Frage

Ich suche nach einer Bibliothek eine Reihe von Farbdaten in eine PNG-Datei zu speichern. (Das ist alles, was es ist, nicht wahr? Ich weiß sehr wenig über die Interna eines PNG.)

Dies ist für den Einsatz in Nintendo DS-Entwicklung, so etwas leicht ist vorzuziehen. Ich brauche keine andere ausgefallene Funktionen wie Rotation, usw.

War es hilfreich?

Lösung

jede Art von PNG-Datei zu verschlüsseln, libpng ist der Weg, der zu Fuß.

Allerdings auf kleinen Geräten wie dem DS wollen Sie wirklich Ihre Bilddaten in dem Format zu speichern, die die Display-Hardware erwartet. Es ist technisch möglich, auf der Plattform zu bekommen libpng arbeiten, aber es wird erheblichen Aufwand hinzufügen, sowohl in Bezug auf loadtimes und Platzbedarf.

Andere Tipps

Haben Sie sich libpng? http://www.libpng.org/pub/png/libpng.html

Ich bin mir nicht sicher, ob der Speicherbedarf akzeptabel sein wird, aber man sollte wohl bewusst sein, dass PNG-Dateien viel mehr beteiligt sind als nur eine Reihe von Farben. Die Leistung ist wahrscheinlich ein Problem auf einem DS sein.

Wenn Sie mit libpng gehen, werden Sie auch zlib brauchen, und wenn Sie devkitPro verwenden, werden Sie wahrscheinlich in einige fehlende Funktionen laufen (von 5 Minuten mit dem Code zu spielen, sieht es aus wie es auf pow stützt (), die in libnds nicht zu sein scheint) ich habe keine Ahnung, was das offizielle Nintendo SDK bietet in der Art einer Standard-Bibliothek -.. Sie könnte in einem besseren Zustand sein, wenn es das ist, was Sie mit

ich es geschafft, eine Bibliothek zu finden, die PNG (mit libpng) unterstützt und ermöglicht es Ihnen, nur um es Rohbilddaten zu geben.

Es heißt LibPicture . Es ist ein bisschen kräftig aber:. ~ 1 MB

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top