VintaSoft Imaging .NET SDK and Plug-ins Discussions
Questions, comments and suggestions concerning VintaSoft Imaging .NET SDK.
Board index < VintaSoft Imaging < VintaSoft Imaging .NET SDK and Plug-ins Discussions
// generate thumbnail image source
BitmapImage imageSource = new BitmapImage();
using(MemoryStream ms = new MemoryStream())
{
thumbnailImageItem.Source.Thumbnail.GetThumbnailImage(64, 64).Save(ms, new Vintasoft.Imaging.Codecs.Encoders.JpegEncoder());
ms.Seek(0, SeekOrigin.Begin);
imageSource.BeginInit();
imageSource.StreamSource = ms;
imageSource.EndInit();
}
SГ©bastien Comeau
BitmapSource imageSource = System.Windows.Interop.Imaging.CreateBitmapSourceFromHBitmap(thumbnailImageItem.Source.Thumbnail.GetThumbnailImage(64, 64).GetAsBitmap().GetHbitmap(), IntPtr.Zero, System.Windows.Int32Rect.Empty, BitmapSizeOptions.FromEmptyOptions());
BitmapSource thumbnailBitmap = ThumbnailImageItem.ThumbnailSource;Also at any time you can render thumbnail of any size using the following code:
BitmapSource thumbnailBitmap; VintasoftImage image = thumbnailImageItem.Source; using (VintasoftImage thumbnailImage = image.Thumbnail.GetThumbnailImage(128,128)) thumbnailBitmap = VintasoftImageConverter.ToBitmapSource(thumbnailImage);Best regards, Alexander