Tag: system.drawing.imaging
5
Antworten
So, ich bin bringen Sie die Bilder in meinem Programm, ich will, um festzustellen, ob: Sie haben einen alpha-Kanal wenn das alpha-Kanal wird verwendet, #1 ist einfach genug, mit Image.IsAlphaPixelFormat. Für #2 obwohl, andere als die Schleife
2
Antworten
Ich habe in der Lage, erstellen Sie eine Format48bppRgb .PNG-Datei (von einer internen HDR-Daten) mit dem folgenden C# - code: Bitmap bmp16 = new Bitmap(_viewer.Width, _viewer.Height, System.Drawing.Imaging.PixelFormat.Format48bppRgb); System.Drawing.Imaging.BitmapData data16 = bmp16.LockBits(_viewer.ClientRectangle, System.Drawing.Imaging.ImageLockMode.WriteOnly, bmp16.PixelFormat); unsafe { (populates bmp16)
7
Antworten
Nach mehreren Tagen der Verfolgung bizarre GDI+ - Fehler, ich habe stolperte über dieses kleine Juwel auf MSDN: Klassen innerhalb des Systems.Drawing-namespace werden nicht unterstützt für den Einsatz innerhalb einer Windows-oder ASP.NET service. Der Versuch, diese Klassen
4
Antworten
Ich habe gerade eine echte überraschung, wenn ich geladen eine jpg-Datei und drehte sich um und rettete es mit einer Qualität von 100 und die Größe war fast das 4-fache des Originals. Um weiter zu untersuchen, habe
7
Antworten
Dieser code schlägt fehl, wenn Sie versuchen zu nennen Image.Save(MemoryStream, ImageFormat). Bekomme ich die exception: Wert darf nicht null sein.Parameter name: encoder" ImageFormat format = generatedImage.RawFormat as ImageFormat; image.ImageData = generatedImage.Save(format); Funktioniert es, wenn ich pass in
5
Antworten
Ist es möglich, die Erweiterung, für jede gegebene System.Drawing.Imaging.ImageFormat? (C#) Beispiel: System.Drawing.Imaging.ImageFormat.Tiff -> .tif System.Drawing.Imaging.ImageFormat.Jpeg -> .jpg ... Dies kann leicht getan werden, wie eine lookup-Tabelle, aber wollte wissen, ob es irgendetwas gibt, das nativ in .Net.
4
Antworten
Ich habe gerade eine echte überraschung, wenn ich geladen eine jpg-Datei und drehte sich um und rettete es mit einer Qualität von 100 und die Größe war fast das 4-fache des Originals. Um weiter zu untersuchen, habe
7
Antworten
Nach mehreren Tagen der Verfolgung bizarre GDI+ - Fehler, ich habe stolperte über dieses kleine Juwel auf MSDN: Klassen innerhalb des Systems.Drawing-namespace werden nicht unterstützt für den Einsatz innerhalb einer Windows-oder ASP.NET service. Der Versuch, diese Klassen