Leichtes Dateiformat für Schwarzweißbilder

292
Nerarith

Ich weiß nicht, ob dies das richtige Forum ist, aber ich habe eine Frage zu Dateiformaten für Bilder.

Ich werde ein Programm schreiben, das große Bilder mit schwarzen Punkten auf weißem Hintergrund erzeugt. Ich möchte ein leichtes Dateiformat verwenden, damit die Bilder nicht zu groß werden. Es wäre auch gut, wenn dieses Dateiformat problemlos mit den meisten Programmen angezeigt werden kann und keine spezielle Software benötigt. Haben Sie Empfehlungen zu einem geeigneten Dateiformat?

Ich möchte auch Graustufenbilder generieren können, aber ich kann ein anderes Dateiformat dafür verwenden.

1
Wenn es wirklich nur aus schwarzen Pixeln und weißen Pixeln (keine grauen Pixel) besteht, würde das Farbaliasing in einem gängigen Kompressionsalgorithmus die Größe des Bildes drastisch reduzieren und mit der Mehrheit der Clientsoftware kompatibel bleiben. Ich würde wahrscheinlich nur BMP verwenden, aber jpeg oder PNG kann zusätzliche Mittel enthalten, um ein solches Bild zu komprimieren, das die Pixeldaten reduziert, selbst nachdem die Farbe herausgefälscht wurde. Frank Thomas vor 6 Jahren 0
Ich würde gerne Empfehlungen zu geeigneten Dateiformaten für beide Fälle erhalten (Bilder mit NUR schwarzen und weißen Pixeln und Bilder mit schwarzen, grauen und weißen Pixeln). Nerarith vor 6 Jahren 0
Mein Punkt ist im Wesentlichen, dass die bewährten und unterstützten Dateiformate sowohl für die Komprimierung als auch für die Benutzerfreundlichkeit des Clients die beste Lösung für Sie sind. Je mehr Sie nach einem Nischentyp suchen, desto geringer ist die Kompatibilität Ihrer Benutzer. JPEG oder PNG sollte für Ihre Anforderungen gut geeignet sein. Hier finden Sie einen Vergleich der Formate: http://users.wfu.edu/matthews/misc/graphics/formats/formats.html Frank Thomas vor 6 Jahren 2
@Nerarith, nichts ist besser, als es auf verschiedene Weise rigoros zu testen. Probieren Sie mehrere Ihrer Quellbilder aus, probieren Sie mehrere Dateitypen aus, probieren Sie verschiedene JPG-Komprimierungsstufen aus, und zeigen Sie mehrere Viewer auf mehreren Monitoren an. JPG wird wahrscheinlich Ihre Antwort sein. Wenn es sich um einen Zeichentrickfilm oder etwas anderes mit großen Mengen derselben (nicht ähnlichen) Farbe handelt, ist PNG wahrscheinlich richtig. Christopher Hostage vor 6 Jahren 0
Ich glaube nicht, * JPEG ist für 1 Bit pro Pixel nützlich, aber BMP oder PNG können durchaus funktionieren. Die meisten 1-Bit-Dateiformate von IIRC verwenden eine indizierte Palette mit zwei Einträgen. "Graue" Bilder haben dasselbe Format, jedoch mehr Paletteneinträge. Yorik vor 6 Jahren 0
Wenn Sie eine kleine Palette haben, ist GIF auch sehr gut geeignet. Seth vor 6 Jahren 0

0 Antworten auf die Frage