[c언어] 그림파일의 size를 알아낼 방법이나 자바코드좀 알려주

nephro의 이미지

수많은 디카 사진들을 정리하기가 어려워, 그림이 들어있는 dir 을 선택하면
그 안에 있는 그림파일을 html로 바꾸어 주는 풀그림을 GTK로 만들었습니다.
그런데, 그림파일이 큰 경우 화면에 넘쳐나는 크기로 인해 그림 감상이 어려운
점이 발생하였습니다.
그래서, 그림파일의 가로/세로 크기를 알아내는 함수나 방법이 있는지 알고
싶습니다. 그림크기를 알면 html에서 조절할 수 있을것 같아서요.
아니면, 차선책으로, 그림파일을 html에 끼워 넣을때 그림의 크기를 일정비율
로 조절해 줘서 화면 안에 가둘수 있는 방법(아마 Java ??)이 있는지요.

(질문이 좀 어리숙해 보이는데, 풀그림의 결과로 만들어진 html을 하나 예제로
넣었습니다. 그림의 세로 크기가 커서 화면 밖으로 나가는군요.
그림이 가로로 큰 경우엔 더 볼쌍사납답니다.)

File attachments: 
첨부파일 크기
Image icon ex.png705.9 KB
세벌의 이미지

HTML 써서

<img src=image.jpg width=600 height=400>

이렇게 하는 방법도 있습니다
cinsk의 이미지

imlib를 설치하시고 매뉴얼 읽어보세요~

http://www.enlightenment.org/pages/imlib.html

되는지 안되는지는 잘 모르겠습니다만, ^^

아니면, ImageMagick package에 들어있는 identify의 소스를 분석하시는
게 젤 확실할 것 같군요.