我想從等矩形圖像中創建瓷磚。所以我想把圖像分成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 +無法做到的任何事情? –