2011-11-26 2 views
0

등각 투영 이미지에서 타일을 생성하고 싶습니다. 그래서 이미지를 4 개의 옆면 + 위쪽과 아래쪽으로 나누고 싶습니다. 누구든지 내 C# 프로젝트로 가져올 수있는 라이브러리를 알고 있으며이 같은 것을 할 수 있습니까?직사각형을 타일 라이브러리로 변환 C#

+0

GDI +로 수행 할 수없는 작업은 무엇입니까? –

답변

0

원래 이미지 형식에 따라 System.Drawing.Bitmap.Clone(Rectangle, PixelFormat)이 트릭을 수행해야합니다.

자세한 정보 here.

편집 :

첫째, 내가이 질문을하거나 (심지어 가까운되지 않음), 이미 이러한 목적을 위해 존재하는 라이브러리를 추구하고있어 내가하지 대답하지 않을 것을 가정 해 봅시다 개인적으로 하나를 알아라.

등각 투영법은 carrée 플레이트 (와우, 그것은 겸손 함)와 동일하므로 코드에서 작동하는 매우 간단한 투영법입니다.

여기에 GIS 응용 프로그램에서 사용하는 example입니다. 나는 당신의 목적이 무엇인지 모르지만 수학은 같습니다.

한 가지 방법은 각 픽셀을 비현실적으로 새 이미지에 그립니다. 그러나 이렇게하려면 3 차원에서 2 차원으로 변경하기 때문에 어떤 종류의 투영이 필요합니다.

나는 좋은 예제를 찾을 수 없었지만, 더 쉽고 빠를 방법은 먼저 매트릭스 변환을 사용하여 (다시 투영법을 변경) 이미지를 필요한 영역으로 자르는 것입니다.

내가 말했듯이 이것은 asnwer는 아니지만 다른 것이 없다면 고글을 치기위한 더 많은 키워드를 줄 것입니다.

+0

투사 각도 이미지에서 픽셀을 복사 할 수 있습니다. 등변 각 이미지는 약간 둥근 모양입니다. 예를 들어 http://t0.gstatic.com/images?q=tbn:ANd9GcSR48xvkGIfkFJaH9xpipNJdmo097bGBe5kmqvbnhcVOxoT7JLdIQ – Ryan

+0

아하 ... 예, 그게 "프로젝션"이라고하는 것입니다 ... 나는 사과합니다. 내 대답에 도움이 될 수도 있고 도움이되지 않을 수도있는 정보를 더 추가 할 것입니다. :) – rfmodulator

관련 문제