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