렌더 대상에 DrawLine 함수를 사용하고 있는데, 하나의 (장치 독립적 인) 픽셀 두께의 선을 항상 그려야합니다.항상 1 픽셀 (장치 독립) 라인 direct2d를 그릴 수 있습니까?
제 문제는 가로 및 세로 치수가 크게 다른 변형이 있으며이 치수 중 하나에 대해서만 strokeWidth를 조정할 수있는 것으로 보입니다.
변환을 ID로 설정하고 매트릭스 변환 점을 사용하여 각 장치를 올바른 결과를 얻는 장치 독립 좌표로 변환 할 수 있지만 작업이 GPU로 오프로드되지 않습니다.
렌더 대상에서 변환을 수행하도록 할 수있는 방법이 있습니까?
저는 C#에서 SharpDX를 사용하고 있습니다. 그러나 C++ 응답을 번역 해 드리겠습니다.
또 다른 지적할만한 점은 Win8의 Direct2D가 Win7에 등장한 것 같습니다. "Windows 7 플랫폼 업데이트"를 찾으십시오. 현재 시험판 (베타 버전) : http://support.microsoft.com/kb/2670838 –