작성일 : 18-01-27 02:01
|
[PHP] 이미지 처리
|
|
|
글쓴이 :
조형래
 조회 : 2,579
|
원본 사이즈는 2240*1680이구요. 리사이즈한 크기는
imagecopyresampled는 150x112 3758byte 450x337 16432byte
imagecopyresized는 150x112byte 4340 450x337 18466byte 입니다.
imagecopyresampled의 경우에 리사이징 한 후 파일사이즈가 imagecopyresized보다
더 작으면서도 이미지의 해상도가 더 좋습니다.
그러나 cpu점유율이나 처리시간이 imagecopyresampled가 더 많습니다.
어차피 한번 하는 리사이징이라면 imagecopyresampled가 더 좋지만
그저 이런 이미지가 있다고 하는 경우에는 imagecopyresized가 더 좋은것 같습니다.
그렇다고 2배이상의 시간이 필요하지 않기에 권하고 싶지는 않습니다.
저 같은 경우에는 한번에 5메가짜리 jpg파일 40장이상의 파일을 한번에 리사이징하는데
걸리는 시간이 어차피 imagecopyresampled/imagecopyresized 로 처리하기에는
3분정도의 시간이 걸리는것은 마찮가지이고, 5메가짜리 파일을 처리한다는것이 이미지품질
문제와 결부되기에 imagecopyresampled를 이용하여 처리합니다.
이미지 품질은 http://dodux.com/~zeterm/cc/test.html 이 곳에서 확인하시면 됩니다.
|
|