602得票14回答
PNG、GIF、JPEG和SVG有哪些不同的用例?

在构建网站或界面等时,应该何时使用特定的图像文件类型? 它们的优点和缺点是什么? 我知道PNG和GIF是无损的,而JPEG是有损的。 但PNG和GIF的主要区别是什么? 为什么我应该更喜欢其中之一?什么是SVG,应该在什么时候使用它? 如果您不关心每个像素是否精确,那么是否应该总是使用J...

306得票15回答
Python 图像库出现“decoder JPEG not available”错误信息 - PIL

PIL在我的系统中支持JPEG格式。每当我上传时,我的代码都会失败并显示以下信息:File "PIL/Image.py", line 375, in _getdecoder raise IOError("decoder %s not available" % decoder_name)...

288得票6回答
JPG和JPEG图像格式的区别

我经常使用JPEG图像,我注意到有两个非常相似的文件扩展名:.jpg,我的手机相机和预览应用程序使用它,以及.jpeg,Image Capture用它保存从我的Canon MX455打印机扫描的图像。 LaTeX似乎没有区别,因为我给了它一个将扩展名更改为.jpg的.jpeg,结果似乎与从一开...

190得票15回答
在Windows上用一个命令更改文件夹中所有文件的扩展名

我该如何使用Windows命令行将成千上万个文件的扩展名更改为*****.jpg?

183得票10回答
如何在不重新压缩JPEG的情况下删除EXIF数据?

我想从JPEG文件中删除EXIF信息(包括缩略图、元数据、相机信息等一切!),但我不想重新压缩它,因为重新压缩JPEG会降低质量,并且通常会增加文件大小。 我正在寻找一个Unix/Linux解决方案,最好使用命令行。如果可能的话,使用ImageMagick(convert工具)。如果不可能,...

148得票8回答
使用PIL将RGBA格式的PNG转换为RGB

我正在使用PIL将在Django上传的透明PNG图像转换为JPG文件。输出结果看起来有问题。 源文件 代码 Image.open(object.logo.path).save('/tmp/output.jpg', 'JPEG') 或者 Image.open(object.log...

141得票8回答
在客户端JavaScript中访问JPEG EXIF旋转数据

我想根据JPEG EXIF图像数据中相机设置的原始旋转来旋转照片,而且所有这些都应该在浏览器中使用JavaScript和<canvas>完成。 JavaScript如何访问JPEG、本地文件API对象、本地<img>或远程<img>、EXIF数据以读取旋转...

130得票6回答
PNG是否包含像JPG那样的EXIF数据?

我想知道PNG文件是否包含以下数据? 我所做的是将jpg文件转换为png格式,我希望能够检索到与jpg相同的信息,如下所示: 目前使用此as3库读取数据。 IDF0--- IDF @[134 - 248] (9个条目) - 方向(SHORT):1 - XResolution(RATION...

125得票9回答
使用PHP将SVG图像转换为PNG

我正在开发一个涉及到动态生成美国地图的网络项目,根据一组数据对不同的州进行着色。 这个SVG文件给了我一个很好的美国空白地图,并且很容易改变每个州的颜色。问题在于IE浏览器不支持SVG,所以为了使用SVG提供的便捷语法,我需要将它转换为JPG。 理想情况下,我想仅使用GD2库来完成这个转换...

114得票14回答
JPEG优化的工具有哪些?

你知道有没有任何工具(最好是命令行)可以自动且不损失地优化JPEG,以便我可以将其集成到我们的构建环境中? 对于PNG图像,我目前正在使用PNGOUT,并且通常可以节省大约40%的带宽/图像大小。 至少,我想要一个可以从JPG中删除元数据的工具 - 我发现了一个奇怪的案例,我尝试从一张照片制...