thumb 이미지 만들기 png type 질문입니다. 정보
thumb 이미지 만들기 png type 질문입니다.
본문
아래 소스를 보시면 gif, jpeg 의 thumb 이미지는 잘 출력이 됩니다.
그러나 png 파일이 액박이라서 //imagepng($dst['image'], $creat, 100); //주석처리하고 ,100을 뺀 imagepng($dst['image'], $creat); 로 하면 정상적으로 thumbnail 이미지가 출력이 됩니다.
버젼 차이 때문인가요 ?
switch($img['type'])
{
case '1' :
imagegif($dst['image'], $creat);
break;
case '2' :
imagejpeg($dst['image'], $creat, 100);
break;
case '3' :
//imagepng($dst['image'], $creat, 100);
imagepng($dst['image'], $creat);
break;
}
imagedestroy($src['image']);
imagedestroy($dst['image']);
그러나 png 파일이 액박이라서 //imagepng($dst['image'], $creat, 100); //주석처리하고 ,100을 뺀 imagepng($dst['image'], $creat); 로 하면 정상적으로 thumbnail 이미지가 출력이 됩니다.
버젼 차이 때문인가요 ?
switch($img['type'])
{
case '1' :
imagegif($dst['image'], $creat);
break;
case '2' :
imagejpeg($dst['image'], $creat, 100);
break;
case '3' :
//imagepng($dst['image'], $creat, 100);
imagepng($dst['image'], $creat);
break;
}
imagedestroy($src['image']);
imagedestroy($dst['image']);
댓글 전체
$img_quality : 역시 퀄리티 때문이군요 ... 100 -> 9 이하로 설정해야 하는군요...
imagejpeg($dst['image'], $creat, 9);
imagepng($dst['image'], $creat, 9);
imagejpeg($dst['image'], $creat, 9);
imagepng($dst['image'], $creat, 9);
gd 버젼이 어떻게되는지 모르겠으나,
imagegif($dest, "$g4[path]/data/item/".$save_name, 95);
imagepng($dest, "$g4[path]/data/item/".$save_name, 95);
imagejpeg($dest, "$g4[path]/data/item/$save_name", 95);
와 같이 퀄리티 수치가 100이하인 경우는 정상적으로 사용이 됩니다만??
imagegif($dest, "$g4[path]/data/item/".$save_name, 95);
imagepng($dest, "$g4[path]/data/item/".$save_name, 95);
imagejpeg($dest, "$g4[path]/data/item/$save_name", 95);
와 같이 퀄리티 수치가 100이하인 경우는 정상적으로 사용이 됩니다만??