草庐IT

iphone - 如何将 UIImage 转换为 NSData 或 CFDataRef?

如何将UIImage转换为NSData或CFDataRef?我需要将CFDataRef传递给ABPersonSetImageData。 最佳答案 这对我有用,适用于PNG图像。对于其他图像类型,我假设您只需要找到相应的UIImage...Representation方法即可。UIImage*image=[UIImageimageNamed:@"imageName.png"];NSData*imageData=[NSDatadataWithData:UIImagePNGRepresentation(image)];如果您需要一个UII

iphone - 让用户在 iOS 应用程序中裁剪照片

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion关于在iPhone应用程序中裁剪图像/照片有几个问题(和答案)。但我找不到涵盖为用户提供一个矩形的常见任务的答案,该矩形可以通过捏合手势调整大小以让他调整要剪切的区域的大小。您可以在许多应用程序(Instagram、Twitter等)中找到此功能,最有可能将用户照片剪切成正确的比例。所以我想有很多人有同样的问题。有没有人有代码或教程来展示如何完成这项任务?

iphone - 让用户在 iOS 应用程序中裁剪照片

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion关于在iPhone应用程序中裁剪图像/照片有几个问题(和答案)。但我找不到涵盖为用户提供一个矩形的常见任务的答案,该矩形可以通过捏合手势调整大小以让他调整要剪切的区域的大小。您可以在许多应用程序(Instagram、Twitter等)中找到此功能,最有可能将用户照片剪切成正确的比例。所以我想有很多人有同样的问题。有没有人有代码或教程来展示如何完成这项任务?

ios - CIGaussianBlur 图像大小

我想模糊我的View,我使用这段代码://GetaUIImagefromtheUIViewNSLog(@"blurcapture");UIGraphicsBeginImageContext(BlurContrainerView.frame.size);[self.view.layerrenderInContext:UIGraphicsGetCurrentContext()];UIImage*viewImage=UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndImageContext();//BlurtheUIImageC

ios - CIGaussianBlur 图像大小

我想模糊我的View,我使用这段代码://GetaUIImagefromtheUIViewNSLog(@"blurcapture");UIGraphicsBeginImageContext(BlurContrainerView.frame.size);[self.view.layerrenderInContext:UIGraphicsGetCurrentContext()];UIImage*viewImage=UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndImageContext();//BlurtheUIImageC

ios - 在另一个 UIImage 之上添加 UIImage

我有两张图片:第一张是用户个人图片,第二张是图标(角标(Badge))。我想在第一个uiimage(用户图像)的左下角添加第二个uiimage(图标),并将它们保存到一个新的Uiimage中。谢谢 最佳答案 试试这个方法:-(UIImage*)drawImage:(UIImage*)profileImagewithBadge:(UIImage*)badge{UIGraphicsBeginImageContextWithOptions(profileImage.size,NO,0.0f);[profileImagedrawInRect

ios - 在另一个 UIImage 之上添加 UIImage

我有两张图片:第一张是用户个人图片,第二张是图标(角标(Badge))。我想在第一个uiimage(用户图像)的左下角添加第二个uiimage(图标),并将它们保存到一个新的Uiimage中。谢谢 最佳答案 试试这个方法:-(UIImage*)drawImage:(UIImage*)profileImagewithBadge:(UIImage*)badge{UIGraphicsBeginImageContextWithOptions(profileImage.size,NO,0.0f);[profileImagedrawInRect

iPhone iOS 保存从 UIImageJPEGRepresentation() 获取的数据第二次失败 : ImageIO: CGImageRead_mapData 'open' failed

我在处理UIImage时遇到了一个奇怪的问题。我正在进行保管箱同步,并且必须将我的图像存储为本地文件。为此,我使用UIImagePNGRepresentation(image)或UIImageJPEGRepresentation(image,0.66)保存它们这是我的典型工作流程:用户选择图像或拍照图像被分配给imageView使用以下方法将ImageView的UIImage保存到文件中下次用户重新打开应用程序时,我使用从文件中读回图像[UIImageimageWithContentsOfFile:fullImagePath]这一次有效。我第二次运行例程时,再次尝试将图像保存到磁盘时收

iPhone iOS 保存从 UIImageJPEGRepresentation() 获取的数据第二次失败 : ImageIO: CGImageRead_mapData 'open' failed

我在处理UIImage时遇到了一个奇怪的问题。我正在进行保管箱同步,并且必须将我的图像存储为本地文件。为此,我使用UIImagePNGRepresentation(image)或UIImageJPEGRepresentation(image,0.66)保存它们这是我的典型工作流程:用户选择图像或拍照图像被分配给imageView使用以下方法将ImageView的UIImage保存到文件中下次用户重新打开应用程序时,我使用从文件中读回图像[UIImageimageWithContentsOfFile:fullImagePath]这一次有效。我第二次运行例程时,再次尝试将图像保存到磁盘时收

iphone - 使用 ImageIO 在 iOS 上创建渐进式 jpeg 在设备上产生 block 状结果

我正在尝试从UIImage对象创建渐进式jpeg,这是我的代码NSMutableData*data=[NSMutableDatadata];NSString*path=[NSHomeDirectory()stringByAppendingPathComponent:@"Library/Caches/test.jpg"];CFURLRefurl=CFURLCreateWithString(NULL,(CFStringRef)[NSStringstringWithFormat:@"file://%@",path],NULL);CGImageDestinationRefdestination