ISDBImage::ImageData: Difference between revisions

From MediaMonkey Wiki
Jump to navigation Jump to search
m (added example)
No edit summary
 
Line 14: Line 14:


' CoverImage represents an SDBImage object
' CoverImage represents an SDBImage object
</source>
<source lang="csharp">
SDBApplication SDB = new SDBApplication();
string FilePath = @"C:\SomeFileName.jpg";
SDBAlbumArtList AlbumArt = SongData.AlbumArt;
if (AlbumArt != null && AlbumArt.Count > 0) {
  SDBImage FirstImage = AlbumArt.Item[0].Image;
  SDBTextFile CoverFile = SDB.Tools.FileSystem.CreateTextFile(FilePath, true);
  CoverFile.WriteData(FirstImage.ImageData, FirstImage.ImageDataLen);
  CoverFile.Close();
}
</source>
</source>



Latest revision as of 18:16, 29 May 2011

CoClass SDBImage, Interface ISDBImage

Property Get ImageData As Long


Property description

Pointer to binary image data.

Example code

Dim FS : Set FS = SDB.Tools.FileSystem 

Dim CoverFile : Set CoverFile = FS.CreateTextFile("C:\SomeFileName.jpg", True) 
CoverFile.WriteData CoverImage.ImageData, CoverImage.ImageDataLen 
CoverFile.Close

' CoverImage represents an SDBImage object
SDBApplication SDB = new SDBApplication();
string FilePath = @"C:\SomeFileName.jpg";
SDBAlbumArtList AlbumArt = SongData.AlbumArt;
if (AlbumArt != null && AlbumArt.Count > 0) {
  SDBImage FirstImage = AlbumArt.Item[0].Image;
  SDBTextFile CoverFile = SDB.Tools.FileSystem.CreateTextFile(FilePath, true);
  CoverFile.WriteData(FirstImage.ImageData, FirstImage.ImageDataLen);
  CoverFile.Close();
}