Home > APIs > AppServer API > Examples > Asset Management > Get Asset Thumbnail Image
Get Asset Thumbnail Image
Get Asset Thumbnail Image
Below is sample code showing how to get a thumbnail image for an asset and then save it in different formats.
[C#]
// get a media manager object
using (IMediaMgr mediaMgr = iappServer.CreateMediaMgr(appName) )
{
// get thumbnail byte array for the asset V:/default/Clip
System.Byte[] imageBytes = (System.Byte[]) mediaMgr.GetThumbnail(
"edl/cmf//local/V:/default/Clip");
// create a memory stream from the bytes
using ( MemoryStream ms = new MemoryStream(imageBytes) )
{
// create bitmap from memory stream
using ( Bitmap bitmap = new Bitmap(ms) )
{
// save bitmap in various formats
bitmap.Save("bitmap.jpg", ImageFormat.Jpeg);
bitmap.Save("bitmap.gif", ImageFormat.Gif);
bitmap.Save("bitmap.png", ImageFormat.Png);
bitmap.Save("bitmap.bmp", ImageFormat.Bmp);
}
}
}
