我正在使用iOS應用程序,用戶在上傳Snapchat等圖片時可以添加說明/文字。Snapchat如何在圖片上顯示文字
他們是否渲染圖像並將圖像添加到圖像中,使其成爲圖像本身的一部分,或者是否在圖像上顯示爲UILabel?
對於第二個選項,文本將不得不分別發送到服務器。
P.S.只要與服務器端程序員爭論,我建議第二種選擇。
我正在使用iOS應用程序,用戶在上傳Snapchat等圖片時可以添加說明/文字。Snapchat如何在圖片上顯示文字
他們是否渲染圖像並將圖像添加到圖像中,使其成爲圖像本身的一部分,或者是否在圖像上顯示爲UILabel?
對於第二個選項,文本將不得不分別發送到服務器。
P.S.只要與服務器端程序員爭論,我建議第二種選擇。
如果我們在Snapchat API(最新更新23-12-2013)中檢查/ph/upload
,我們可以看到您可以上傳照片或視頻。
當然,這不是最新的版本(雖然這是我能找到的最後一個文檔),但我妄想在這方面沒有任何改變。
這意味着將文本插入到移動客戶端應用程序中的照片中,而不是在服務器上。
在我看來,你不應該基於你的API架構在Snapchat上的任何決定,因爲它不太可能有相同的用例。一般情況下:
因爲用戶沒有選擇更改字體類型,所以我們已經完成分開使用文本。圖像被保留,用戶以後可以更改文字。所以在這種情況下,最好單獨保存文本。謝謝! –
我相信他們會將文本添加到圖像,從而提供一個獨特的圖像與文本..我相信這是因爲他們可以添加透明背景的圖像。 – Phorce
我不知道Snapchat在iOS上使用的具體過程,但是當收件人收到「快照」時,它完全是一個圖像文件。沒有多個圖像文件用於單個「捕捉」。所以,在某些時候,Snapchat似乎將所有貼紙,文字和圖畫編輯到圖像上。這是我的猜測,一旦發件人按下「發送」,發件人的設備上就會發生這種情況。我基於這一點,如果您的手機上安裝了自定義字體,發送圖像上的任何文本也將使用該自定義字體。 – SpencerD
@SpencerDoak這是真的,但它仍然可能將文本單獨發送到服務器。一般來說,這一切都取決於用例 - 是否需要調整服務器上的圖像大小?你需要知道服務器上的文字嗎?然後,您必須分別發送它們或組合兩種方法(例如,將圖像與呈現的文本一起發送,但也要單獨發送文本)。 – Sulthan