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 verwende Python mit aiohttp, um Videos aus der Facebook-Werbebibliothek über die Bot-API an Telegram zu senden. Ich stehe vor zwei Hauptproblemen:
Videokomprimierung: Telegram komprimiert die...
Die App verwendet also adaptive Farbsätze in Assets.xcassets, um helle und dunkle Modi zu verarbeiten. Normalerweise funktioniert alles einwandfrei - die Farben zeigen in der App korrekt,...
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 verwende Windows Forms in C# und muss die Hintergrundfarbe eines Textfelds transparent machen. Ich habe eine Trackbar, die von 0 bis 255 reicht und die es steuern soll, aber ich habe einige...