在构建网站或界面等时应该何时使用某些图像文件类型?
他们的优点和缺点是什么?
我知道PNG和GIF是无损的,而JPEG是有损的.
但是PNG和GIF之间的主要区别是什么?
为什么我更喜欢一个呢?什么是SVG以及何时使用它?
如果你不关心每个像素,你应该总是使用JPEG,因为它是"最轻"的吗?
PIL在我的系统中支持JPEG.
每当我上传时,我的代码都失败了:
File "PIL/Image.py", line 375, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
IOError: decoder jpeg not available
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
我经常使用JPEG的图像,我已经注意到,有两个非常相似的文件扩展名:.jpg,这我的手机的摄像头和预览应用程序使用,并且.jpeg,与图像捕捉从我的扫描保存图像佳能MX455打印机.LaTeX似乎没有区分,因为我给它.jpeg改变了扩展名.jpg,结果似乎与.jpg从一开始就是正确的结果相同.我想知道两者之间的区别是什么.我已经遇到过这个问题,并且肯定会读到这个问题,尽管目前我还有点时间.然而,从我看到的快速浏览,似乎没有区分这两个扩展.事实上,似乎文件类型的名称是JPEG,文件扩展名是.jpg:
JPEG(或JPG,用于文件扩展名;联合图像专家组)
(摘自第一个答案).那么两个扩展之间有什么大的区别吗?如果是这样,它是什么?
如何使用Windows命令行将数千个文件的扩展名更改为*****.jpg?
我想从JPEG文件中删除EXIF信息(包括缩略图,元数据,相机信息......一切!),但我不想重新压缩它,因为重新压缩JPEG会降低质量,并且通常会增加文件大小.
我正在寻找一个Unix/Linux解决方案,如果使用命令行更好.如果可能,使用ImageMagick(转换工具).如果那是不可能的,那么一个小的Python,Perl,PHP(或Linux上的其他通用语言)脚本就可以了.
有一个类似的问题,但与.NET有关.
您是否知道任何工具(最好是命令行)能够自动无损地优化我可以集成到构建环境中的JPEG?对于PNG,我目前正在使用PNGOUT,它通常可以节省大约40%的带宽/图像大小.
至少,我想要一个可以从JPG剥离元数据的工具 - 我注意到一个奇怪的情况,我试图从照片制作缩略图,并且不能使它小于34 kB.在研究了更多之后,我发现EXIF数据仍然是图像的一部分,删除元数据后缩略图为3 kB.
除此之外 - 是否有可能无损地进一步优化JPG?PNG优化器尝试不同的压缩策略,霍夫曼编码的随机初始化等.
我知道大多数节省来自JPEG质量参数,这是一个相当主观的衡量标准.我只是在寻找一种可以作为构建步骤运行的工具,并且无损地从图像中挤出几个字节.
我想根据相机在JPEG EXIF图像数据中设置的原始旋转来旋转照片.诀窍是所有这一切都应该在浏览器中使用JavaScript和<canvas>.
JavaScript如何访问JPEG,本地文件API对象,本地<img>或远程<img>,EXIF数据来读取旋转信息?
服务器端的答案不对; 我正在寻找客户端解决方案.
我正在开发一个Web项目,该项目涉及动态生成的美国地图,该地图基于一组数据着色不同的状态.
这个SVG文件给了我一张很好的美国空白地图,很容易改变每个州的颜色.困难在于IE浏览器不支持SVG,所以为了让我使用svg提供的方便语法,我需要将它转换为JPG.
理想情况下,我只想使用GD2库,但也可以使用ImageMagick.我完全不知道如何做到这一点.
将考虑允许我动态改变美国地图上的状态颜色的任何解决方案.关键是它可以很容易地改变颜色并且它是跨浏览器的.请给我PHP/Apache解决方案.
我有一个应用程序,将在幻灯片中显示一堆图像.这些图像将成为捆绑包的一部分,因此随应用程序一起分发.
所有图像都是照片或摄影等.
我已经读过,最好使用PNG作为图像格式,但是看到JPG版本要小得多,我宁愿使用它.
是否有任何格式可供使用的指南以及在哪种情况下使用?
我想知道PNG是否包含如下数据?
我所做的是将jpg文件转换为png格式,我期待检索我在jpg上的相同信息,如下所示:
目前使用这个as3库来读取数据.
jpeg ×10
exif ×3
png ×3
image ×2
imagemagick ×2
svg ×2
cmd ×1
gd2 ×1
gif ×1
html5-canvas ×1
ios ×1
iphone ×1
javascript ×1
optimization ×1
php ×1
pillow ×1
python ×1
unix ×1
windows ×1