묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
썸네일이미지를 만들었는데 왜 이렇게 이미지가 손상이 많죠?
2004.06.22 19:34
아래 소스는 큰 이미지를 받아서 작은 이미지로 만드는 메소드내에 포함된
일부 소스입니다.
이미지를 생성하는 코드는 이거 전부인데요.. ; (워낙 허접해서;;)
JPG이미지만 테스트해봤거든요?
대략 100*100 정도 크기로 만들었는데 이렇게 만들어진 썸네일 이미지의
품질이 너무 안좋습니다. ;;
어떻게.. 포토샵같은데서 리사이징한것같은 그런 효과를 낼수는 없는지요?
아니면 제 코드가 너무 허접해서 그런건지두 ㅜㅜ;
$src_im = ImageCreateFromJPEG($this->upfile);
$dst_im = ImageCreate($this->img["sx"], $this->img["sy"]);
ImageCopyResized($dst_im, $src_im, 0, 0, 0, 0, $this->img["sx"], $this->img["sy"], $this->info[0], $this->info[1]);
$make = ImageJPEG($dst_im, $this->save_filename, 80);
ImageDestroy($src_im);
ImageDestroy($dst_im);
일부 소스입니다.
이미지를 생성하는 코드는 이거 전부인데요.. ; (워낙 허접해서;;)
JPG이미지만 테스트해봤거든요?
대략 100*100 정도 크기로 만들었는데 이렇게 만들어진 썸네일 이미지의
품질이 너무 안좋습니다. ;;
어떻게.. 포토샵같은데서 리사이징한것같은 그런 효과를 낼수는 없는지요?
아니면 제 코드가 너무 허접해서 그런건지두 ㅜㅜ;
$src_im = ImageCreateFromJPEG($this->upfile);
$dst_im = ImageCreate($this->img["sx"], $this->img["sy"]);
ImageCopyResized($dst_im, $src_im, 0, 0, 0, 0, $this->img["sx"], $this->img["sy"], $this->info[0], $this->info[1]);
$make = ImageJPEG($dst_im, $this->save_filename, 80);
ImageDestroy($src_im);
ImageDestroy($dst_im);