반응형
넥션(Nextion) HMI에서 이미지 용량 초과 오류가 발생하면, 이미지 크기를 줄이거나 최적화해야 합니다. 다음 방법을 사용하면 효과적으로 이미지 크기를 줄일 수 있습니다.
🔹 1. 이미지 해상도 줄이기 (크기 조정)
Nextion HMI의 디스플레이 해상도보다 큰 이미지를 사용하면 용량이 낭비됩니다.
👉 사용 중인 Nextion 모델의 해상도 확인 후 적절한 크기로 조정하세요.
✅ Nextion 해상도 종류:
- Basic & Enhanced 모델
- 2.4인치: 320x240
- 3.2인치: 400x240
- 5.0인치: 800x480
- Intelligent 모델
- 해상도 다양 (최대 1024x600)
🔹 크기 조정 방법 (Windows/Mac)
- Windows: "그림판" → 크기 조정 → 해상도를 Nextion과 맞추기
- Mac: "미리보기" 앱 → 도구 → 크기 조정
- 온라인: resizeimage.net 같은 무료 사이트 사용
🔹 2. 이미지 압축 (파일 크기 줄이기)
Nextion은 무압축 BMP 형식만 지원하므로, 압축된 BMP를 사용하면 안 됩니다.
하지만 컬러를 줄이면 용량을 줄일 수 있습니다.
✅ BMP 비트 깊이 변경 (색상 줄이기)
- 24-bit BMP → 16-bit BMP 또는 8-bit BMP로 변환
- Windows "그림판" 사용
- 다른 이름으로 저장 → BMP 그림 → 256색 BMP 선택
- 온라인 변환기 사용
🔹 3. 불필요한 이미지를 삭제하고, 필요한 것만 유지
- Nextion Editor의 "Picture" 탭에서 사용하지 않는 이미지 삭제
- PICTURE 객체를 최소화하고, 동일한 이미지를 재사용
🔹 4. 애니메이션 GIF 대신 프레임 수 줄이기
Nextion에서는 GIF를 지원하지 않으므로 여러 개의 BMP를 프레임처럼 사용합니다.
👉 프레임 수를 줄이면 용량이 줄어듭니다.
🔹 5. Nextion HMI 모델별 용량 제한 확인
- Basic / Enhanced 모델 → 최대 8MB
- Intelligent 모델 → 16MB ~ 128MB 가능
👉 기본 모델에서는 너무 많은 이미지를 추가하지 않도록 주의!
🎯 최적화 정리
✅ 이미지 해상도를 Nextion 화면 크기에 맞춤
✅ **BMP 색상 깊이(비트 수)**를 낮춤 (24-bit → 16-bit or 8-bit)
✅ 불필요한 이미지 삭제 & 재사용 가능하도록 디자인
✅ 애니메이션 프레임 줄이기
이 방법을 사용하면 Nextion HMI 프로젝트의 이미지 용량을 줄일 수 있습니다! 🚀😊
반응형