下午好.. 我的程序将从用户picComputerImage中获取图像,并将其与存储在我的数据库中的不同图像进行匹配。并显示匹配在picdatabaseImage这是一个图像框。 我有一个名为Images的表,其中包含image_id和image.. 在图片字段中我存储了带扩展名的图片名称 例如:f.jpg 另外,我将所有图片保存在文件夹pic中 我想从该表中检索每个图像并将其转换为位图。然后我应该重新调整位图的大小 我尝试了这段代码,但它没有工作......我被困在我的项目中......
foreach (DataRow dr in ds.Tables [ 图像]。行) { path = C:\\Users \\OMAN \\Desktop \\\\ my Subjects \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \ pic \\ + dr [ image]。ToString( ); bmDatabaseImage =(Bitmap)Image.FromFile(path.ToString()); picDatabaseImage.Image = bmDatabaseImage; // 调整图片大小 bmComputerImage =(Bitmap)picComputerImage 。图片; bmDatabaseImage =(Bitmap)picDatabaseImage.Image; 位图bmNewCI = 新位图(bmComputerImage, 600 , 600 ); 位图bmNewDI = 新位图(bmDatabaseImage, 600 , 600 ); picComputerImage.Image = bmNewCI; picDatabaseImage.Image = bmNewDI;解决方案
我改变了这一行但是有一个错误我不知道如何解决它.. ;( 错误是找不到文件扩展名未处理...任何想法?? bmDatabaseImage =(Bitmap)Image.FromFile(〜\\pic\\+ dr [image]。ToString());
good afternoon.. My program will take an image from user "picComputerImage" and matched it with different images that stored in my database..and display the matched in "picdatabaseImage" which is an imagebox. I have a table called "Images" that contains "image_id" and "image" .. in "image" field I store the name of image with extension example: f.jpg also, I keep all the images in a folder "pic" I want to retrieve each image from that table and convert it to bitmap.Then I should re-size the bitmap I tried this code but it didn''t work..I''m getting stuck in my project...
foreach (DataRow dr in ds.Tables["Images"].Rows) { path = "C:\\Users\\OMAN\\Desktop\\My Subjects\\INSTRUCTION _REPORTcourse\\compare\\compare\\pic\\" + dr["image"].ToString(); bmDatabaseImage = (Bitmap)Image.FromFile(path.ToString()); picDatabaseImage.Image = bmDatabaseImage; // resize image bmComputerImage = (Bitmap)picComputerImage.Image; bmDatabaseImage = (Bitmap)picDatabaseImage.Image; Bitmap bmNewCI = new Bitmap(bmComputerImage,600, 600); Bitmap bmNewDI = new Bitmap(bmDatabaseImage, 600, 600); picComputerImage.Image = bmNewCI; picDatabaseImage.Image = bmNewDI; 解决方案 I change this line but there is an error I don''t know how to fix it .. ;( The error is " File Not Found Extension Unhandled"... Any idea?? bmDatabaseImage = (Bitmap)Image.FromFile("~\\pic\\" + dr["image"].ToString());更多推荐
C#检索图像时出现问题
发布评论