问题标签 [uiimagejpegrepresentation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1102 浏览

ios - 在发送到服务器之前使用 UIImageJPEGRepresentation 压缩图像

我正在尝试使用 UIImageJPEGRepresentation 在上传到服务器之前压缩图像。

到目前为止,我已将图像更改为 PNG,并将质量更改为 0.01f。我尝试了几种不同的方式来写这个。

在发送到服务器之前这是最优的吗?我应该改变什么来优化?

0 投票
1 回答
422 浏览

ios - 在 iOS 上发送到服务器之前裁剪图像

我正在尝试在发送到服务器之前裁剪图像,但我遇到了问题。

我正在尝试这样做:

imageUploadReq.photo = [self encodeToBase64String:[UIImage imageWithData:UIImageJPEGRepresentation(fileData, 0.07f)]];

但是 Xcode 抱怨“将 NSData * 传递给参数类型 UIImage 的指针类型不兼容”。我试图投射它,但它也不起作用。

这是代码:

0 投票
1 回答
215 浏览

ios - 密钥 imagem1 的类型无效,预期文件,但得到了字符串

我尝试使用UIImagePNGRepresentation,但是当我将图像上传到 Parse 时,它​​们太大了,但小图像工作正常。出于这个原因,我尝试使用UIImageJPEGRepresentation,但图像大小无关紧要,总是得到一个错误“密钥 imagem1 的类型无效,预期文件,但得到字符串”:

有弦吗?如何?谢谢 :)

0 投票
1 回答
609 浏览

ios - "Cannot invoke 'insert' with an argument list of type" on a compressed image

Im getting this error and don't know why 'Cannot invoke 'insert' with an argument list of type '(Character, atIndex: Int)''

This code its working:

This one is not:

I just need to save to the array the image compressed and i must use "Insert" so i can choose "imagemEscolhida-1" to put the image in the right position... It works with the PickedImage, but once its compressed it doesnt work.

thank you.

0 投票
1 回答
94 浏览

ios - 更快的方式来拍摄快照 ios

我有一个UICollectionView. 我想为每个对象生成两个快照。

示例代码:

我已经在 cellForItemAtIndexPath 中编写了代码。如果路径中没有图像,它将自动创建。因此,当我第一次启动应用程序时,UI 没有响应,因为正在创建许多快照。这会减慢用户交互。有什么解决方法吗?

0 投票
1 回答
411 浏览

ios - 为什么使用 UIImageJPEGRepresentation 方法通过 writetofile 保存的 .jpeg 文件尺寸较大,然后在 ios 中使用 UIImageWriteToSavedPhotosAlbum

我正在尝试将UIImage对象保存到设备中的 .jpeg 文件中,并且我正在使用以下代码:

UIImageWriteToSavedPhotosAlbum(mimage,nil,nil,nil)它会保存 .jpeg 类型的图像,但与保存相同图像对象的 .jpeg 类型和相同质量的方法相比占用太多内存。

我的问题是为什么会这样..??

0 投票
2 回答
7107 浏览

ios - 如何使用 UIImagePNGRepresentation 压缩图像大小 - iOS?

UIImagePNGRepresentation用来保存图像。结果图像大小为 30+ KB,在我的情况下这是很大的。

我尝试使用UIImageJPEGRepresentation它,它允许压缩图像,所以图像保存在 < 5KB 大小,这很棒,但是将它保存为 JPEG 会得到白色背景,这是我不想要的(我的图像是圆形的,所以我需要保存它具有透明背景)。

如何压缩图像大小,使用UIImagePNGRepresentation

0 投票
1 回答
447 浏览

ios - Swift - 在 Spotlight 搜索中获取圆形图像(即在缩略图中)

有没有人对如何裁剪出现在聚光灯搜索中的图像有任何想法,以便“thumbnailData”是圆形图像而不是方形图像?

这取自 RayWenderlich.com

这些解决方案都没有达到预期的效果:将 UIImage 切成圆形 Swift(iOS)

我可以成功裁剪图像,但聚光灯功能会在裁剪/蒙版边框周围放置一个白色背景。聚光灯联系人(kUTTypeContact)是可能的,而不是我所看到的内容(kUTTypeContent)。

这是我的代码,供任何研究人员查看:

0 投票
0 回答
415 浏览

ios - 当我在 iOS 中使用 UIImageJPEGRepresentation 时,内存永远不会下降

我正在构建一个在 B64 中返回字符串图像的框架

这是我的行代码

我正在使用UIImageJPEGRepresentation缩小图像,然后将其设为 B64

但是每次我在我的应用程序流程中使用这条线,内存永远不会下降达到应用程序的限制内存并破坏应用程序

内存报告

知道为什么会这样吗?

编辑:这是我的代码流

0 投票
0 回答
440 浏览

ios - Swift:UIImageJPEGRepresentation 在循环时返回 nil

这几天我一直在寻找这个问题。仍然没有答案。我正在尝试将多个图像发送到服务器,因此,我需要先将 uiimage 转换为 nsdata。但是 nsdata 似乎为零,但第一个图像总是成功转换。这是代码: