ISDBImage::ImageData: Difference between revisions
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();
}