|
@@ -1540,18 +1540,20 @@ namespace OTSIncAReportGrids
|
|
|
vs.Add(dt_FIeld.Rows[i]["id"].ToString());
|
|
|
|
|
|
Image img = Image.FromFile(dt_FIeld.Rows[i]["fieldFullName"].ToString());
|
|
|
+ img.Save(@"D:\1.bmp");
|
|
|
Bitmap ls_fieldbp = new Bitmap(img.Width, img.Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb);
|
|
|
using (Graphics g = Graphics.FromImage(ls_fieldbp))
|
|
|
{
|
|
|
g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
|
|
|
g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
|
|
|
g.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality;
|
|
|
- g.DrawImage(img, 0, 0);
|
|
|
+ g.DrawImage(img, new Rectangle(0, 0, img.Width, img.Height));
|
|
|
}
|
|
|
-
|
|
|
+ //ls_fieldbp.Save(@"D:\1.bmp");
|
|
|
img.Dispose();
|
|
|
img = null;
|
|
|
|
|
|
+
|
|
|
//循环将颗粒,进行标记到bitmap图上
|
|
|
DataRow[] drlist = dt_AllParticle.Select(dt_FIeld.Rows[i]["fieldid"].ToString());
|
|
|
if (drlist.Count() > 0)
|