내 GUI 툴킷 인 wxPython은 사용자 줌 팩터를 구현하는 몇 가지 방법을 제공하지만 품질은 그다지 좋지 않습니다. 제가 알고있는 줌 기능을 만드는 방법에 대한 아이디어를 찾고 있습니다.그리기 프로그램의 일반적인 줌 알고리즘
저는 그에게 그려지는 나의 캔버스를 나타내는 비트 맵을 가지고 있습니다. 스크롤 된 창 안에 표시됩니다.
문제는 난을 forsee : - 성능을 확대 캔버스 주위 패닝 할 때 -에 wxPython을의 SetUserScale()를 사용하여 이미지 품질 줌
으로 저하되지 - "진짜"좌표 어려움을하고 좌표 확대 해당 장치 컨텍스트는 image quality like this입니다.이 값은 30 % 확대 된 1px 라인입니다.
나는 걸어야 할 일반적인 단계와 내가 겪게 될 도전에 대해 궁금합니다. 어떤 제안을 주셔서 감사합니다
당신은 벡터화 된 그래픽을 렌더링하고 있습니까 (선, 원 등) 또는 비트 맵? – strager
둘 다 - 그래픽이 실제로 "벡터"가 아니지만 –