2010-05-07 4 views
2

Visual Studio 2010에서 문제가 발생했으며 버그 또는 방금 잘못 된 부분을 알고 있습니다.Visual Studio 2010 - WPF - 배경 이미지 크기 조정 문제

동일한 크기 (50x60px), 동일한 유형 (png), 동일한 프로그램 (gimp)으로 만든 6 가지 이미지 (아이콘)가 동일한 옵션으로 저장되어 있습니다. 이 아이콘을 단추의 배경으로 사용하고 싶습니다. 그러나 이미지는 다른 크기로 조정됩니다. Stretch와 TileMode는 모두 '없음'입니다.

일부는 크거나 작거나 약간 옳습니다. 그리고 픽셀에 관해서는 말하지 않습니다. 그들은 절반 이상, 또는 거의 두 배로 커야합니다. Button, Canvas 및 Rectangle 컨트롤로 테스트했습니다.

하지만 '이미지 선택'창을 열거 나 Visual Studio에서 그림을 편집 할 때 모두 같은 크기입니다. 디자이너와 컴파일 된 프로그램에 문제가 있습니다.

누구나 이와 같은 행동을 확인할 수 있습니까? 누구든지 그것을 고칠 방법을 알고 있습니까?

+1

일부 코드/XAML을 게시하면 도움을받을 가능성이 큽니다. – wpfwannabe

답변

4

이 문제의 후보가 많지 않습니다. 그러나 하나 : 비트 맵은 그것이 생성 된 장치의 해상도를 기록합니다. 일반적인 기본값은 Windows 시스템에서 96 또는 120dpi입니다. WPF는 대상 장치에서 이미지의 크기를 조정하여 크기가 픽셀이 아니라 인치로 측정되도록합니다.

편집자와 같은 소리는 김프로, DPI를 제대로 기록하지 못합니다. Properties 명령으로 mspaint.exe에서 확인할 수 있습니다.

+0

감사합니다. 그것이 문제였습니다. 김프가 잘못된 해결책을 구했습니다. – Marks