System.Drawing.Image img1 = System.Drawing.Image.FromFile(imgPath);
System.Drawing.Image img2 = System.Drawing.Image.FromFile(imgPath);
img2.RotateFlip(RotateFlipType.RotateNoneFlipX);
var codec = ImageCodecInfo.GetImageEncoders().First(x => x.CodecName.Contains("Built-in PNG Codec"));
EncoderParameters ep = new EncoderParameters();
ep.Param[0] = new EncoderParameter(System.Drawing.Imaging.Encoder.Quality, (long)100);
img1.Save(@"C:\test1.png", codec, ep);
img2.Save(@"C:\test2.png", codec, ep);
Der resultierende Test1.png und test2.png haben unterschiedliche Bildgröße und -komprimierung. Mir wurde gesagt, dass dies an der Funktionsweise der Komprimierung zurückzuführen ist, da das Flipping von Img2 ein anderes Bild macht und so ein anderes Komprimierungsergebnis erzeugt wird. Codec entfernt die Transparenz.>
Ich habe den folgenden Code: < /p> [code]System.Drawing.Image img1 = System.Drawing.Image.FromFile(imgPath); System.Drawing.Image img2 = System.Drawing.Image.FromFile(imgPath); img2.RotateFlip(RotateFlipType.RotateNoneFlipX);
var codec = ImageCodecInfo.GetImageEncoders().First(x => x.CodecName.Contains("Built-in PNG Codec")); EncoderParameters ep = new EncoderParameters(); ep.Param[0] = new EncoderParameter(System.Drawing.Imaging.Encoder.Quality, (long)100);
img1.Save(@"C:\test1.png", codec, ep); img2.Save(@"C:\test2.png", codec, ep); [/code] Der resultierende Test1.png und test2.png haben unterschiedliche Bildgröße und -komprimierung. Mir wurde gesagt, dass dies an der Funktionsweise der Komprimierung zurückzuführen ist, da das Flipping von Img2 ein anderes Bild macht und so ein anderes Komprimierungsergebnis erzeugt wird. Codec entfernt die Transparenz.>
Hintergrund
Ich entwickle eine physikalische Python-basierte Anwendung auf einem Raspberry Pi 4 mit einer grundlegenden Benutzeroberfläche, an dessen Ende ich dem Benutzer ein Foto zum Herunterladen...
Ich musste eine in Python/Tkinter entwickelte Benutzeroberfläche in eine neue Umgebung entwickeln. Jedes Symbol/Bild/etc, das gerendert wird, ist jetzt transparent und hat einen korrupten Blick...
Ich arbeite bei JT Reader. Ich mache Leser für JT V8.0 oder V9.5. Jetzt versuche ich, JT V10.0 oder V10.5 zu analysieren. Aber ich hatte Probleme mit Dekompressionsdaten. Für alten Versionscode...