C# 이미지 관리를 어떻게 해야 될까요.

안녕하세요.


C# 프로젝트를 진행하고 있습니다.


해당 폼에서 사용되는 외부 이미지들이 많아서 그런지 폼 Load 시에 눈에 보일 정도로 프로세스가

상당히 많이 느려집니다...


이미지가 없으면 당연히 바로 활성화 됩니다.


이럴땐 어떻게 효율적으로 관리를 해줘야 될까요? ㅠㅠ

    1개의 답변이 있어요!

    • 우선 썸네일 처리를 하셨나요?

      보편적으로 썸네일 크기는 원본보다 아주 작게 크기를 줄입니다(예: 150*150Px 등)

      그렇게 되면 초기에는 작은 이미지를 보게 되고,해당 이미지를 클릭하면 원본 크기를 보여주는것이죠

      이렇게 하면 이미지 LOAD 부하를 줄일수 있습니다

      보편적으로 사람들이 코딩하면서 이러부분에서 실수를 많이 합니다

      만일 그런게 아니고 처음부터 원본사이즈를 보여줘야 하는것이라면?

      당연히 실제 화면에 보여줘야 할때만 이미지를 로드시키셔야죠

      이미지가 100개이고 화면에 보여줘야 하는게 1개라면? 당연히 그 1개만 불러오시면 됩니다^^