mtPaint
Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:
Ubuntu 20.04 Focal Fossa
Du möchtest den Artikel für eine weitere Ubuntu-Version testen? Mitarbeit im Wiki ist immer willkommen! Dazu sind die Hinweise zum Testen von Artikeln zu beachten.
Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:
mtPaint 🇬🇧 ist ein Bildbearbeitungsprogramm, welches auf GTK+ setzt und sich auch für ältere Hardware eignet. Das Programm kann sowohl mit indizierten als auch mit RGB-Bildern (24-Bit Farbtiefe) umgehen und bringt eine große Anzahl Pinsel, Masken und ein ansehnliches Sortiment an Grundmustern mit. Es ist vom Grundkonzept her ein Programm für pixelbasierte Bilder und eignet sich daher besonders für Pixel-Art.
Mtpaint beherrscht den Umgang mit Ebenen sowie Farbkanälen und eignet sich damit auch zur Bildbearbeitung. Es kann mit den Formaten JPEG, PNG, GIF, TIFF, BMP, XPM und XBM umgehen. Die Oberfläche ist größtenteils auf Deutsch, jedoch durchsetzt mit nicht übersetzten englischen Menüeinträgen und Funktionsbezeichnungen.
Eine Auswahl der wichtigsten Programmfunktionen:
mtPaint |
Mal- und Manipulationswerkzeuge wie Pinsel, Mischwerkzeug, Klonwerkzeug, Vierecke, Ellipsen, Polygone, Farbverläufe, Textwerkzeug, Spiegeln, Drehen und mehr.
81 voreingestellte Pinsel
100 voreingestellte zweifarbige Muster
Ebenenwerkzeuge (bis zu 100 Ebenen)
Auswahlwerkzeuge
Transparenz
Rücknahme/Wiederholen von Bearbeitungsschritten (bis zu 1000 Schritte)
Farbmanipulationen
Effektwerkzeuge
Hilfsmittel zur Erstellung von Programmsymbolen
Erstellung animierter GIF-Dateien
ASCII-Art (16 Farben)
Bildschirmfoto erstellen
Exportieren von Bildern in andere Programme wie Firefox, E-Mail-Programm, GIMP und Open/LibreOffice
Installation¶
Das Programm ist unter Lubuntu bereits vorinstalliert und übernimmt dort die Rolle des Standard-Zeichenprogramms. Zur Installation [1] wird bei anderen Ubuntu-Varianten folgendes Paket benötigt:
mtpaint (universe)
Befehl zum Installieren der Pakete:
sudo apt-get install mtpaint
Oder mit apturl installieren, Link: apt://mtpaint
Zum Erstellen von Animationen (animierte GIF-Dateien) ist zusätzlich das Paket gifsicle notwendig:
gifsicle (universe)
Befehl zum Installieren der Pakete:
sudo apt-get install gifsicle
Oder mit apturl installieren, Link: apt://gifsicle
Verwendung¶
Unter den verschiedenen Desktopoberflächen wird im Rahmen der Installation automatisch ein Startersymbol für mtPaint erzeugt, welches über die Suchfunktion oder über den Unterpunkt "Grafik → mtPaint" im jeweiligen Anwendungsmenü zugänglich ist.
Das Programm präsentiert sich in einer zunächst unscheinbar wirkenden, aufgeräumten und übersichtlichen Oberfläche, welche die überraschende Vielzahl an vorhandenen Programmfunktionen auf den ersten Blick verbirgt.
Im oberen Bereich des Programmfensters befindet sich die Menüleiste, welche Zugang zu den komplexeren Funktionen gewährt.
Darunter ist die Hauptleiste mit den wichtigsten Datei- und Ansichtsfunktionen zu sehen.
An dritter Stelle ist die Werkzeugleiste mit den Symbolen für die Basiswerkzeuge eingeblendet.
Links neben der Leinwand befindet sich die senkrecht angeordnete Farbpalette, welche im oberen Teil in einem gesonderten kleinen Feld Überblick über Vordergrund- und Hintergrundfarbe, die Pinselform sowie ein eventuelles Farbmuster bietet.
Die horizontal unter der Leinwand angeordnete Statusleiste zeigt die wichtigsten Bildinformationen an.
Separat erscheint bei Programmstart ein eigenes freischwebendes Fenster, welches Einstellungen anbietet.
Hinweis:
Die Sichtbarkeit der Leisten und Zusatzfenster lässt sich einzeln über das Menü "Ansicht" steuern. In diesem Menü stehen auch noch weitere hilfreiche Sonderfenster zum Einblenden zur Verfügung.
Die Bedienung stützt sich zwar prinzipiell auf intuitive Elemente (Werkzeugschaltflächen etc.), ist jedoch aufgrund reichhaltig gefüllter Programm-Menüs und unter der Oberfläche liegender, wenig intuitiver Funktionsabläufe für den Einsteiger zunächst schwer durchschaubar und erfordert eine gewisse Einarbeitungszeit. Eine Fülle an vorhandenen Maus- und Tastenkürzeln sollen den Benutzer bei der Verwendung unterstützen; diese können über das Menü "Hilfe > Über" oder mittels der Taste F1 eingesehen werden.
Zur noch tiefergehenden Einarbeitung in die Bedienung des Programms existiert ein umfangreiches englisches Handbuch 🇬🇧.
Funktionsübersicht¶
Allgemeine Grund- und Dateifunktionen¶
Übersicht über die allgemeinen Grund- und Dateifunktionen | ||||
Symbol | Funktion | Tastaturkürzel | Erreichbarkeit über Menü | Erläuterung |
Neues Bild erstellen | Strg + N | "Datei → Neu" | ||
Öffnen/Bild laden | Strg + O | "Datei → Öffnen" | ||
Bild speichern | Strg + S | "Datei → Speichern" | Das geöffnete Bild mit den angewendeten Bearbeitungen überschreiben. | |
Bild unter neuem Namen speichern | "Datei → Speichern als..." | Das geöffnete Bild unter neuem Namen speichern. | ||
Letzte Aktion rückgängig machen | Strg + Z | "Bearbeiten → Rückgängig" | Letzte Aktion zurücknehmen; bis zu 1000 Schritte; Anzahl der Schritte im Menü "Bild → Einstellungen → Allgemein" (alternativ Strg + P ) festlegen. | |
Letzte Aktion wiederherstellen | Strg + R | "Bearbeiten → Wiederherstellen" | Letzte Aktion wiederherstellen. | |
Programmeinstellungen | Strg + P | "Bild → Einstellungen" | ||
Hilfe | F1 | "Hilfe → Über" | ||
Programm beenden | Strg + Q | "Datei → Beenden" |
Weitere grundlegende Dateifunktionen sind über "Datei → Actions" erreichbar:
EXIF-Daten in Texteditor betrachten
Dateisystem-Daten im Terminal-Emulator betrachten
Bild in GIMP zum Bearbeiten öffnen
mit GQview betrachten
Bild drucken
Bild per Email versenden
Bild in Firefox-Internetbrowser anzeigen
Bild in OpenOffice/LibreOffice öffnen
Zwischenablage bearbeiten
Zeitverzögertes Bildschirmfoto
Bildinformationen anzeigen
Die vorgegebenen sowie noch etliche weitere "Aktionen", wie z.B. Konvertieren, Vorschaubilder erstellen, Umbenennen, Festlegen von Email- und Anzeigeprogrammen und mehr, können über "Datei → Aktionen → konfigurieren" umfangreich konfiguriert werden.
Ansichtsoptionen¶
Die Optionen zur Sichtbarkeit von Programmelementen sowie zur Darstellung des Bildes innerhalb des Programms lassen sich im Wesentlichen über das Menü "Ansicht" einstellen.
Bildeinstellungen¶
Die Bildeinstellungen beziehen sich auf die technischen Attribute der Bilddatei/Leinwand und ihre Manipulation.
Übersicht über die Bildeinstellungen | ||
Funktion | Tastaturkürzel | Erreichbarkeit über Menü |
Bild skalieren | Bild ↑ | "Bild → Zeichenfläche anpassen" |
Leinwandgröße ändern | Bild ↓ | "Bild → Größe der Zeichenfläche ändern" |
Bildinformationen | Strg + I | "Bild → Information" |
Scheren (in vier festgelegten Relationen) | "Effekte → Isometrische Transformation" | |
Frei scheren (mit verschiedenen Einstellmöglichkeiten) | "Bild → Skew" | |
Vertikal spiegeln | "Bild → Vertikal spiegeln" | |
Horizontal spiegeln | Strg + M | "Bild → Horizontal spiegeln" |
Im Uhrzeigersinn drehen (90°) | "Bild → Im UZS drehen" | |
Gegen Uhrzeigersinn drehen (90°) | "Bild → Gegen UZS drehen" | |
Frei drehen | "Bild → Frei drehen" | |
Bild auf zuvor getätigte Auswahl zuschneiden | ⇧ + Strg + X oder Entf | "Bild → Zuschneiden" |
Mal- und Zeichenwerkzeuge¶
Teilweise bietet das Programm zu den Mal- und Zeichenwerkzeugen, welche auch bereits über die Werkzeugschaltflächen direkt erreichbar sind, praktische Tastenkürzel.
Auswahlwerkzeuge¶
Mithilfe der Auswahlwerkzeuge lassen sich großflächige Bildmanipulationen vornehmen.
Farben¶
Die Farbeinstellungen lassen sich vielfältig beeinflussen.
Übersicht über die Farbwerkzeuge | |||
Symbol | Funktion | Tastaturkürzel | Erreichbarkeit über Menü |
Palettendatei (Dateiformat .gpl oder .txt) öffnen | "Palette → Öffnen..." | ||
Palette in GPL- oder TXT-Datei speichern | "Palette → Speichern als..." | ||
Standardpalette laden | "Palette → Standards laden" | ||
Alles maskieren | "Palette → Alles maskieren" | ||
Nichts maskieren | "Palette → Nichts maskieren" | ||
VG- und HG-Farbe vertauschen | X | "Palette → A und B vertauschen" | |
VG- und HG-Farbe ändern | Strg + E | "Palette → Farben A und B ändern" | |
Paletteneditor anzeigen | Strg + W | "Palette → Paletteneditor" | |
Palettegröße festlegen (2-256 Farben) | "Palette → Palettegröße festlegen" | ||
Doppelte Farben aus Palette entfernen | "Palette → Doppelte Farben vereinen" | ||
Im Bild nicht benutze Farben aus Palette entfernen | "Palette → Nicht benutze Farben entfernen" | ||
Palettefarben nach verschiedenen Kriterien sortieren | "Palette → Farben sortieren" | ||
Farbe transformieren (Gamma, Helligkeit, Kontrast, Sättigung, Tonwert, Farbreduktion; für Bild und/oder Palette) | Einfg oder ⇧ + Strg + C | "Effekte → Farbe transformieren" | |
In Graustufen umwandeln | Strg + G | "Effekte → Graustufen" | |
In Graustufen umwandeln (Gammakorrektur) | ⇧ Strg + G | "Effekte → Graustufen (Gamma korrigiert)" | |
VG-Farbe zur nächsten oder vorherigen Palettenfarbe ändern | [ bzw. ] | ||
HG-Farbe zur nächsten oder vorherigen Palettenfarbe ändern | ⇧ + [ bzw. ⇧ + ] | ||
VG- und HG-Farbanteil einer (z.B. per Lassowerkzeug) separierten Auswahl transparent maskieren | "Auswahl → Farbe maskieren A,B" | ||
Farbmaske entfernen | "Auswahl → Farbmaske entfernen A,B" | ||
Alle Farben maskieren | "Auswahl → Alle Farben maskieren" | ||
Maske entfernen | "Auswahl → Maske entfernen" | ||
Farbmuster wählen | F2 | "Bearbeiten → Muster wählen" | |
Bild in RGB umwandeln | "Bild → In RGB umwandeln" | ||
Bildfarben in Palettenfarben umwandeln | "Bild → In Indexiert umwandeln" |
Effekte¶
Die Effektwerkzeuge sind unter dem Menü "Effekte" zugänglich.
Übersicht über die Effektwerkzeuge | ||
Effekt | Erklärung | |
"Kanten finden" | Der Kantenerkennungsfilter generiert einen Effekt ähnlich wie eine Schwarzweiß-Strichzeichnung; acht verschiedene Algorithmen vorhanden. | |
"Difference of Gaussians" | "Differenz der Mittelwerte" extrahiert Kanten durch zweimalige Anwendung eines Gaußschen Weichzeichenfilters und Berechnung der Differenz. Es entsteht der Effekt einer zarten Bleistiftzeichnung. | |
"Schärfen" | Unscharfe Bilder schärfen. | |
"Unsharp Mask" | "Unscharf maskieren" erhöht die Bildschärfe durch Kontrastverstärkung kleinerer Helligkeitsunterschiede. | |
"Aufweichen" | Diskret Weichzeichnen. | |
"Gaussian Blur" | "Gaußscher Weichzeichner" mit Einstellungsmöglichkeiten. | |
"Kuwahara-Nagao Blur" | Künstlerischer Mosaikeffekt. | |
"Relief" | Kanten werden so manipuliert, daß sie wie Erhöhungen und Vertiefungen wirken. So wird ein dreidimensionaler, reliefartiger Eindruck generiert. | |
"Dilate" | "Erweitern" verstärkt dunkle Bereiche des Bildes. | |
"Erode" | "Erodieren" verstärkt helle Bereiche des Bildes. | |
"Bakterien" | Der "Bakterieneffekt" fügt farbig-pixelige Strukturen in RGB- oder indexierte Bilder ein. |
Ebenen¶
Die Ebeneneinstellungen finden sich im Wesentlichen unter Menü "Ebenen".
Animationen¶
Der Erstellungsweg von Animationen erschließt sich nicht ganz intuitiv, daher seien hier kurze Beispielanleitungen vorgestellt.
Übersicht über die Animationswerkzeuge | |
Funktion | Erreichbarkeit |
Animiertes GIF speichern | "Datei → Animiertes GIF speichern" |
Animation einstellen | "Ebenen → Animation einstellen" |
Animationsvorschau | "Ebenen → Animationsvorschau" |
Keyframe setzen | "Ebenen → Setze Keyframe" |
Alle Keyframes entfernen | "Ebenen → Entferne alle Keyframes" |
Palettenverschieber | "Palette → Palette Shifter" |
Animiertes GIF erstellen (Beispiel 1)¶
Zur Erstellung einer animierten GIF-Datei müssen zunächst die Einzelbilder erstellt und abgespeichert werden. Aus diesen Einzelbildern wird dann am Ende die Animation generiert. Wichtig: alle Einzelbilder müssen in einem gemeinsamen Ordner liegen. Die Einzelbilder müssen in der Farbeinstellung "indexierte Palette" vorliegen, nicht als RGB-Bilder.
Menü "Datei → Neu"; Wichtig: Farbeinstellung "indexierte Palette"
Menü "Datei → Speichern unter..."; Auswahl des gewünschten Ordners und abspeichern unter dem Namen frame-0001.gif
Erstellung aller weiteren Einzelbiler und abspeichern unter den Namen frame-0002.gif, frame-0003.gif usw.
Generierung der animierten GIF-Datei über Menü "Datei → Animiertes GIF speichern". Auswahl des Ordners, welcher die Einzelbilder enthält; Einstellen der "Animations-Verzögerung" (in Hundertstel-Sekunden); Eintrag des gewünschten Dateinamens, z.B. final.gif.
Animation mit Ebenen erstellen (Beispiel 2)¶
Das Verwenden von Ebenen kann beim Erstellen von Animationen viel Zeit und Mühe sparen. Anstatt die Animation pixelweise zu erstellen ist es so möglich, vorgefertigte Ebenen zu verwenden und die Animation allein über die Positionierung derselben zu generieren.
Erstellung der Hintergrundebene mittels Menü "Datei → Neu", Festlegung der allgemeinen Bildparameter. Abspeichern im gewünschten Zielordner ("Datei → Speichern als...").
Anlegen der weiteren erforderlichen Ebenen über das Ebenenwerkzeug ("Ansicht → Ebenenfenster", alternativ L ); Ebenen einzeln graphisch gestalten und jeweils als Bilddateien in den Zielordner speichern (Unsichtbarmachen der jeweils anderen Ebenen durch Entfernen der Haken im Ebenenfenster, dann "Datei → Speichern als...").
Allgemeine Ebeneninformationen im Zielorder speichern über Menü "Ebenen → Speichern als...".
Ansichtsfenster einblenden (Menü "Ansicht → Ansichtsfenster" oder V
Ebenen nach Wunsch für 1. Frame positionieren.
Ebenenpositionen für 1. Frame speichern unter "Ebenen → Setze Keyframe"; dort "1" eingeben.
Für alle weitern Frames: Ebenen jeweils neu positionieren und Keyframe setzen; im Keyframe-Werkzeug fortlaufend nummerieren.
Animation erstellen über "Ebenen → Animation einstellen"; Die Einstellung "End-Frame" bestimmt die Gesamtanzahl der erzeugten Frames; die Verzögerung zwischen den Frames beim Abspielen wird in Hundertstel-Sekunden angegeben.
Zum Abschluss -Mausklick auf "Erzeuge Frames"
Animation mittels Palette-Shifter erstellen (Beispiel 3)¶
Diese Technik funktioniert nur bei auf indexierter Palette basierenden Bildern und beruht auf der Vertauschung von Palettenfarben.
Der Palettenverschieber ist erreichbar über Menü "Palette → Palette Shifter". Jede Zeile des Paletten-Shifters legt eine Farbvertauschung fest, indem sie die Start- und Endfarbe auf der Palette definiert. Es sind über die verschiedenen Zeilen mehrere Farbvertauschungen innerhalb eines Bildes möglich. In der letzten Spalte wird die Zeitverzögerung bei den Farbvertauschungen festgelegt.
Hinweis:
Über Menü "Bild → In Indexiert umwandeln" können auch RGB-Bilder mit einer indexierten Palette versehen und anschließend für die Erzeugung von Animationen per Palette Shifter herangezogen werden.
Aus der auf diese Weise testweise generierten Animation wird nun eine animierte GIF-Datei erstellt:
Das erstellte und zuvor abgespeicherte Bild noch einmal neu laden, um die "Rückgängig"-Historie zu löschen.
Im Palette Shifter noch einmal die gewünschten Werte eintragen; Schaltfläche "Play" zur Vorschau verwenden.
Schaltfläche "Erzeuge Frames" verwenden, um die Frame zu generieren.
Einen Frame zurück gehen durch "Bearbeiten → Rückgängig" oder Strg + Z .
Einzellbilder exportieren durch Menü "Datei → Undo-Bilder exportieren" im gewünschten Zielordner; Dateiname: out; Dateiformat: GIF.
Das erste Einzelbild aus diesem Ordner noch einmal neu laden über "Datei → Öffnen"
Animierte GIF-Datei erstellen über "Datei → Animiertes GIF speichern"; hierbei geeigneten Dateinamen und Zeitverzögerung auswählen.
Kanäle¶
Im Menü "Kanäle" stehen Werkzeuge zum Arbeiten an den Kanälen zur Verfügung.
ASCII-Art¶
Über Menü "Datei → ASCII-Art exportieren" lassen sich Bilder, welche maximal 16 Farben beinhalten, als sogenannte ASCII-Art in einer Textdatei speichern.
Konfiguration¶
Über "Bild → Einstellungen" oder Strg + P erreicht man das Einstellungsmenü. Dieses verteilt sich auf mehrere Reiter:
Konfiguration | |
Reiter | Kurzbeschreibung |
"Allgemein" | Grundeinstellungen: Undo, Gamma, Sprache ... |
"Interface" | Feineinstellungen an der Schnittstelle. |
"Dateien" | Grundeinstellungen zum Umgang mit Dateiformaten z.B. Qualitätsstufen einstellen. |
"Paths" | Grundeinstellungen wie Zwischenablage, verwendeter Browser und Handbuch anpassen. |
"Statusleiste" | Angezeigten Inhalt festlegen. |
"Tablett" | Grafiktabletts einrichten. |
Handbuch¶
Das Handbuch kann entweder auf sourceforge.net 🇬🇧 oder lokal eingesehen werden. Für eine lokale Installation das aktuelle Handbuch 🇬🇧 ⮷ (ca. 2,9 MiB) herunterladen, entpacken [2] und nach ~/Dokumente/ verschieben.
Im Reiter "Paths" den verwendeten Browser, z.B. firefox
, und den Pfad zum englischsprachigen Handbuch hinterlegen: /home/BENUTZERNAME/Dokumente/mtpaint/docs/index.html.
Über "Hilfe → Dokumentation" kann nun das Handbuch aufgerufen werden.
Problembehebung¶
Manpage¶
Die Manual-Datei wird fälschlicherweise als /usr/share/man/man1/man1/mtpaint.1.gz statt als /usr/share/man/man1/mtpaint.1.gz gespeichert, wodurch der Terminalbefehl:
man mtpaint
eine Fehlermeldung erzeugt (siehe auch 1189190). Mit dem Befehl:
sudo ln -s /usr/share/man/man1/man1/mtpaint.1.gz /usr/share/man/man1/mtpaint.1.gz
wird der Fehler korrigiert. Die Übersetzung des Programms ist bislang noch unvollständig. Siehe auch Übersetzungsstatus 🇬🇧
Links¶
The mtPaint Handbook 🇬🇧 🇨🇿
Grafik Programmübersicht