我有一个图片库,它使用目录中的 php 图像(jpegs)动态加载缩略图。
在一个特定的画廊中,缩略图以标题“image/png”而不是“image/jpeg”加载,并显示为 1x1 PNG 图像,而不是它们应该是的 370x370px 完整缩略图。
我使用了 php gd 库来生成缩略图,它们在 99% 的其他情况下都有效,只是不是这种特殊情况。
我无法辨别这些图像与网站上的任何其他图像之间有什么特别的区别,我真的很难过。
在 chrome 中查看资源时,查看任何图像时都会显示以下内容:
filename.jpg
Dimensions 1 × 1
File size 67 B
MIME type image/png
URL http://mydomain.com/img.jpg
任何帮助将不胜感激为什么这些图像是用 png mime 类型而不是 jpeg 发送的。
这是我正在使用的图像调整器类:
通过 load、resizeLong、crop 和 save 方法(按此顺序)生成缩略图。
我只能猜测原始图像中的图像类型是错误的,但我什至已经在 irfanview 中手动制作了一些拇指无济于事,它们仍然以 PNG 格式发送,我不知道为什么......
我可以根据需要粘贴任何代码。