Interoperability

View as Markdown

Adobe ResourcesAdvancedArt TextBackground RemovalBitmapBMPBranched PipelineChannelsClipping PathsCodecsColor AdjustmentColor ConversionColor ManagementColor ProfileCompressionCropDrawingEPSEXIFExtra ChannelsFilesystemFontFormat ConversionFormatted TextGIFGradientGraphics ContainerGreen ScreenImage ValidationIndexed formatInteroperabilityIPTCJPGLossless JPEGMetadataModify ContainerMultiple framesPathPDFPersonalizationPipelinePixel AccessPNGPSDPSD ProcessorRasterizationRAWReadResizeRotateSpot ColorStreamSVGTextText LayoutTGAThumbnailTIFFTransformTransparentizeVDPVignetteWatermarkWEBPWPFWriteXMP

These samples focus on interoperability with other .NET components and frameworks. They demonstrate exchanging image data with WPF (`BitmapSource`/`WriteableBitmap`) and System.Drawing, working through streams and byte arrays, and plugging in custom readers or writers when needed.

Direct pixel access

Shows how to access raw pixel data directly from the Bitmap class.

System.Drawing interoperability

Interoperate with System.Drawing by converting to and from System.Drawing.Bitmap.

WPF Interoperability

Using WPF imaging types and interop with WriteableBitmap and ImageSource.