Kennt jemand den Effizienzunterschied zwischen: 1. Komprimieren eines RGB-Bildes 2. Komprimieren jeder Farbe des RGB-Bildes separat (Komprimieren eines "Graustufen" -Bildes von R, dann Komprimieren eines "Graustufen" -Bildes von G, dann komprimiere ein "Graustufen" -Bild von B, so dass am Ende 3 verschiedene komprimierte "Graustufen" -Bilder erhalten werden ...).Jpeg Color Compression Efficiency
Wenn ich also ein RGB-Bild nehme und es auf eine bestimmte Qualität komprimiere (nehmen wir an, es wird 1GB dauern) und dann ein R-Bild aufnehmen und es auf die gleiche Qualität komprimieren, wird es 1/3 des Speichers benötigen (0,33 GB)? Oder wird das RGB-Bild aufgrund der Korrelation zwischen den verschiedenen Farbbildern effizienter sein? Um wieviel (50%/70% ...)?
Wenn Sie ein YCbCr-Bild betrachten, scheint es, dass die Bilder etwas korreliert sind. Ich würde vermuten, dass man die Gesamtgröße des Farbbildes reduzieren könnte ... https://en.wikipedia.org/wiki/YCbCr (Bild der Hütte in den Bergen) – yoav
Sie können Papiere finden, wo sie versuchen zu minen, was visuell als Korrelation erscheint. Sie bekommen nicht viel davon. –
Bitte aktualisieren Sie Ihre Antwort; Sie implizieren, dass verlustbehaftete JPEG-Komprimierung Farbunterabtastung erfordert. Es gibt eine RGB-Option für von Adobe erstellte JPEG-Bilder. Es unterstützt (offensichtlich) kein Subsampling und komprimiert jeden Kanal unabhängig, wie der Autor fragt. Es scheint die Bilder nicht schlechter zu komprimieren als YCbCr, außer dass Sie einen kleinen zusätzlichen Fehler speichern, indem Sie den Farbraum nicht in YCbCr und wieder zurück konvertieren müssen. – BitBank