public static Image LoadBitmap(string filename) { System.Drawing.Bitmap gdiBmp = new System.Drawing.Bitmap(filename); DemoBitmap bmp = new DemoBitmap(gdiBmp.Width, gdiBmp.Height, gdiBmp); return(bmp); }
void contentMx_ImageLoadingRequest(object sender, LayoutFarm.ContentManagers.ImageRequestEventArgs e) { //load resource -- sync or async? string absolutePath = documentRootPath + "\\" + e.ImagSource; if (!System.IO.File.Exists(absolutePath)) { return; } //load System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(absolutePath); e.SetResultImage(DemoBitmap.CreateFromGdiPlusBitmap(bmp)); }
public static Image LoadBitmap(string filename) { System.Drawing.Bitmap gdiBmp = new System.Drawing.Bitmap(filename); DemoBitmap bmp = new DemoBitmap(gdiBmp.Width, gdiBmp.Height, gdiBmp); return bmp; }