문제

컬러 데이터 배열을 PNG 파일에 저장하는 라이브러리를 찾고 있습니다. (그게 전부입니다. 맞습니까? 나는 Png의 내부에 대해 거의 알지 못합니다.)

이것은 Nintendo DS 개발에 사용되므로 가벼운 것이 바람직합니다. 회전 등과 같은 다른 멋진 기능이 필요하지 않습니다.

도움이 되었습니까?

해결책

모든 종류의 PNG 파일을 인코딩하기 위해 LIBPNG는 도보의 길입니다.

그러나 DS와 같은 작은 장치에서는 이미지 데이터를 디스플레이 하드웨어가 기대하는 형식으로 저장하려고합니다. LIBPNG가 플랫폼에서 작업 할 수는 있지만로드 타임과 발자국 측면에서 상당한 오버 헤드를 추가 할 수 있습니다.

다른 팁

libpng를 보셨습니까? http://www.libpng.org/pub/png/libpng.html

메모리 풋 프린트가 허용되는지 확실하지 않지만 PNG 파일이 일련의 색상보다 훨씬 더 관련되어 있음을 알고 있어야합니다. 성능은 DS에 대한 관심사 일 가능성이 높습니다.

libpng와 함께 가면 zlib도 필요하며 DevKitPro를 사용하는 경우 5 분 동안 코드를 사용하여 재생하면 Pow ()에 의존하는 것처럼 보일 것입니다. Libnds에있는 것 같지 않습니다.) 공식 Nintendo SDK가 표준 라이브러리를 방해하는 방식으로 무엇을 제공하는지 전혀 모릅니다. 그것이 당신이 사용하는 것이면 더 나은 모양 일 수 있습니다.

PNG (libpng 사용)를 지원하는 라이브러리를 찾았으며 원시 이미지 데이터를 제공 할 수 있습니다.

라고 불린다 libpicture. 그래도 약간 무겁습니다 : ~ 1MB.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top