产品中心
联系我们

销售热线:0755-28441200 

销售热线:0755-89368951 

传真:0755-28441200


新闻中心
关于VB.NET C# 中修改图片DPI的原码
发布日期:【2022-06-22 16:31】 来源:【未知】 作者:【车生】 浏览次数【】次 【打印】【返回

                   关于VB.NET C# 中修改图片DPI的原码

 
最近工作涉及到修改图片DPI等工作,下面VB.NET代码经研究测试可用
  Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim Bitmap1 As Bitmap = Image.FromFile("C:\image1.tif")
        Dim newBitmap As Bitmap = New Bitmap(Bitmap1)
        newBitmap.SetResolution(200, 200)
        Bitmap1.Dispose()
        newBitmap.Save("C:\image1.tif")
‘另存为另一图片
        newBitmap.Save("C:\image2.tif")
    End Sub
经测试,这代码也支持JPG文件,不过JPG文件是有损的,TIF无损。
上述代码用MATROX SOL2MEVCLF SOL2MEVCLB 采集卡及SONY XCL-C500 XCL-C130 SONY XCL-S600C SONY XCL-S900 CAMERALINK相机测试通过。
 
以下是C#代码,也测试通过,方便各位编程的朋友参考
Using (Bitmap bitmap = (Bitmap)Image.FromFile("C://image1.tif"))
            {
                Using (Bitmap newBitmap = New Bitmap(bitmap))
               {
                   newBitmap.SetResolution(300, 300);
                  newBitmap.Save("C://image-1.tif", ImageFormat.Jpeg);
               }
          }

地址:深圳市龙岗区南湾街道平吉大道9号华熠大厦A1010   电话:0755-28441200,传真:0755-28441200
Copyright © 2013 深圳市汇龙影像科技有限公司 All Right Reserved.粤ICP备14000400号-1