원래 비트 맵의 영역을 유지하면서 주어진 각도로 비트 맵을 회전하는 방법은 무엇입니까? 즉, 너비 : 100, 높이 : 200의 비트 맵을 회전하면 내 결과는 더 커지지 만 회전 된 부분은 여전히 100 * 200의 영역을 갖습니다.유지 영역을 유지하면서 비트 맵 회전 (사각형)
2
A
답변
1
그래픽 변환 기능이 완벽합니다. 원하는 크기의 새 비트 맵을 만들고 해당 비트 맵을 기반으로 그래픽 객체를 만든 다음 변환을 적용한 다음 캔버스 (graphics.drawimage (original_image))에 그립니다.
여기는 현재 내가 줄 수있는 것보다 much better example입니다.
그리고 Bobpowell.net은 내가 일반적으로 변환에 대한 훌륭한 설명을 가리키는 사이트입니다.
2
이 질문에 혼란 스럽습니다. 회전은 크기를 변경하지 않으므로 사각형은 항상 비트 맵 렌더링으로 인한 오차 범위 내에서 100 x 200 픽셀입니다. 임의의 각도로 회전 된 100 x 200 픽셀 이미지를 보유 할 최소 경계 상자를 찾는 방법을 묻고 있습니까? That's been answered elsewhere on Stack Overflow.
관련 문제
- 1. 안드로이드에서 영역을 추출하는 방법 비트 맵
- 2. 사각형 회전 및 뒤집기
- 3. 레이어 목록 내에서 비트 맵 회전
- 4. TScrollBox에서 고정 된 위치에 비트 맵 유지
- 5. onRetainNonConfigurationInstance() 도움으로 메모리에 비트 맵 유지
- 6. C++/OpenGL - 사각형 회전
- 7. System.Drawing.Image에서 새 비트 맵을 만들 때 비트 맵 값 유지
- 8. 다른 비트 맵 아래의 비트 맵 GetPixel?
- 9. 비트 맵 : 선형 소음
- 10. 캔버스에 비트 맵 타일링
- 11. java.lang.outofmemoryerror 비트 맵 크기가 비트 맵에서 비트 맵 크기를 초과했습니다
- 12. 그림 상자에 사각형 그리기 - 사각형 영역을 제한하는 방법?
- 13. 안드로이드 - 행렬 회전 후 비트 맵 충돌 감지 설정
- 14. 큰 비트 맵 작업 방법. 갤러리 회전 및 삽입
- 15. ActionScript - 비트 맵 객체로 변환되는 동안 표시 객체의 중심 등록을 유지 관리하는 동안 비트 맵 데이터 그리기
- 16. 만화책 페이지에서 사각형 영역을 감지하는 방법은 무엇입니까?
- 17. 빈 영역이있는 비트 맵 그리기
- 18. 방향을 유지하면서 3D 폴리곤을 xy 평면으로 회전
- 19. 비트 맵 개체와 비트 맵 파일의 차이점은 무엇입니까?
- 20. Windows 프로그래밍 : ID2D1 비트 맵 인터페이스 - 비트 맵 데이터 얻기
- 21. 모노크롬 비트 맵 라이브러리
- 22. WPF 3D는 "비트 맵"
- 23. 플렉스 - 비트 맵
- 24. 스프라이트 비트 맵 변경
- 25. 안드로이드와 비트 맵 스케일링
- 26. 큰 비트 맵 처리
- 27. 문자에서 비트 맵 만들기
- 28. 안드로이드의 비트 맵
- 29. 비트 맵 그리기?
- 30. 안드로이드 비트 맵 문제