Einzelbilder, Sequenzen und Sprite-Sheets exportieren
Ein Bild, ein durchnummerierter Ordner voller Bilder oder ein einziges gepacktes Raster: Die drei Bildexporte teilen sich eine Einstellungsseite und unterscheiden sich nur darin, was sie schreiben.
Datei ▸ Exportieren bietet drei Bildziele: Bild schreibt das Bild, das du benennst, PNG-Sequenz schreibt eine Datei je Bild in einen Ordner, und Sprite-Sheet packt den ganzen Bereich in ein einziges Rasterbild. Alle drei nutzen dieselben Zeilen Format, Qualität, Auflösung und Hintergrund, eines zu lernen deckt die anderen beiden also mit ab.
Format und Qualität
| Format | Transparenz | Qualitätsregler | Anmerkungen |
|---|---|---|---|
| PNG | Ja | Nein | Verlustfrei. Der sichere Standard |
| JPEG | Nein | Ja, 1 bis 100 | Fotografisch; auf flachen Farben und Strichzeichnung sichtbare Artefakte |
| WebP | Ja | Ja, 1 bis 100 | Bei 100 liest sich der Regler als Verlustfrei und wechselt den Codec |
| BMP | Nein | Nein | Unkomprimiert. Nur für Programme, die darauf bestehen |
Die Qualität steht ab Werk auf 90 und erscheint nur bei JPEG und WebP. WebP bei 100 ist wirklich verlustfrei und nicht nur sehr hochwertig: Bei Grafik mit flachen Füllungen ist es oft kleiner als PNG bei gleichen Pixeln.
Wähl den Hintergrund aus Leinwandfarbe, Schwarz, Weiß oder Transparent. Transparent steht nur bei PNG und WebP zur Wahl; bei JPEG oder BMP erscheint unter den Zeilen ein gedimmter Hinweis, dass das Format keine Transparenz speichern kann und stattdessen die Leinwandfarbe verwendet wird.
Auflösung
Breite und Höhe beginnen bei jedem Öffnen des Dialogs bei der Leinwand und nehmen 1 bis 16384 Pixel an. Seitenverhältnis sperren hält das Verhältnis, während du an einem der beiden ziehst. Alles wird in der verlangten Größe neu gerendert, ein großer Export ist also ein echtes Rendern und keine Hochrechnung.
Ein einzelnes Bild
Der Dialog Bild hat statt eines Bereichs ein Feld Bild; es beginnt beim aktuellen Bild und deckt das ganze Projekt ab. Der Standarddateiname ist illustration mit der Endung des Formats.
Dieser Export wird sofort geschrieben, ohne Fortschrittsanzeige: Ein Einzelbild ist ein Rendern. Lässt sich die Datei nicht schreiben, bleibt der Dialog offen und zeigt in Rot, dass die Datei nicht geschrieben werden konnte, was meist heißt, dass der Ordner schreibgeschützt ist oder der Name in einem anderen Programm bereits offen.
Eine PNG-Sequenz
Durchsuchen wählt hier einen Ordner und keinen Dateinamen. Die Dateien werden als frame_0001 mit der gewählten Endung geschrieben, mit vier Stellen, eine je Bild im Bereich von Anfang bis Ende.
Trotz seines Namens ist der Dialog nicht auf PNG beschränkt: Sequenzen in JPEG, WebP und BMP kommen aus derselben Stelle. Die Fußzeile zeigt, wie viele Bilder der aktuelle Bereich ergibt.
Ein Sprite-Sheet
Der Bogen legt jedes Bild des Bereichs in ein Raster, von links nach rechts und dann nach unten, jede Zelle genau in der eingestellten Auflösung.
| Einstellung | Bereich | Standard | Was sie tut |
|---|---|---|---|
| Spalten | 0 bis 64 | 0 (Automatisch) | Zellen je Zeile. Automatisch wählt ein fast quadratisches Raster |
| Abstand | 0 bis 64 px | 0 | Eine Lücke zwischen den Zellen |
Der Abstand wird nur zwischen den Zellen eingefügt und nie außen herum, ein Bogen mit 4 Spalten hat also 3 Lücken. Lass ihn auf 0, es sei denn deine Engine zieht beim Skalieren eines Sprites Nachbarpixel mit hinein.
Eine Zeile unter den beiden Feldern meldet die Zahl der Bilder, das Raster als Spalten mal Zeilen und die tatsächliche Pixelgröße des fertigen Bogens. Behalt diese Zahl im Auge: Zellgröße mal Raster übersteigt sehr schnell das, was Grafikhardware als Textur lädt, und 40 Bilder mit 1920 mal 1080 ergeben bereits einen Bogen von 13000 px.
Der Dialog schreibt die fertige Bogengröße neben das Raster. Über 32767 Pixel auf einer Seite lässt sich der Bogen nicht als ein Bild schreiben, die Größenzeile wird dann rot, nennt den Grund, und Exportieren ist abgeschaltet, bis du Bildzahl, Spalten oder Zellgröße verringerst.
Was erhalten bleibt
Jeder der drei Dialoge merkt sich sein eigenes Format, seine Qualität und seinen Hintergrund, und das Sprite-Sheet merkt sich zusätzlich Spalten und Abstand. Ausgabepfade, Auflösungen und Bildbereiche bleiben nicht erhalten. Sie kommen jedes Mal aus dem Projekt zurück.