주제: 삽입 이미지의 가로 크기를 재조정하기
스킨의 contentWidth가 600이라고 할 때 1200x600의 이미지는 자동으로 600x300으로 저장됩니다. 그런데 나중에 스킨을 바꿔서 contentWidth가 500인 스킨을 사용한다고 하면 그 '600x300' 이미지는 잘려서 출력되게 됩니다. 이런 점을 스킨의 index.xml->contentWidth값을 현재 img 태그의 width와 비교하여 자동으로 사이즈를 조정할 수 있게 하는 것이 어떨까 합니다.
① 스킨 index.xml의 contentWidth값을 불러온다.
② img 태그의 width와 contentWidth을 비교해 width가 크면 contentWidth로 사이즈를 조정하고 height 값을 같은 비율로 재조정한다.
현재 소스에서 getAttachmentBinder 함수가 이 역할을 담당하는 듯 한데, 손을 보는 편이 좋지 않을까 합니다. 추가로, 이미지 삽입시에 width와 height가 자동으로 입력되기는 하나 이 부분을 일부러 지우고 저장했을 경우 getAttachmentBinder 함수에서 이미지의 사이즈를 읽어 들여 contentWidth에 맞게 height를 결정하여 임의로 width, height 속성을 출력하도록 하는 것이 어떨까요?
graphittie (2006-05-05 19:32:15)에 의해 마지막으로 수정