1

주제: r696 기존 있던 이미지가 뭉게져 나옵니다.

1.1 이전에 본문보다 큰 이미지는 숨겨지게 되어있잖아요. 원본그대로...
축소가 된상태로 본문에 들어간다고 해도 본문보다 크면 그대로 숨겨져 보였는데
오늘에서야 발견된것이지만 예전의 이미지들은 height가 더 작게 표시가 되네요.
그래서 뭉게져 버립니다. 일일이 본문의 이미지를 지웠다 다시 올리고 해야하네요.(업로드된 이미지는 그대로 두고)
이상하네요. 여러 스킨을 바꿔봤지만 같은 현상입니다.
저만 그런건가요? 확인해 보실분은 여기로 http://www.create74.com/144
위에것은 본문에서 지웠다 다시 넣은 것이구요. 아랫것은 그전에 올린것입니다. 그땐 잘보였는데
정말 이상하네요. getAttachmentBinder() 함수부분에서 뭔가 잘못된것 아닌가요?

getAttachmentBinder() 함수의 1315번째줄의
$tempHeight = ceil($currentHeight * $contentWidth / $currentWidth); 요기서 문제가 있을듯합니다.

주말 잘보내세요.

jparker (2006-07-22 22:49:54)에 의해 마지막으로 수정

당신의 삶속에 매화꽃 향기처럼 늘 아름다운 향기로 가득하길...
# J.Parker

2

답글: r696 기존 있던 이미지가 뭉게져 나옵니다.

J. Parker 작성:

1.1 이전에 본문보다 큰 이미지는 숨겨지게 되어있잖아요. 원본그대로...
축소가 된상태로 본문에 들어간다고 해도 본문보다 크면 그대로 숨겨져 보였는데
오늘에서야 발견된것이지만 예전의 이미지들은 height가 더 작게 표시가 되네요.
그래서 뭉게져 버립니다. 일일이 본문의 이미지를 지웠다 다시 올리고 해야하네요.(업로드된 이미지는 그대로 두고)
이상하네요. 여러 스킨을 바꿔봤지만 같은 현상입니다.
저만 그런건가요? 확인해 보실분은 여기로 http://www.create74.com/144
위에것은 본문에서 지웠다 다시 넣은 것이구요. 아랫것은 그전에 올린것입니다. 그땐 잘보였는데
정말 이상하네요. getAttachmentBinder() 함수부분에서 뭔가 잘못된것 아닌가요?

getAttachmentBinder() 함수의 1315번째줄의
$tempHeight = ceil($currentHeight * $contentWidth / $currentWidth); 요기서 문제가 있을듯합니다.

주말 잘보내세요.

링크된 포스트를 보았는데 무엇이 문제인지 인식할 수가 없습니다. 설명이 좀 더 필요해 보입니다. 원래 사이즈가 어땠는지 모르는 저로서는 144번 포스트 이미지가 눌려 보이는 것처럼 느껴지지는 않는데요.

$tempHeight = ceil($currentHeight * $contentWidth / $currentWidth)

은 수식 상으로는 문제가 없는 부분인데... 음...

3

답글: r696 기존 있던 이미지가 뭉게져 나옵니다.

graphittie 작성:

링크된 포스트를 보았는데 무엇이 문제인지 인식할 수가 없습니다. 설명이 좀 더 필요해 보입니다. 원래 사이즈가 어땠는지 모르는 저로서는 144번 포스트 이미지가 눌려 보이는 것처럼 느껴지지는 않는데요.
$tempHeight = ceil($currentHeight * $contentWidth / $currentWidth)
은 수식 상으로는 문제가 없는 부분인데... 음...

위 144포스트의 하단 이미지의 원래 크기가 545x409입니다.
이 포스트를 올릴 당시엔 본문에 넣을때 그 크기 그대로 들어갔었습니다.
그럼 블로그 본문에서 볼때는 545x409 원래 크기로 출력되어 본문폭이 545보다 낮으면 안보이게 처리되었죠.
css에서 그런데 1.1a 이후에는 545x409 크기로 보이지 않고 눌린 545x353의 크기로 보인다는거죠.

#태터 1.0.6 블로그 : http://php.chol.com/~biz74/tt/233
위 1.0.6에서 똑같은 상황으로 넣었습니다. 여기서는 크기가 제대로 나옵니다. 1.0.6에서는 가로폭위주로 설정이 되게
되어있었죠. 그래서 문제가 없었던것 같습니다. 그렇지만 1.1a에서는 세로폭까지 체크하는 방법으로 변경되어
이런 현상이 나타나는듯합니다.

당신의 삶속에 매화꽃 향기처럼 늘 아름다운 향기로 가득하길...
# J.Parker

4

답글: r696 기존 있던 이미지가 뭉게져 나옵니다.

원인을 찾은듯 합니다.
getAttachmentBinder() 함수 1321번째줄 부분에
#원래코드

$property = eregi_replace(' width="([0-9]+%?)"', ' width="'.$tempWidth.'"', $property);
$property = eregi_replace(' height="([0-9]+%?)"', ' height="'.$tempHeight.'"', $property);

#변경코드

$property = eregi_replace('width="([0-9]+%?)"', ' width="'.$tempWidth.'"', $property);
$property = eregi_replace('height="([0-9]+%?)"', ' height="'.$tempHeight.'"', $property);

위에서 보시면 " ' width="([0-9]+%?)"' "  width앞에 공백이 들어가면 제값을 받지 못합니다. 원래는 $tempWidth값으로
치환되어야 하는데 제대로 못받고 원래 값을 갖게 됩니다. 아래 height값은 공백이 있던 없던 상관은 없는것 같군요.
맞는 지적인가요? 공백을 없애니 제대로 조정이 됩니다.
본문폭 'contentWidth' 보다 큰 이미지를 넣으신후 테스트 해보세요. 만약 위에 제가 지적된 것이 맞으시면
수정부탁합니다.  어쨌든 해결되니~~ 주말잘보내세요.

jparker (2006-07-23 00:48:33)에 의해 마지막으로 수정

당신의 삶속에 매화꽃 향기처럼 늘 아름다운 향기로 가득하길...
# J.Parker

5

답글: r696 기존 있던 이미지가 뭉게져 나옵니다.

J. Parker 작성:

원인을 찾은듯 합니다.
getAttachmentBinder() 함수 1321번째줄 부분에
#원래코드

$property = eregi_replace(' width="([0-9]+%?)"', ' width="'.$tempWidth.'"', $property);
$property = eregi_replace(' height="([0-9]+%?)"', ' height="'.$tempHeight.'"', $property);

#변경코드

$property = eregi_replace('width="([0-9]+%?)"', ' width="'.$tempWidth.'"', $property);
$property = eregi_replace('height="([0-9]+%?)"', ' height="'.$tempHeight.'"', $property);

위에서 보시면 " ' width="([0-9]+%?)"' "  width앞에 공백이 들어가면 제값을 받지 못합니다. 원래는 $tempWidth값으로
치환되어야 하는데 제대로 못받고 원래 값을 갖게 됩니다. 아래 height값은 공백이 있던 없던 상관은 없는것 같군요.
맞는 지적인가요? 공백을 없애니 제대로 조정이 됩니다.
본문폭 'contentWidth' 보다 큰 이미지를 넣으신후 테스트 해보세요. 만약 위에 제가 지적된 것이 맞으시면
수정부탁합니다.  어쨌든 해결되니~~ 주말잘보내세요.

맞습니다. 아주 정확하게 집어내셨습니다. 수정해 놓겠습니다.

PS. 해결 되었습니다. rev.699입니다.

graphittie (2006-07-23 03:03:30)에 의해 마지막으로 수정