我想从等矩形图像中创建瓷砖。所以我想把图像分成4个侧面+上下。有谁知道任何我可以导入到我的C#项目的图书馆,哪些能够做到这一点?将equirectangular转换为瓷砖库C#
回答
根据你的原始图像格式,System.Drawing.Bitmap.Clone(Rectangle, PixelFormat)
应该做的伎俩。
更多信息here。
编辑:
首先,让我说,这是不会回答你的问题是(甚至还没有接近),你正在寻找一个已经存在用于此目的的图书馆,我不亲自了解一个人。
Equirectangular投影与平板carrée(哇,这是谦逊)相同,所以这是一个非常简单的投影工作在代码中。
以下是在GIS应用程序中使用的example。我不知道你的目的是什么,但数学是一样的。
这样做的一种方法是取消每个像素,然后在新图像上绘制它,但明白要做到这一点,您仍然需要某种投影,因为您将从3维变为2维。
我没有找到一个好的例子,但更简单或更快的方法可能是首先使用矩阵变换(再次改变投影),然后将图像剪切成您需要的区域。
就像我说过的,这不是一个简单的方法,但是如果没有其他的话,它会给你更多的关键词。
我只是从等矩形图像复制像素。 equirectangular图像有点圆。这里是一个例子http://t0.gstatic.com/images?q=tbn:ANd9GcSR48xvkGIfkFJaH9xpipNJdmo097bGBe5kmqvbnhcVOxoT7JLdIQ – Ryan
啊哈......我知道,是的,这就是所谓的“投影”......我道歉。我要添加一些更多的信息给我的答案,可能会帮助你,也可能不会帮助你。 :) – rfmodulator
- 1. 如何将`mapbox.mapbox-terrain-v2`瓷砖转换为高度贴图瓷砖?
- 2. iPhone cocos2d CCTMXTiledMap瓷砖转换
- 3. 将双鱼眼视频转换为equirectangular
- 4. 如何将变量传递给瓷砖(瓷砖库)
- 5. 将GPS坐标转换为地图瓷砖状结构
- 6. C++ Metro UI瓷砖
- 7. 在不同变换中翻转瓷砖
- 8. 使用CSS3转换复制此瓷砖转换
- 9. 如何使用openJPEG C++瓷砖通过瓷砖读取JP2
- 10. C#ListView瓷砖宽度100%?
- 11. C#XNA移除瓷砖组
- 12. MapBox MB瓷砖vs矢量瓷砖
- 13. Struts瓷砖1 - 嵌套瓷砖问题
- 14. 的OpenLayers,层数:瓷砖与瓷砖单
- 15. 瓷砖游戏上的重复瓷砖
- 16. 瓷砖系统和瓷砖图
- 17. 画布坐标如何转换为瓷砖坐标?
- 18. 将MKMap分解成瓷砖 - 瓷砖太小
- 19. 谷歌地图瓷砖 - 如何将30k坐标分成瓷砖
- 20. 将C库转换为C++库
- 21. 瓷砖的ImageMap行为
- 22. 将等轴测图瓷砖地图坐标转换为屏幕坐标
- 23. 使用瓷砖
- 24. 瓷砖和$ {} pageContext.request.requestURL
- 25. 瓷砖高清
- 26. Struts 1.3与瓷砖,重新加载4个瓷砖中的一个瓷砖
- 27. 瓷砖之间有什么区别:插入和瓷砖:得到瓷砖框架?
- 28. 将屏幕点转换为equirectangular纹理上的点
- 29. 将C++库转换为Objective-c
- 30. 在Match3游戏中交换瓷砖
GDI +无法做到的任何事情? –