PNG Hack 추가했습니다.

GIF를 사랑해 주려고 했지만;
이래저래 PNG 쓸 일이 생기는 것 같아서, 생각난 김에 Hack추가했어요.
이걸로.
http://koivi.com/ie-png-transparency/

간단하게 설명하자면
링크 하단에 있는 Source code를 복사해서 replacePngTags.php라는 파일을 만들어서 원하는 위치에 넣고,
적용할 페이지 상단에 아래 코드 추가.

<?php ob_start(); ?>

적용할 페이지 하단에 아래 코드 또 추가.

<?php
    include_once 'replacePngTags.php';
    echo replacePngTags(ob_get_clean());
?>

(아까 올린 replacePngTags.php 파일의 경로를 유의하면서 …)
끝~

PNG파일이 있는 경우 투명한 spacer.png파일로 대체해 버리고 background로 해당 파일을 보여주는 방식이네용.

spacer.png를 만들어 넣지 않을 경우 이미지가 깨지는 것이 겹쳐서 보여요.
spacer.png는 1×1정도로 투명 png로 만들어서 올리고.
경로가 맞지 않으면 이미지가 깨진 것이 겹쳐서 보이니까 replacePngTags.php 파일의 57번째 줄

function replacePngTags($x,$img_path='/경로',

여기를 고쳐주면 된다고 합니다. (땡큐 태영!)

[su_note]Update:
Background에만 적용된다는 단점이 있고.. 기존에 png로 img src로 넣으면서 이미지 사이즈를 지정하지 않은 것들에 문제가 생겨서 Hack을 제거하였습니다~~[/su_note]