1
A
回答
3
您基本上需要遍歷像素,計算每4x4像素塊的平均顏色。一旦你有了這個平均顏色,你可以將它「四捨五入」到你可以在馬賽克中使用的最接近的顏色。我不知道它的具體情況,但這個sample code確實是你想要的。
0
下面是我爲樂趣而製作的示例圖像'legofication'服務 - Legofy。我還創建了一個CocoaPod來輕鬆安裝它。
的方法:
- 傳遞的輸入圖像和LEGO塊大小。
- 將輸入圖像劃分爲適合塊大小的列和行。
- 計算每個塊區域的主色。
- 使用計算出的顏色爲每個圖塊位置填充一個準備塊資源。
- 渲染整個圖像(例如用UIImageRenderer)。
還有一種方法返回塊瓦片數組。 很簡單。
相關問題
- 1. 如何創建像Mailchimp一樣的Salesforce應用程序
- 2. 如何創建像pandora應用程序一樣的音頻應用程序?
- 3. 如何能像高度圖像一樣?
- 4. 如何創建一個像可口可樂的可可應用程序窗口
- 5. 圖像建模/拼接
- 6. 如何創建像鋼琴一樣的有機VST樂器?
- 7. 如何創建像Apple音樂一樣的UIActionSheet或UIAlertController(UIAlertControllerStyleActionSheet)?
- 8. 圖像拼接
- 9. 創建像instagram一樣的應用程序
- 10. 如何創建像圖像一樣的自定義按鈕
- 11. Android:如何創建像YouTube一樣的WebView已在他的應用程序中
- 12. 如何創建像堆棧溢出一樣的響應圖?
- 13. 如何創建運動圖像中的Android應用程序
- 14. R拼接圖像
- 15. OpenCV - 圖像拼接
- 16. 圖像拼接&OCR
- 17. 用PHP拼接圖像GD
- 18. 如何使用引導程序來創建框圖像連接
- 19. 如何在three.js中創建像這樣的高程
- 20. 如何使用javascript從圖像創建拼圖遊戲
- 21. 如何創建一個像門的Facebook應用程序
- 22. 如何創建一個「脈衝」像UI的Android應用程序
- 23. 從PDF的第一頁創建圖像的應用程序
- 24. 如何創建一個像應用程序一樣的守護進程來從Windows服務接收信息?
- 25. 創建一個高亮圖像地圖
- 26. 如何創建一個tabView像圖像
- 27. 提高圖像應用程序性能
- 28. 如何使圖像在iOS應用程序中像按鈕一樣動作?
- 29. 如何拼接多個圖像
- 30. 如何優化多個圖像拼接?
你可以縮小這個問題嗎?你有沒有嘗試過自己的實驗?這對Stack Overflow來說相當寬泛,並且可能在沒有附加上下文的情況下關閉。 – 2011-08-17 02:32:31