파일 미리보기를 표시 할 수있는 C# 소프트웨어를 개발 중입니다. 기본적으로 왼쪽에 디스크 파일 시스템 항목을 표시하는 트리와 트리에서 선택한 파일의 미리보기를 표시하는 오른쪽 패널, 도킹 된 PictureBox
이있는 크기 조정이 가능한 패널이 있습니다. 처음에는 이미지 파일에 대한 미리보기 만 보여줍니다.그림 미리보기를 올바르게 관리하는 방법
이 소프트웨어는 게임 개발자를 위해 설계되었으므로 모든 이미지 형식을 지원해야하므로이 용도로 위대한 ImageMagick 라이브러리를 사용합니다. 핵심은 일부 이미지 파일이 크고 매우 클 수 있으므로 성능 및 메모리 소비에 대해 몇 가지 질문이 있다는 것입니다.
- 그림의 부하를 처리해야합니까? 항상 또는 그림이 매우 큰 경우에만?
- 그림을
Picturebox
에 직접로드하거나 작은 이미지 (예 : 축소판 또는 이와 비슷한)를 계산하여 디스크에 저장 한 다음 표시해야합니까? - 정말 큰 파일로 미리보기를 테스트하기 위해 큰 그림 파일을 어디에서 다운로드 할 수 있는지 알고 있습니다.
이상한. 게임 개발의 규칙 번호 2는 "큰 이미지를 사용하지 말고 프레임 속도를 없앱니다"입니다. 타겟 고객으로부터 샘플 이미지를 얻으십시오. 가장 좋은 방법을 가정합니다. –