Samstag, Januar 18, 2020

Und Bitmap BitmapImage

Sorry, eine Frage zu stellen, aber ich kann nicht finden, eine gute Antwort :/

Was ist der Unterschied zwischen Bitmap BitmapImage und?

Möchte ich die Arbeit mit TIFF-Bild mit einer von Ihnen habe ich zu arbeiten. Ich fand einige tutorial, dass Werke, die mit BitmapImage und ein anderes, das funktioniert mit Bitmap.

InformationsquelleAutor Akrem | 2011-09-05

2 Kommentare

  1. 11

    System.Windows.Media.Imaging.BitmapImage ist eine spezialisierte BitmapSource, dass ist optimiert für das laden von Bildern mithilfe von Extensible Application Markup Language (XAML).

    System.Zeichnung.Bitmap ist ein kapselt eine GDI+ – bitmap, die aus den Pixeldaten für eine Grafik und deren Attributen.

    Den ersten mit WPF/Silverlight (XAML), die zweite verwendet wird, die mit Windows Forms (WinForms).

    • System.Zeichnung.Bitmap ist nicht spezifisch für winforms, es kann genauso gut verwendet werden asp.net ein WCF-Dienst, ein windows-service, etc.
    • Aber es ist allgemein verwendet in WinForms. Speziell in den Kontext seiner Frage. Die MSDN-links sollten klären den rest.
    • Sorry, aber ich denke, es ist irreführend, es wird verwendet für die Manipulation von bitmap-Bildern, und ist unabhängig von winforms, daher das System.Drawing-namespace
    • Ich bin nicht einverstanden. Mit Silverlight/WPF verwenden Sie WriteableBitmap-Objekt für die Manipulation von bitmap-Bildern. Also ich finde System.Zeichnung, um spezifische Technologie.
    • Bitmap nur kapselt GDI+ native Objekt. GDI+ ist nicht spezifisch für WinForms. BitmapSource und verwendet eine völlig neue Reihe von APIs
  2. 1

    Bitmap ist ein Allzweck-Klasse in System.Zeichnung, die verwendet werden können, um Bilder zu manipulieren.
    In der Erwägung, dass die BitmapImage-Klasse ist mehr ausgerichtet auf die Verwendung in XAML /WPF-Welt.

Kostenlose Online-Tests