| 제목 | GD 라이브러리로 만든 이미지 번짐. | ||
|---|---|---|---|
| 글쓴이 | 들국화 | 작성시각 | 2013/12/13 15:20:46 |
|
|
|||
|
이미지가 원하는 비율이 아닐때 짦은쪽이 검은 태두리가 생겨서 흰색으로 만들려고 흰 이미지를 만들어 붙였는데요. 그러고 나니 이미지가 번져 버리네요. 물빠진거 같이 흐릿하게 되어 버려요. ㅡㅡ; 번지는게 왜 그럴까요? $im이 원본 이미지 입니다.
$thumb = imagecreatetruecolor($thumbX, $thumbY);
if (!$thumb)
$thumb = imagecreate($thumbX, $thumbY);
// Image Background Color To White
$bg_white = imagecolorallocate($thumb, 255, 255, 255);
imagefill($thumb, 0, 0, $bg_white);
$test_check = imagecopyresampled($thumb, $im, 0, 0, $sX, $sY, $thumbX, $thumbY, $srcW, $srcH);
if (!$test_check)
imagecopyresized($thumb, $im, 0, 0, $sX, $sY, $thumbX, $thumbY, $srcW, $srcH);
if (imagetypes() & IMG_PNG)
imagepng($thumb, $saveIMG);
else
imagejpeg($thumb, $saveIMG, 100);
imagedestroy($thumb);
|
|||
| 다음글 | Controller 함수와 URL 접속 관련 궁금증 (2) | ||
| 이전글 | 도메인 정규식 고수님들.. 도와주세요.. (2) | ||
|
변종원(웅파)
/
2013/12/13 15:53:58 /
추천
0
안티 알리아스가 있을겁니다. 그거 적용해보세요.
|
|
들국화
/
2013/12/13 16:27:03 /
추천
0
//변종원 적용해도 안되네요. 몇가지 적용하는게 있었는데.. 다 안되는것 같네요.
imagecreatetruecolor 이 명령어가 제대로 실행이 안되는거 같은데.. ㅡㅡ; |
|
소울펨
/
2013/12/17 11:58:38 /
추천
0
가로,세로 픽셀이 비대칭으로 리사이징이 들어가면 그럴수도 있을듯한데요 |