2013-02-18 1 views
0

C 프로그래밍을 사용하여 png 이미지를 읽고 표시하고 싶습니다. 몇 가지 방법을 제안하십시오. 이미지를 표시하기 위해 libPng 라이브러리를 사용할 수 있습니까?C 프로그래밍을 사용하여 이미지 파일 표시

+1

입니다. OS (운영 체제 – titus

+0

)를 언급하지 않았으므로 가장 간단한 방법은 파일로 외부 뷰어를 호출하는 것입니다 (예 :'system()'또는'execl() '). –

답변

2

libPng은 이미지를 RGBA 배열로만 디코딩합니다. 그런 다음 이미지를 표시하려면 OpenGL 또는 OS 종속적 인 그래픽 라이브러리를 사용할 수 있습니다. Windows에서

당신이 많은 라이브러리 선택할 수 있습니다 : 당신은 당신이 창을 사용하는 말 이후 :

편집 난 당신이 SDL로 시작하는 것이 좋습니다, 당신은이 같은 이미지를 보여 시작할 수 있습니다 http://www.sdltutorials.com/Data/Posts/105/ss1.jpg를하고 건물을 계속 거기에서 당신의 응용 프로그램. SDL에 대한 자습서가 많이 있습니다 (여기를 참조하십시오 : http://www.sdltutorials.com/tutorials). 도트 JPG는 http://www.sdltutorials.com/sdl-coordinates-and-blitting

+0

괜찮습니다. 고맙습니다. 그래서 저는 Windows 컴퓨터에서 개발하고 있습니다. 그래서 이미지를 표시하는 데 도움이되는 라이브러리를 찾아야합니까? ImageMagick은 그런 범주에 속합니까? – adi

+0

또한 zint 및 libpng을 사용하여 바코드 이미지를 개발했습니다. 이제 이미지를 표시하고 싶습니다. 그래서 제 관심은 C 언어로 디스플레이를하는 방법입니다. – adi

+0

ImageMagick은 프로그램으로, ImageMagick을 사용하는 대신 자신의 프로그램을 개발할 수 있도록 라이브러리가 필요합니다. 나는 나의 대답을 편집했다! –

관련 문제