草庐IT

JPEG_QUALITY

全部标签

ios - 如何在 Swift 中将图像转换为渐进式 JPEG?

在我的项目中,我需要将任何格式的图像转换为渐进式JPEG。我怎样才能做到这一点?我这样试过,但是不行。letsourceImage=UIImage(named:"example.jpg")letpaths=NSSearchPathForDirectoriesInDomains(.DocumentDirectory,.UserDomainMask,true)[0]asNSStringleturl=CFURLCreateWithString(kCFAllocatorDefault,paths.stringByAppendingPathComponent("progressive.jpg")

ios - 使用 swift 将图像保存为 image/jpeg 到 firebase

我正在尝试使用mime类型的image/jpeg将图片上传到firebase,但出于某种原因,它们都以application/octet-stream的形式上传。这是我的代码片段:letstorageRef=Storage.storage().reference().child("ProfilePictures/\(image).jpg")ifletuploadData=UIImageJPEGRepresentation(self.pickedImage!,0.5){storageRef.putData(uploadData,metadata:nil,completion:{(meta

swift - 如何在 Swift 中将 NSImage 写入 JPEG 文件?

一个Swift问题。不是Obj-C问题。请不要将其标记为重复我正在尝试编写一个在OSX上生成JPEG缩略图的类。我希望我有一些合理的东西可以形成按比例缩小的NSImage但我正在努力将JPEG文件写入磁盘.classImageThumbnail{letsize=CGSize(width:128,height:128)varoriginalPath=""init(originalPath:String){self.originalPath=originalPath}funcgenerateThumbnail(){leturl=NSURL(fileURLWithPath:originalP

java - 将 PNG 转换为 JPEG

我在将简单的PNG格式转换为JPEG格式时遇到问题。我正在使用以下代码:...Filepng=newFile(filePath);try{SeekableStreams=newFileSeekableStream(png);PNGDecodeParampngParams=newPNGDecodeParam();ImageDecoderdec=ImageCodec.createImageDecoder("png",s,pngParams);RenderedImagepngImage=dec.decodeAsRenderedImage();JPEGEncodeParamjparam=new

java - 无法使用三星手机创建的 java 加载 JPEG

我在使用javafx加载三星GalaxyS7edge拍摄的JPEG图像时遇到问题(图像可在https://www.dropbox.com/s/w6lvdnqwcgw321s/20171122_140732.jpg?dl=0获得)。我正在使用Image类加载图像。importjava.io.FileInputStream;importjavafx.application.Application;importjavafx.scene.Scene;importjavafx.scene.image.Image;importjavafx.scene.image.ImageView;importj

java - 使用 Java 进行图像转码(JPEG 到 PNG)

在我的Java应用程序中,我想下载一个JPEG,将其转换为PNG并对生成的字节做一些处理。我几乎可以肯定我记得有一个库可以做到这一点,但我记不起它的名字了。 最佳答案 这就是我最终所做的,当我问这个问题时,我想得太远了。//thesearetheimportsneededimportjava.awt.image.BufferedImage;importjava.io.File;importjavax.imageio.ImageIO;importjava.io.ByteArrayOutputStream;//readajpegfrom

java - 如何用 Java 读取 JPEG 文件属性?

我想从图像(jpg)中读取信息,该图像有一些额外的信息数码相机中包含的信息,如创建日期、焦点、闪光灯开关,...我怎样才能得到这些信息。我的第一个想法是。BufferedImageimage=ImageIO.read(filePicture);if(image().getPropertyNames()!=null){for(intj=0;j但是getPropertyNames()返回null! 最佳答案 另一个简单的选择是使用metadata-extractor:Metadatametadata=ImageMetadataReade

java - jpeg 图像颜色在 ImageIO.read() 和 ImageIO.write() 之后发生了巨大变化

我一直在使用javax.imageio.ImageIO中的ImageIO.read()和ImageIO.write()方法来读取和写入图像,我发现有些图像的颜色发生了奇怪的变化。即使我将我的代码更改为只读取图像并写入它们(使用jpeg、png、gif),但所有这些新图像都有相同的问题。我是否需要在ImageIO.read/write方法之前/之后添加任何其他代码?这是我使用的代码:Filef=newFile("obw.jpg");BufferedImagebi=ImageIO.read(f);FileOutputStreamfos2=newFileOutputStream("obw2.

用于将 IPTC 元数据读取和写入 JPEG 和 TIFF 的 Java 库

有谁知道一些开源Java库,用于读取和写入IPTC元数据为JPEG和TIFF?现在我正在使用ApacheSanselan。不幸的是,它只能读取IPTC,不能写入(http://commons.apache.org/sanselan/formatsupport.html)。非常感谢您的帮助。丹尼斯。 最佳答案 这似乎是一个很老的问题,但以下是一些有用的信息:可以使用ApacheCommonsImaging(以前称为Sanselan)或MetadataExtractor(由drewnoaks开发)读取EXIF、IPTC等元数据。元数据的

python - 尝试运行简单的 PIL python 示例,无法将 jpeg 转换为 float

所以我写了一个简单的python脚本fromPILimportImagefrompylabimport*im=array(Image.open('sample.jpg'))imshow(im)我从IDLE得到这个错误Traceback(mostrecentcalllast):File"/home/michael/Dropbox/OpenCV/greyscale.py",line5,inimshow(im)File"/usr/local/lib/python2.7/dist-packages/matplotlib/pyplot.py",line2722,inimshowimlim=iml