[제품종류] IEC667
[개발환경] Visual Studio 2008 C#
=============== 질 문 ===============지원하는 이미지 형식에 대해 자세히 알고 싶습니다.
667에서는 16bit 이미지 형식만 지원한다고 홈페이지 설명란에 적혀있으나 24bit이미지를 넣어도 정상적으로 작동하며 부팅 로고 이미지와 동일한 16bit-565 bitmap이미지를 사용하려 하면 문제가 발생합니다.
발생시점 : 16bit-565 bitmap 이미지 로드 시 발생
=============== 답 변 ===============
안녕하세요.
16Bit-565 Bitmap 형식의 이미지의 경우 BootLogo 이미지에서만 사용되는 형식이기 때문에 BootLogo가 아닌 프로그램에서 사용하실 이미지의 경우 아래의 내용을 참고하여 제작하시기 바랍니다.
아래의 이미지 형식을 지키지 않으실 경우 프로그램이 일시적으로 정상 동작하지만 임의의 시점에서 에러가 발생하기 때문에 반드시 형식에 맞춰
이미지를 제작해주시기 바랍니다.
IEC-Series에 구동할 프로그램에 사용할 이미지 형식은 다음과 같습니다.
- DPI : 96
- 사용 Tool : PhotoShop (버전 확인 필수 : Photoshop 2017 이하의 버전)
- Format 형식 : PNG
[상세 자료 링크] : [https://www.smartx.co.kr/page2_1.php] - [3) 이미지 관련 주의사항]
또한 IEC667-Series 에서는 Color Depth 기능을 지원하지 않기 때문에 16Bit Color 해상도의 이미지만 지원하며, 24Bit의 이미지를 사용해도 16Bit Color 해상도로 표현됩니다.
감사합니다.
=============== 답 변 ===============
16bit 이미지를 프로그램에서 로드시 에러가 나는 이유는 무엇인가요??
667기기에서 표현 가능한 이미지가 16bit 이미지가 최대로 알고 있으나 이미지 로드 시 프로그램에서 에러가 발생합니다.
파일 형식
96dpi, 16bit-565, bitmap
---내용추가 05-19 10:19
에러 내용: "Exception이 처리되지 않았습니다."
=============== 답 변 ===============
안녕하세요.
에러가 발생한다고 말씀하신 이미지의 형식을 보면 96dpi, 16Bit-565, Bitmap 형식인데 이전 답변에서 말씀드렸다시피
16Bit-565 형식은 BootLogo 이미지에만 사용되는 형식으로 프로그램에 사용하실 이미지의 경우에는 16Bit-565 형식을 사용하시면 안 됩니다.
프로그램에 사용하실 이미지는 Photoshop 2017 이하의 버전을 사용하여 96dpi, PNG 형식으로 저장하여 사용해 주시기 바랍니다.
https://www.smartx.co.kr/page2_1.php 아래의 링크에 접속하셔서 "3-1) 이미지 제작 가이드" 내용을 확인하신 뒤 가이드에 나와있는 방법을 통해 이미지를 제작하시기 바랍니다.
감사합니다.