当前位置: 首页 > 面试题库 >

将UIImage转换为NSData并在Swift中转换回UIImage?

扈高逸
2023-03-14
问题内容

我正在尝试保存UIImageNSData,然后在Swift中读NSData回新UIImage的内容。要转换UIImageNSData我使用下面的代码

let imageData: NSData = UIImagePNGRepresentation(myImage)

如何将imageData(即NSData)转换回新的UIImage


问题答案:

UIImage(data:imageData,scale:1.0) 假设图像的比例为1。

在Swift 4.2中,将以下代码用于get Data()。

image.pngData()


 类似资料:
  • 问题内容: 我在Swift 中将元素转换为,然后将变量转换回时遇到了问题。 首先,我想提取以下JSON数据的元素: 放入NSData 变量,但似乎无法做到这一点。我用来解析如下: 但这给了我一个ScalarNumber数组,我不知道如何存储到一个对象中。 其次,我想从同一个对象生成回来: 但是NSData 对象不会转换为[-67,51,-38,61,-72,102,48],它只是使JSON字符串无

  • 问题内容: 怎么转换成?如果应该这样做 那怎么算呢? 以及如何转换为? 问题答案: 缓冲区长度为frameCapacity * bytesPerFrame。以下是可以在NSData和AVAudioPCMBuffer之间进行转换的函数。

  • 问题内容: 我一直在尝试找出如何在Swift中将rgb像素数据数组转换为UIImage。 我将每个像素的rgb数据保持在一个简单的结构中: 我已经实现了以下功能,但是生成的图像不正确: 关于如何正确地将rgb数组转换为UIImage的任何提示或指针? 问题答案: 注意: 这是iOS创建的解决方案。有关macOS和的解决方案,请参见此答案。 唯一的问题是结构中的数据类型需要为。我在Playgroun

  • 问题内容: 我需要所有苹果表情符号。 我可以通过从 站点getemoji复制它们来获取所有表情符号并将它们放入字符串中,但是在我的应用程序中,我需要按 正确的顺序将表情符号作为图像。 有没有一种很好的方法可以将我复制的表情符号转换为String并转换为UIImage? 还是更好的解决方案,以正确的顺序获取所有Apple表情符号? 问题答案: 为Swift 4.1更新 将此扩展添加到您的项目中 上面

  • 问题内容: 到目前为止,我正在为iOS应用程序构建扫描仪组件,并且将结果图像裁剪为正确的角度。现在,我需要将彩色图像转换为黑白“扫描”文档。 我尝试使用-“ CIPhotoEffectNoir”,但它的灰度更高,然后完全是黑白。我希望获得100%黑色和100%白色的全对比度图像。 我该如何实现?谢谢 问题答案: 您可以使用CIColorControls并设置Contrast Key 来增加黑白对比

  • 问题内容: 我得到了在Objective-C中将String转换为HEX-String的代码。 我想要在Swift中也一样。任何人都可以在Swift中翻译此代码,或者在Swift中有任何简单的方法吗? 问题答案: 这是我的例行十六进制字符串: 为了完整起见,这是我的十六进制字符串例程: 请注意,如上所示,我通常只在十六进制表示形式和实例之间进行转换(因为如果可以将信息表示为字符串,则可能一开始就不