uiimagejpegrepresentation相关内容

用户捏合屏幕时如何放大/缩小 UIImage 对象?

当用户对我的应用程序执行标准捏合操作时,我想放大/缩小 UIImage 对象.我目前正在使用 UIImageView 来显示我的图像,如果该细节有任何帮助的话. 我正在尝试弄清楚如何做到这一点,但到目前为止还没有这样的运气. 有什么线索吗? 解决方案 另一种简单的方法是将 UIImageView 放在 UIScrollView 中.正如我在此处描述的,您需要将滚动视图的 con ..
发布时间:2021-12-20 22:40:04 其他开发

按大小压缩图像 - iPhone SDK

我想压缩图像(相机/照片库),然后将其发送到服务器.我知道我可以按高度和宽度压缩,但我只想按大小将图像压缩到固定大小(200 KB)并保持原始高度和宽度.JPEGRepresentation 中的比例因子不代表大小,只代表压缩质量.如何在不使用任何第三方库的情况下实现这一点(压缩到固定大小)?感谢您的帮助. 解决方案 这里有一些示例代码,它们将尝试为您压缩图像,使其不超过最大压缩率或最大文 ..
发布时间:2021-11-15 00:22:26 移动开发

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

我正在尝试截取UIView的屏幕快照/快照.我可以使用当前可见视图下面的代码获取屏幕截图-但是我需要整个视图. 该视图是滚动视图,因此下面没有我想被包含的内容 如何扩展此代码以考虑不可见的视图? UIGraphicsBeginImageContext(activityView.frame.size); [self.activityView.layer renderInConte ..
发布时间:2020-07-26 02:55:09 移动开发

给定CIImage,将图像数据写入磁盘的最快方法是什么?

我正在使用PhotoKit,并且已实现滤镜,用户可以将滤镜应用于其照片库中的照片.我当前正在获取图像,应用过滤器,将编辑后的版本作为CIImage返回,然后使用UIImageJPEGRepresentation将CIImage转换为NSData,因此可以将其写到磁盘上.尽管这样做效果很好,但是当用户尝试编辑非常大的照片(如30 MB)时,最多可能需要30秒才能完成,而98%的时间都花在了UIIma ..
发布时间:2020-07-02 21:21:39 移动开发

UIImageJPEGRepresentation - 内存释放问题

在iPhone应用程序上,我需要通过邮件发送最大尺寸为300Ko的jpg(我不是没有mail.app可以拥有的最大尺寸,但这是另一个问题)。要做到这一点,我试图降低质量,直到获得300Ko以下的图像。 为了获得质量的好价值(compressionLevel)谁给我一个jpg在300Ko以下,我做了以下循环。 它正常工作,但每次循环执行时,尽管“[tmpImage release];”,但是 ..
发布时间:2018-10-31 10:57:09 移动开发

如何在服务器上上传UIImage?

我是iphone的新手,是否可以在不使用任何php或其他文件的情况下在服务器上上传uiimage。 我可以通过发送请求上传图片的示例到一些PHP文件。 但我不想使用php文件。 我在服务器上有服务器路径和上传文件夹。 任何人都有解决方案只使用iphone上传服务器上的图像吗? 非常感谢任何想法。 解决方案 你在哪里上传照片?需要有一个服务器端脚本来接收文件,通常是 ..

发布到服务器时iOS 4图像导向错误

我是一个相对较新的iOS开发人员。我正在尝试构建一个将图像上传到服务器的应用程序。但是,当我使用元数据获取图像时,方向始终关闭。这里是我使用的代码: - (无效)getJPEGFromAssetForURL:(NSURL *)网址{ ALAssetsLibrary * assetslibrary = [[ALAssetsLibrary alloc] init]; [assetsli ..

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

我正在尝试将 UIImage 对象保存到设备 中的.jpeg文件中,我正在使用此代码: - (void)saveImageToDocumentsDirectory:(UIImage *)mimage withFileName:(NSString *)fileName { UIImageWriteToSavedPhotosAlbum(mimage,nil,nil) ,零); N ..
发布时间:2018-09-19 21:12:04 移动开发

使用UIImageJPEGRepresentation时,compressQuality应该是什么?

我想对用户库中的照片应用过滤器,然后将其写回磁盘。我正在使用 UIImageJPEGRepresentation 。此函数采用 UIImage 和 compressionQuality 值介于0.0和1.0之间。因为我想保留原始质量,所以我将其设置为1.0。但我发现这实际上会创建一个文件大小比原始文件更大的图像文件,甚至更大。我注意到在Apple的Sample Photo Editing Exte ..
发布时间:2018-09-19 13:10:08 移动开发

当用户捏住屏幕时如何放大/缩小UIImage对象?

当用户对我的应用程序执行标准收缩操作时,我想放大/缩小UIImage对象。我目前正在使用UIImageView显示我的图片,如果这个细节以任何方式帮助。 我想知道如何做到这一点,但没有 任何线索? 解决方案 这样做是将 UIImageView 放置在 UIScrollView 中。 我在此处介绍,您需要将滚动视图的contentSize设置为与您的 UIImageView的大小 ..