- Aurigma Graphics Mill 5.5 for .NET
- Introduction
- What's New?
- Overview of Features
- Getting Started
- Programming with Graphics Mill for .NET
- File Formats
- Graphics Mill for .NET Add-ons
- Class Library Reference
- Aurigma.GraphicsMill Namespace
- Aurigma.GraphicsMill.AjaxControls Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.Math Namespace
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.RedoUndo Namespace
- Aurigma.GraphicsMill.Codecs Namespace
- AdobeResourceBlock Class
- AdobeResourceDictionary Class
- AdvancedPsdFrame Class
- AdvancedPsdReader Class
- AdvancedPsdTextFrame Class
- AsfIndexer Class
- AviAlphaTransition Class
- AviAudioManager Class
- AviCompressor Class
- AviCustomTransition Class
- AviDrawTransitionEventArgs Class
- AviDrawTransitionEventHandler Delegate
- AviDrawWatermarkEventArgs Class
- AviDrawWatermarkEventHandler Delegate
- AviEncoderOptions Class
- AviFrame Class
- AviReader Class
- AviStripesTransition Class
- AviStripesTransitionMode Enumeration
- AviTimerStyle Enumeration
- AviTransition Class
- AviWatermark Class
- AviWriter Class
- BmpEncoderOptions Class
- BmpFrame Class
- BmpReader Class
- BmpWriter Class
- CompressionType Enumeration
- CustomEncoderOptions Class
- CustomFormatReader Class
- CustomFormatReader.LoadingMode Enumeration
- CustomFormatWriter Class
- CustomFrame Class
- DisposalMethod Enumeration
- DSEncoderOptions Class
- DSFrame Class
- DSPreLoadedFrame Class
- DSReader Class
- EncoderOptions Class
- ExifDictionary Class
- ExifItemInfo Structure
- FormatManager Class
- FormatReader Class
- FormatWriter Class
- Frame Class
- GifEncoderOptions Class
- GifFrame Class
- GifReader Class
- GifWriter Class
- ID3LyricsContentType Enumeration
- ID3LyricsTimestampFormat Enumeration
- ID3SynchronisedLyrics Class
- IEncoderOptions Interface
- IFormatInfo Interface
- IFormatReader Interface
- IFormatWriter Interface
- IFrame Interface
- IFrameEnumerator Interface
- IMediaProcessorMetadataReadSupport Interface
- IMetadataReadSupport Interface
- IMetadataWriteSupport Interface
- IptcDictionary Class
- ITimeReader Interface
- ITimeWriter Interface
- IXmpDictionary Interface
- Jpeg2kEncoderOptions Class
- Jpeg2kFrame Class
- Jpeg2kProgressionOrder Enumeration
- Jpeg2kReader Class
- Jpeg2kWriter Class
- JpegAlignToSampleSizeMode Enumeration
- JpegEncoderOptions Class
- JpegFrame Class
- JpegMarkerException Class
- JpegReader Class
- JpegWriter Class
- LosslessJpegTransform Class
- MediaCorruptedException Class
- MediaFormatManager Class
- MediaProcessorMetadataDictionary Class
- MediaProcessorMetadataDictionary Members
- MediaProcessorMetadataDictionary Constructor
- MediaProcessorMetadataDictionary Fields
- Album Field
- AlbumSortOrder Field
- AttachedPicture Field
- AudioEncryption Field
- AudioSeekPointIndex Field
- Band Field
- BeatsPerMinute Field
- Comments Field
- CommercialFrame Field
- CommercialInformation Field
- Composer Field
- Conductor Field
- ContentGroupDescription Field
- ContentType Field
- CopyrightMessage Field
- EncodedBy Field
- EncodingTime Field
- EncryptionMethodRegistration Field
- Equalization Field
- EventTimingCodes Field
- FileOwner Field
- FileSize Field
- FileType Field
- GeneralEncapsulatedObject Field
- GroupIdentificationRegistration Field
- InitialKey Field
- InternationalStandardRecordingCode Field
- InternetRadioStationName Field
- InternetRadioStationOwner Field
- InvolvedPeopleList Field
- Languages Field
- LeadPerformer Field
- LegalInformation Field
- Length Field
- LinkedInformation Field
- LyricsWriter Field
- MediaType Field
- ModifiedBy Field
- Mood Field
- MpegLocationLookupTable Field
- MusicCDIdentifier Field
- MusicianCreditsList Field
- OfficialArtistWebpage Field
- OfficialAudioFileWebpage Field
- OfficialAudioSourceWebpage Field
- OfficialInternetRadioStationHomepage Field
- OriginalAlbumTitle Field
- OriginalArtist Field
- OriginalFilename Field
- OriginalLyricsWriter Field
- OriginalReleaseTime Field
- OriginalReleaseYear Field
- OwnershipFrame Field
- PartOfASet Field
- Payment Field
- PerformerSortOrder Field
- PlayCounter Field
- PlaylistDelay Field
- Popularimeter Field
- PositionSynchronizationFrame Field
- PrivateFrame Field
- ProducedNotice Field
- Publisher Field
- PublisherOfficialWebpage Field
- RecommendedBufferSize Field
- RecordingTime Field
- RelativeVolumeAdjustment Field
- ReleaseTime Field
- Reverb Field
- SeekFrame Field
- SetSubtitle Field
- SignatureFrame Field
- SoftwareAndHardwareSettings Field
- Subtitle Field
- SynchronizedLyrics Field
- SynchronizedTempoCodes Field
- TaggingTime Field
- TermsOfUse Field
- Title Field
- TitleSortOrder Field
- TrackNumber Field
- UniqueFileIdentifier Field
- UnsynchronizedLyrics Field
- UserDefinedTextFrame Field
- UserDefinedUrlLink Field
- Year Field
- MediaProcessorMetadataDictionary Methods
- MediaProviderException Class
- MediaUnsupportedException Class
- MetadataDictionary Class
- MetadataEnumerator Class
- MultiFrameException Class
- PcxEncoderOptions Class
- PcxFrame Class
- PcxReader Class
- PdfEncoderOptions Class
- PdfFrame Class
- PdfWriter Class
- PngEncoderOptions Class
- PngFrame Class
- PngReader Class
- PngWriter Class
- PreLoadedFrame Class
- PsdEncoderOptions Class
- PsdFrame Class
- PsdFrameType Enumeration
- PsdReader Class
- PsdTextJustification Enumeration
- QTEncoderOptions Class
- QTFrame Class
- QTReader Class
- SwfEncoderOptions Class
- SwfFrame Class
- SwfWriter Class
- TiffChannelType Enumeration
- TiffEncoderOptions Class
- TiffExtraChannel Class
- TiffExtraChannelCollection Class
- TiffFrame Class
- TiffReader Class
- TiffWriter Class
- WbmpEncoderOptions Class
- WbmpFrame Class
- WbmpReader Class
- WbmpWriter Class
- WMEncoderOptions Class
- WMFrame Class
- WMPreLoadedFrame Class
- WMReader Class
- XmpArrayNode Class
- XmpData Class
- XmpDictionaryNode Class
- XmpLocalizedTextItemNode Class
- XmpLocalizedTextNode Class
- XmpNamespace Class
- XmpNode Class
- XmpNodeType Enumeration
- XmpStructNode Class
- XmpTagNames Class
- XmpValueNode Class
- Aurigma.GraphicsMill.Drawing Namespace
- Aurigma.GraphicsMill.Licensing Namespace
- Aurigma.GraphicsMill.Transforms Namespace
- Aurigma.GraphicsMill.WebControls Namespace
- Aurigma.GraphicsMill.WinControls Namespace
- GraphicsMill Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls.VectorObjects Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.Math Namespace (Client Class Library)
- Aurigma.GraphicsMill.AjaxControls.VectorObjects.RedoUndo Namespace (Client Class Library)
- Samples
- Licensing
- Copyright Notices
This documentation is for the old version. Go to the latest Graphics Mill docs
MediaProcessorMetadataDictionary.AttachedPicture Field
Picture associated with the file.
Namespace:
Aurigma.GraphicsMill.Codecs
Assembly:
Aurigma.GraphicsMill.Codecs.MediaProcessor (in Aurigma.GraphicsMill.Codecs.MediaProcessor.dll)
Remarks
This field can include such pictures as the CD cover or the artist image.
Examples
This example shows how to extract an attached picture.Visual Basic
'Get attached picture
Private Sub GetPicture(ByVal metadata As MediaProcessorMetadataDictionary)
'Check if picture is present
If metadata.Contains(MediaProcessorMetadataDictionary.AttachedPicture) Then
Dim picture As Aurigma.GraphicsMill.Bitmap = CType(metadata _
(MediaProcessorMetadataDictionary.AttachedPicture), _
Aurigma.GraphicsMill.Bitmap)
'Process picture
'...
Return
End If
MessageBox.Show("Picture is absent", "Error", MessageBoxButtons.OK, _
MessageBoxIcon.Error)
End SubC#
//Get attached picture
private void GetPicture(MediaProcessorMetadataDictionary metadata)
{
//Check if picture is present
if (metadata.Contains(MediaProcessorMetadataDictionary.AttachedPicture))
{
Aurigma.GraphicsMill.Bitmap picture = (Aurigma.GraphicsMill.Bitmap)
metadata[MediaProcessorMetadataDictionary.AttachedPicture];
//Process picture
//...
return;
}
MessageBox.Show("Picture is absent", "Error", MessageBoxButtons.OK,
MessageBoxIcon.Error);
}