2011-03-27 5 views
0

를 통해 정확한 jpeg 파일을 렌더링 : imagejpeg 기능을 통해, 나는 디스크에있는 JPEG 파일을 렌더링하기 위해 다음 코드를 사용하고 PHP

//.... some headers.... 
$image = imagecreatefromjpeg($the_file); 
imagejpeg($image); 

지금, 문제는, imagejpeg 이미지를 압축

은 (품질을 감소 내 경우에는) 동일한 파일을 출력하지 않습니다. 나는 매개 변수를 통해 품질을 제어 할 수 있지만 imagejpeg는 jpeg 인코딩/디코딩을하는 것으로 보입니다. 나는 그 파일이 이미 jpeg 파일이기 때문에 낭비하는 것처럼 보이기를 원하지 않는다. 나는 단순히 이미지를 렌더링하는 간단한 함수를 원한다. (이것은 imagejpeg가 지금까지했던 것). 누군가가 무엇을 사용해야하는지 말할 수 있습니까?

답변

1

readfile() 함수를 사용하여 디스크에서 파일을 읽고 해당 내용을 조작/변환하지 않고 출력 할 수 있습니다.

+0

음 ... 소리가 너무 단순하지만 나중에 논리적으로 들립니다. 나는 디스크에 png/gif/jpeg 파일을 렌더링하기 위해 imagepng, imagegif, imagejpeg 등을 사용 해왔다. 비효율적이고 불필요한 처리가 있습니까? – anon

+0

사실 : 이러한 기능을 사용하면 파일의 내용을 분석하고 이미지로 처리합니다. 해당 내용을 출력하고 싶다면 이미지처럼 작업 할 필요가 없습니다. –

+0

내 의구심을 해결해 주셔서 감사합니다 – anon

관련 문제