ImageList
은 256 × 256 픽셀 이하의 이미지를 저장할 수 그것을 당신이 당신이 그것을 설정 한 크기에 추가 모든 이미지를 tranforms.
목록보기 & 트리보기 이미지, 상태 이미지 및 기타 기본적으로 아이콘 크기의 그래픽과 같은 작은 항목을 담을 수 있습니다. - 기본적으로 크기와도 ImageList.Image
의 색 깊이도 훨씬 낮은합니다 .. :
의 ImageList는 일반적으로 ListView에, 트 리뷰 또는 툴바와 같은 다른 컨트롤에 의해 사용됩니다. 비트 맵이나 아이콘을 ImageList에 추가 할 수 있으며 다른 컨트롤은 필요에 따라 이미지를 사용할 수 있습니다.
ImageList.ImageSize : 목록에있는 이미지의 높이와 너비를 픽셀 단위로 정의하는 크기입니다 ( ). 기본 크기는 256
ImageList.ColorDepth 화상 가능한 색의 수만큼 최대 크기는 256 16 16이다. .NET Framework 버전 1.0에서 기본값은 Depth4Bit입니다. .NET Framework 버전 1.1 이상에서 기본값은 Depth8Bit입니다.
이미지가 분명 더 커집니다. 그래서 당신은 List<Bitmap>
의 이미지를 유지해야합니다 물론
this.BackgroundImage = images[someNumber2];
...
대안은 다음과 같습니다
List<Bitmap> images = new List<Bitmap>()
지금 평소와 같이 resource 다음 액세스로 저장 한 비트 맵에서 어쩌면 목록을로드 디스크에서로드해야합니다.
출처
2017-02-25 22:25:08
TaW
사진을 어떻게 표시하고 있는지 보여주는 코드는 우리가 당신의 문제를 이해하는데 많은 도움이 될 것입니다. – LightBulb
음 어디서 찾을 수 있습니까? – DutchJelly
내 주요 문제는 내가 imagelist에서 이미지의 화질을 조정할 수있는 곳을 찾는 것입니다. 코드를 어디에서 찾을 수 있는지 모르겠습니다. – DutchJelly