Image.FromStream更改计算机更改时的大小

时间:2015-07-19 04:16:31

标签: .net image bitmap

我正在使用此代码来获取图片并保存,问题是当我在我的虚拟机上尝试应用程序时,包含图片的数组的计数是相同的,但保存的图片有不同的大小一个在真机上 我在两个虚拟机上尝试了它,同样,它在每个虚拟机上都有所改变 的

    Dim oo = web.Document.GetElementsByTagName("img")

    Dim img1 = oo(0)

    Try

        Dim o1=Gecko.Utils.SaveImageElement.ConvertGeckoImageElementToPng(web, img1, 0.0F, 0.0F, img1.ClientWidth, img1.ClientHeight)

        Dim bitmap As Byte() = o1

        File.WriteAllText("size.txt", o1.Count) 'this stay the same

        Image.FromStream(New MemoryStream(bitmap)).save("pic.jpg") 'this is what changes

        Return Image.FromStream(New MemoryStream(bitmap))

    Catch ex As Exception

    End Try

我希望在每台计算机上都保存一张相同大小的图片 “我在所有经过测试的机器上使用了相同的网络框架版本”

0 个答案:

没有答案