问题标签 [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 投票
3 回答
13767 浏览

iphone - 使用 ALAssetsLibrary 和 ALAsset 取出 Image as NSData

我希望直接以 NSData 对象的形式使用 ALAssetsLibrary 和 ALAsset 提取图像。

使用 NSURL 我以下列方式取出图像。

现在这里我们将图像作为UIImage,但是我需要将图像直接作为NSData。

我希望这样做,因为(我已经读过)一旦你在 UIImage 中拍摄图像,那么我们就会丢失图像的所有 EXIF 细节。

这就是我想直接将图像提取为 NSData 的原因,而不是这样做

这一步让我失去了所有的 EXIF 细节。

请帮忙。

0 投票
0 回答
1410 浏览

cocoa-touch - UIImageJPEGRepresentation 抛出 EXC BAD ACCESS

我有函数,它接收 2 个参数 - 图像和数字。下面的函数在“imgData = UIImageJPEGRepresentation(image, 1.0);”行上抛出 EXC BAD ACCESS。我不知道为什么:-(有什么想法吗?

0 投票
7 回答
31339 浏览

iphone - 按大小压缩图像 - iPhone SDK

我想压缩图像(相机/照片库),然后将其发送到服务器。我知道我可以按高度和宽度进行压缩,但我想将图像按大小压缩到固定大小(200 KB)并保持原始高度和宽度。JPEGRepresentation 中的比例因子不代表大小,只代表压缩质量。如何在不使用任何第三方库的情况下实现这一点(压缩到固定大小)?谢谢你的帮助。

0 投票
2 回答
494 浏览

iphone - iphone应用程序的Document文件夹中的透明UIImage

当我保存具有透明部分的图像但将其保存在文档文件夹中时,透明部分变为白色。

下面是代码....

0 投票
3 回答
9369 浏览

iphone - iphone怎么知道这张图片是jpg还是png

我想从 UIImagepicker 中挑选图像,相机胶卷中有 PNG 和 JPG 格式。

我需要将其转换为 NSData。但是我需要知道这些图像是否是UIImageJPEGRepresentation或者UIImagePNGRepresentation我可以转换它。

0 投票
1 回答
3183 浏览

objective-c - 使用 AddThis 插件将 UIImage 转换为 jpeg/png 文件以进行共享

我想将 UIImage 转换为 jpeg 或 png 等格式,以便我可以使用名为“AddThis”的 IOS 插件共享该文件。我尝试仅使用 UIImage 共享它,但插件不支持它,所以我需要先找到一种将 UIImage 转换为 jpeg 的方法,然后将其添加到此代码中:

代码必须有,shareImage:[UIImageNamed:@""]否则会发生错误。

到目前为止,我已经尝试使用它进行转换,UIImageJPEGRepresentation但我认为我没有正确完成它。老实说,我尝试将其与您直接从拍摄图像中转换的方式类似:

有些东西告诉我这不是正确的方法......主要是因为我无法让它工作。

我真的很感激任何帮助!

基本上,我通过转换 UIView 制作了 UIImage:

然后我想给出一个 jpeg 格式,因为当我试图简单地将它作为

它给了我一个错误

0 投票
4 回答
1965 浏览

iphone - 拍摄整个 UIView 的快照/屏幕截图 - iPhone

我正在尝试截取 UIView 的屏幕截图/快照。我可以使用以下代码获取当前可见视图的屏幕截图 - 但我关注的是整个视图。

该视图是一个滚动视图,因此下面的内容是不可见的,我想被包含在内

我如何扩展此代码以考虑不可见的视图?

0 投票
1 回答
567 浏览

xcode - UIImageJPEGRepresentation 和糟糕的图像

尝试后,我能够将从相机拍摄的图像上传到我的网络服务器。

但我不明白为什么图像质量很差,分辨率低,颜色很少。有没有办法获得更好的质量?

这是我的代码:

谢谢瑞吉斯

0 投票
1 回答
3555 浏览

ios - UIImageJPEGRepresentation 和 UIImagePNGRepresentation 都很慢

在这里,我在具有静态方法的 UIImage 上按类别将我的图像转换为二进制数据。我的问题是 UIImageJPEGRepresentation 和 UIImagePNGRepresentation 非常慢,最多 6 秒。我需要 1 秒的解决方案。任何人都可以帮助我。在这里,我将图像传递给类别方法,直到其大小减小到小于或等于 10kbs。


NSData *数据; 必须等于某事

0 投票
3 回答
868 浏览

jpeg - JPEG 压缩

我正在尝试了解 JPEG 压缩过程并执行以下步骤来验证一些事情。

我获取输入图像 img1.jpg 并使用 IrfanView 对其进行压缩,例如 quality=50 (img1_compress.jpg)。

然后我从输入图像 img1.jpg 中裁剪出一个小块(在 X,Y=16,16 处大小为 8x8 的块.jpg),并使用相同的质量参数值 (50) 对其进行压缩。我们称之为block_compress.jpg。

现在,当我将此块的像素值与完全压缩图像中的像素值进行比较时,它们不匹配。

澄清一下,block_compress.jpg 中位置 0,0 的像素值应该与 img1_compress.jpg 中位置 16,16 的像素值匹配。

我很困惑为什么像素值不匹配?有任何想法吗?