我的應用程序從iphone相機生成圖片。 我有一個上傳功能的應用程序。 我希望用戶能夠通過我的應用上傳,只有通過它生成的圖片。過濾相機膠捲,以便只上傳指定的圖片
到目前爲止,我發現了2種方式做的:
記錄和存儲assetURL在DB比較 或 寫我自己的元數據在EXIF USER_COMMENT。並用assetForURL檢索它。
我更喜歡第二個選項,但它似乎只在用戶允許地理定位時才起作用? 這種類型的東西可以嚇唬客戶你不覺得嗎?
有關如何處理此問題的任何想法?
我的應用程序從iphone相機生成圖片。 我有一個上傳功能的應用程序。 我希望用戶能夠通過我的應用上傳,只有通過它生成的圖片。過濾相機膠捲,以便只上傳指定的圖片
到目前爲止,我發現了2種方式做的:
記錄和存儲assetURL在DB比較 或 寫我自己的元數據在EXIF USER_COMMENT。並用assetForURL檢索它。
我更喜歡第二個選項,但它似乎只在用戶允許地理定位時才起作用? 這種類型的東西可以嚇唬客戶你不覺得嗎?
有關如何處理此問題的任何想法?
您可能有一個與您創建的圖像關聯的類。如何使用[NSObject hash]方法爲每個圖像生成一個唯一的ID(無論如何都是唯一的),然後將其寫入EXIF字段,您可以檢查它?身份證的獨特性並不是您現在需要關心的事情,只是在那裏有價值。爲什麼不製作像「MyAppName#」這樣的字符串並將其放入user_comment中?
看起來像MakerNote可能是一個很好的標籤 - 「爲Exif作家制造商記錄任何所需信息的標籤,內容取決於製造商,但該標籤不應用於任何其他目的目的。」
稍後,您可能會發現標記的獨特性很有用。
我沒有看到需要地理標記的第二個選項?
謝謝,這正是我現在正在做的!但是,如果用戶不允許地理標記,我似乎無法檢查EXIF標記。這正是讓我瘋狂的原因。我不關心地理標籤,我只想讀我自己的標籤,例如MakerNote ... – k3bab 2011-03-21 00:31:03
您是否確實需要用戶對地理標籤的許可? http://caffeinatedcocoa.com/blog/?p=7是寫EXIF標籤的一個很好的描述,並沒有提到它。 – 2011-03-21 00:38:35