【问题标题】:Saving UIImage as PNG to photo album on iPhone将 UIImage 保存为 PNG 到 iPhone 上的相册
【发布时间】:2012-02-14 22:58:00
【问题描述】:

我正在将一些 png 文件合并到一个 uiimage 并且我关注了这个线程 (UIImageWriteToSavedPhotosAlbum save as PNG with transparency?)

并尝试通过将此代码替换为我的图像来将结果保存为 png 文件:[self composeImageWithWidth:100 andHeight:100)..

当我使用模拟器进行测试时,我会转到应用程序支持中的文件夹并在那里找到 png。但是,当我在真实设备上进行测试时,我在相册中找不到 png 文件。

可能出了什么问题? 或许是相册的路径?

感谢您的回答

【问题讨论】:

  • 试试:UIImageWriteToSavedPhotosAlbum(yourImageHere, nil, nil, nil);
  • 它不会保存为PNG,对吧?

标签: iphone uiimage png ios4 nsdocumentdirectory


【解决方案1】:

你可以使用这个功能:

UIImageWriteToSavedPhotosAlbum(UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo);

如果要在图像保存完成时收到通知,则只需要completionTarget、completionSelector和contextInfo,否则可以传入nil。

More info here

【讨论】:

  • 我已经在使用它,但它不会保存为 png 文件。这就是我使用另一个示例的原因。但是那个地方不是iphone的相册。这就是我要解决的问题:]
  • 这只保存为 JPG 而不是 PNG
猜你喜欢
  • 2012-09-23
  • 1970-01-01
  • 1970-01-01
  • 2015-04-17
  • 2011-07-26
  • 2010-11-04
  • 2011-08-13
  • 1970-01-01
  • 2010-09-26
相关资源
最近更新 更多