그림으로 연결되는 파일 이름이 있습니다. 임베디드 리소스가 아닙니다. 내 비트 맵 객체는 항상 해상도가 96x96인지 여부와 관계없이 실제 해상도를 어떻게 얻을 수 있는지 알려줍니다. 감사합니다파일에서 비트 맵의 해상도를 얻으십시오.
0
A
답변
2
96 꽤 정확한 소리. 픽셀 크기와 해상도를 혼동스럽게 생각합니다. 해상도는 인치당 도트 수 * (DPI)이고, 96은 모니터 디스플레이를 겨냥한 그래픽의 공통 숫자입니다.
앞서 언급했듯이 Height
및 Width
속성은 아마도 사용자가 찾고있는 것일 수 있습니다.
* 기술적 인면에서 도트와 픽셀은 반드시 교환 할 필요가 없으므로 기술적으로 PPI라고 말 했어야합니다.
0
try this (its in C#):
Bitmap b = new Bitmap(IMAGE_NAME_LOCATION);
Size s = b.Size;
s.Height;
s.Width;
높이 & 너비는 픽셀 단위입니다. 높이 & 너비는 원본 그림 크기입니다.
0
Bitmap.FromFile ("C : \ whatever.jpg")을 사용하여 파일을로드하는 경우 결과 비트 맵의 너비가 96이고 높이가 96 인 경우 그 크기는 실제 해상도입니다. 그 이미지.
디자이너에서 Image 속성을 설정하고 파일을 탐색하여 파일을 PictureBox 컨트롤에로드하는 경우 PictureBox가 96x96이고 SizeMode가 스트레치로 설정하면로드하는 모든 파일이 96x96으로 표시됩니다.
0
그것은 간단하다 :
이비트 맵은 해상도 정보가 포함되어 있지 않습니다. 그것들은 단지 픽셀의 정렬 된 컬렉션입니다. 그것들은 장치 독립적입니다. 서로 다른 두 장치에서 서로 다른 해상도 (인치당 픽셀 수)로 동일한 비트 맵을 표시 할 수 있습니다.
비트 맵 개체에 해상도 속성이 있다는 사실은 오해의 소지가 있습니다.
1
당신이 찾고있는 방법은 것들이다 :
Dim bmp as Bitmap = new Bitmap(IMAGE_NAME_LOCATION)
bmp.HorizontalResolution ' --> Horizontal PPI (points per inch)
bmp.VerticalResolution ' --> Vertical PPI
bmp.SetResolution ' --> Define both Horizontal and Vertical PPI
관련 문제
- 1. 비트 맵의 병렬 처리
- 2. 어떻게 비트 맵의 픽셀을 삭제할 수 있습니까?
- 3. OpenLayers : 주어진 투영법에서지도의 해상도를 얻으십시오 (4326)
- 4. 캔버스와 비트 맵의 관계는 무엇입니까?
- 5. 비트 맵의 크기를 조정 한 후 새 비트 맵의 결과가 부드럽습니다. 비트 맵
- 6. ImageView에 추가하기 전에 비트 맵의 크기를 조정해야합니까? 아니면 ImageView가 비트 맵의 크기를 조정할 수 있습니까?
- 7. Compact Framework에서 비트 맵의 ImageFormat 확인
- 8. 캔버스에서 비트 맵의 선택된 부분을 지우기
- 9. 이미지로 비트 맵의 크기를 조절하고, 배경으로 사용하십시오.
- 10. 플래시에서 비트 맵의 픽셀 제한은 무엇입니까?
- 11. 저장된 투명한 비트 맵의 배경색을 변경하는 방법
- 12. 안드로이드 비트 맵의 일부를 겹쳐서 그려서도 안전합니까?
- 13. 터치시 비트 맵의 특정 영역을 투명하게 만듭니다.
- 14. FillRectangle은 비트 맵의 그래픽에는 영향을 미치지 않습니까?
- 15. C에서 비트 맵의 속성을 수정하는 방법
- 16. 비트 맵의 밝기를 높이는 공식은 무엇입니까?
- 17. 여러 비트 맵의 크기 조정/크기 조정
- 18. Qt에서 비트 맵의 일부분을 지우려면 어떻게해야합니까?
- 19. 비트 맵의 특정 사각형을 다른 비트 맵으로 그려야합니다.
- 20. Android 카메라 SurfaceView. 그림 해상도를 변경하는 방법?
- 21. 파일에서 비트 맵 추출
- 22. 스케일 된 캔버스의 0,0을 얻으십시오
- 23. 잠금 포인터는 C# 비트 맵의 사각형을 잠글 때
- 24. Flash에서로드하여 표시 할 수있는 비트 맵의 최대 크기는 무엇입니까?
- 25. 어떻게 비트 맵의 바이트를 x, y 픽셀 위치로 변환합니까?
- 26. Drawing.Graphics - 소스 비트 맵의 픽셀 오프셋을 변경하는 방법?
- 27. GDI +에서 기존 비트 맵의 픽셀 형식 설정
- 28. Android에서 해상도 손실없이 비트 맵의 크기를 줄이려면 어떻게해야합니까?
- 29. 캔버스의 Android 이미지 뷰와 비트 맵의 크기가 같지 않음
- 30. MFC를 사용하여 비트 맵의 대비를 높이거나 낮추는 방법은 무엇입니까?