【问题标题】:Save photo to camera roll with specific filename使用特定文件名将照片保存到相机胶卷
【发布时间】:2013-07-22 08:44:54
【问题描述】:

我试图实现的是拍照并让用户指定照片属于类别 1 还是类别 2。我有 2 个按钮,每个类别一个。当用户按下按钮时,照片将保存到相机胶卷中。之后,在家里,当我将我的 iPad 与 iPhoto 同步时,我希望能够按类别排序,或者至少识别它所属的类别......

我首先想到的是: 1) 使用 iPad 相机拍照——这已经在我的应用程序中完成 2) 以特定名称将照片保存在相机胶卷中,例如 cat1_pict123.jpg 或 cat2_pict456.jpg

我打算使用 UIImageWriteToSavedPhotosAlbum(myImage, nil, nil, nil ); 但我不知道如何/或者是否可以指定文件名?

或者,有没有办法在将照片保存到相机胶卷之前“标记”照片?将在 iPhoto 中显示的评论或其他内容?

感谢您的帮助

【问题讨论】:

  • 您无法命名/重命名相机胶卷中的文件。
  • 您可以使用您指定的名称将图像写入应用程序的沙箱。

标签: ios ipad camera-roll


【解决方案1】:

有一种方法可以做到这一点,通过设置图像 IPTC 元数据:

  • 设置字段“对象名称”以设置图像标题 iPhoto。

  • 设置字段“关键字”以设置关键字 iPhoto,然后使用智能相册查看所有带有这些的图像 关键字。

http://ootips.org/yonat/how-to-set-the-image-name-when-saving-to-the-camera-roll/ 上查看详细信息(和代码)。

【讨论】:

    【解决方案2】:

    您不能为照片库中保存的图像使用文件名。

    将其保存到具有特定名称的文档目录。

    【讨论】:

      【解决方案3】:

      目前不可能。

      【讨论】:

        猜你喜欢
        • 2010-12-29
        • 2014-09-04
        • 2012-07-22
        • 1970-01-01
        • 2013-04-03
        • 2013-07-18
        • 2012-05-01
        • 1970-01-01
        • 2018-09-22
        相关资源
        最近更新 更多