有人可以请帮助一些代码创buildJava的JPEG缩略图。 我是新来的,所以一步一步的解释,将不胜感激。
我正在寻找一种简单的方法在原生Android应用程序中创buildanimationGIF。 源文件应该是JPEG(来自相机或以前),输出应该保存为GIF的设备上。 我不想知道如何播放animation或GIFanimation文件。 要清楚:我想知道如何将单个图像逐帧放入“电影”,然后将其保存为.gif文件。 例如, 这个应用程序可以做我想做的事情。
我在使用ImageIO.read(File file)读取这一个JPEG文件时遇到了问题 – 它会通过消息“Unsupported Image Type”引发exception。 我试过其他的JPEG图像,他们似乎工作正常。 唯一的区别,我已经能够发现的是,这个文件似乎包括一个缩略图 – 是已知会导致ImageIO.read()的问题? 编辑: 添加结果图像:
我正在尝试使用Python将多页PDF转换为一系列的JPEG。 我可以使用可用工具轻松地将PDF分成单独的页面,但是我一直无法find任何可以将PDF转换为图像的东西。 PIL不起作用,因为它不能读取PDF文件。 我发现的两个选项是通过shell使用GhostScript或ImageMagick。 这对我来说不是一个可行的select,因为这个程序需要跨平台的,我不能确定这些程序中的哪一个程序将在它将被安装和使用的机器上可用。 有没有可以做到这一点的Python库?
我有一堆高质量的PNG文件。 我想使用PHP将它们转换为JPG,因为它的文件尺寸较小,同时保持质量。 我想在网上显示JPG文件。 PHP有function/库来做到这一点? 质量/压缩是否好?
如果我只想从多页PDF 的第一页开始执行JPEG ,我该如何执行ImageMagick的convert ?
我有一个在iPhone上拍摄的JPEG图像。 在我的台式电脑(Windows照片查看器,谷歌浏览器等)方向是不正确的。 我正在一个ASP.NET MVC 3 Web应用程序,我需要上传照片(目前正在使用plupload)。 我有一些服务器端代码来处理图像,包括读取EXIF数据。 我已经尝试读取EXIF元数据中的PropertyTagOrientation字段(使用GDI – Image.PropertyItems ),但该字段不存在。 所以它是一些特定的iPhone元数据,或者其他元数据。 我已经使用了像Aurigma Photo Uploader这样的工具,它正确地读取元数据并旋转图像。 这是怎么做到的? 有没有人知道其他JPEG元数据可能包含所需的信息,以便知道它需要旋转,这是由Aurigma使用? 这里是我用来读取EXIF数据的代码: var image = Image.FromStream(fileStream); foreach (var prop in image.PropertyItems) { if (prop.Id == 112 || prop.Id == 5029) { // do my rotate code – eg "RotateFlip" // Never get's in here – can't find these properties. […]
当我尝试打开我的jpg文件时,为什么会收到消息“不是JPEG文件:以0x89 0x50开头”?
这实际上是两个部分的问题,因为我不完全理解这些事情是如何工作的: 我的情况:我正在编写一个让用户上传图片的networking应用程序。 然后,我的应用程序调整为可显示的内容(例如:640×480-ish),并保存该文件供以后使用。 我的问题: 给定一个任意的JPEG文件,是否可以告诉质量等级是什么,以便保存resize的图像时可以使用相同的质量? 这是否甚至重要? 我应该把所有的图像保存在一个体面的水平(例如:75-80),不pipe原来的质量? 我不太确定,因为我认为:(让我们举一个极端的例子),如果某人有一个500万像素的图像保存在质量为0,那么它会像任何东西一样块。 减less图像尺寸为640×480,块状物将被平滑, 几乎没有那么明显…直到我再次用质量0保存它… 另一方面,如果q = 0的图像是800×600,调整到640×480并不会改变它看起来像是完全废话的事实,所以用q = 80来保存将是多余的。 我甚至closures? 我在PHP上使用GD2库,如果这是任何使用
当在IE7中通过表单上传文件(jpeg)时,我看到了一个MIMEtypes的“image / pjpeg”,而不是“image / jpeg”(正如我在Firefox或类似文件中看到的那样)。 解决这个问题很简单,但是我只是想知道为什么IE7在这种情况下performance不一样?