作者illen (Ron)
看板MacDev
標題[請益] 如何顯示SVG向量動態圖檔 (Swift)
時間Fri Aug 31 17:32:52 2018
目前在練習做一個天氣app,想用SVG向量圖檔以Image或View的方式顯示動態天氣圖
,SVG圖片像是這種:
https://goo.gl/Rcyn5d。
試了一些方法:
直接以Image方式顯示.svg圖檔 - 無法顯示。
用WebView顯示 - 可以顯示,但SVG圖片會變非常小,要改變圖片大小似乎只能用網
頁的語法調整,會變得很複雜。還有因為要顯示很多動態天氣圖,每一個圖都要生一個
WebView來放感覺會佔用大量的記憶體。
研究了幾個Library:SVGKit、SwiftSVG、Macaw、PocketSVG、SnowFlake
似乎都只支援靜態的SVG向量圖,想請教有沒有合適的工具或寫法,
若我的想法有誤的話也麻煩指正,謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.168.210
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1535707974.A.D9E.html
推 darktt: 無解,你去看那個網頁內SVG的資料,它是一直在改SVG的資料 08/31 20:33
→ darktt: 的,你再怎麼樣都不可能使用靜態檔案來處理它 08/31 20:33
一直在改SVG資料的意思是SVG檔案自己會重新編碼?
推 Sexyfather: 我的做法是把 svg轉成pdf格式放入image asset 08/31 20:58
→ Sexyfather: 圖片大小縮放不失真是可行的 08/31 20:58
SVG轉成PDF檔就變成靜態的圖檔了吧,還是可以有動態的PDF可以轉呢?
※ 編輯: illen (36.225.147.232), 09/01/2018 00:53:44
→ powerwolf543: Lottie 09/02 02:05
目前正在研究這個,謝謝提示XD
※ 編輯: illen (36.225.147.232), 09/02/2018 04:38:48