0
我使用下面的代码来呈现一个JPEG文件,该文件是在磁盘上,通过imagejpeg功能:渲染精确JPEG文件通过PHP
//.... some headers....
$image = imagecreatefromjpeg($the_file);
imagejpeg($image);
现在的问题是,imagejpeg压缩图像(降低质量在我的情况下)并不输出相同的文件。我知道我可以通过一个参数控制质量,但似乎imagejpeg执行jpeg编码/解码。我不希望这样(看起来很浪费,因为该文件已经是jpeg文件)。我想要一个简单的函数,它将“渲染”图像(这是我认为imagejpeg到目前为止所做的)。有人可以告诉使用什么?
嗯...听起来太简单了,但雅,逻辑。我一直在使用imagepng,imagegif,imagejpeg等来呈现磁盘上的png/gif/jpeg文件。猜测这是无效和不必要的处理? – anon 2011-03-27 09:05:55
事实上:通过这些功能,您可以分析文件的内容,将其作为图像进行处理,...如果您只想输出该内容,则无需像处理图像那样处理它。 – 2011-03-27 09:06:58
谢谢你解决我的疑问 – anon 2011-03-27 09:08:14