vb.net图片比对 vb怎么让图片适应窗体大小

vb.net中怎么实现图片缩小和放大Pegasus的ImagXpress 8.0控件 , 支持各种格式文件的加载 。控件封装了右键局部区域放大的功能,要实现图片的缩放,把AutoResize属性设置为PegasusImaging.WinForms.ImagXpress8.AutoResizeType.CropImage,修改 ZoomFactor的值就可以了 。
VB.NET获取Image图片对象属性用FileStream打开文件查看大小再创建Bitmap显示图片尺寸 。
Dim f As New IO.FileStream("C:\1.bmp", IO.FileMode.Open, IO.FileAccess.Read) '改成你的文件地址 。
MsgBox(f.Length / 1024"KB") '没做仔细,你根据需要自己改吧,Length得到的是字节数 。
Dim b As New Bitmap(f)
f.Dispose()
MsgBox(b.Width" * "b.Height)
FileStream 类:
Bitmap 类:
VB.NET中如何使两个PictureBox显示指定相对应的图片?用一个全局变量保存这个1.jpgvb.net图片比对,如变量avb.net图片比对,vb.net图片比对你按按钮2时,可以简单vb.net图片比对的在a中插入一个"A",如a.SubString(0, a.Length-4)"A"a.SubString(a.Length-4),这样就能把例如"C:/Images/1.jpg"变成"C:/Images/1A.jpg"
vb.net中怎么判断图片的类型1-有扩展名,依据扩展名判断(这个简单)
2-没有扩展名,比如给你个图片文件image,文件没有扩展名,可以通过以下方式进行判断,但同时如果确定是图片且系统支持的类型,则无需关心文件类型,直接读取到Image就可以,系统也是依据以下的方式判断
1.JPEG【判断文件开始2字节与结束2字节】
- 文件头标识 (2 bytes): $ff, $d8 (SOI) (JPEG 文件标识)
- 文件结束标识 (2 bytes): $ff, $d9 (EOI)
2.TGA
- 未压缩的前5字节00 00 02 00 00
- RLE压缩的前5字节00 00 10 00 00
3.PNG
- 文件头标识 (8 bytes)89 50 4E 47 0D 0A 1A 0A
4.GIF
- 文件头标识 (6 bytes)47 49 46 38 39(37) 61
GIF89 (7)a
5.BMP
- 文件头标识 (2 bytes)42 4D
BM
6.PCX
- 文件头标识 (1 bytes)0A
7.TIFF
- 文件头标识 (2 bytes)4D 4D 或 49 49
8.ICO
- 文件头标识 (8 bytes)00 00 01 00 01 00 20 20
9.CUR
- 文件头标识 (8 bytes)00 00 02 00 01 00 20 20
10.IFF
- 文件头标识 (4 bytes)46 4F 52 4D
FORM
11.ANI
- 文件头标识 (4 bytes)52 49 46 46
RIFF
如何正确掌握VB.NET操作缩放图像在VB.NET操作缩放图像中的显示和保存缩放图像 , 用到Image和Graphics类 , 在VSDotNet2K3下面Reference里自动添加了引用System.Drawing,直接用就行 。
实现VB.NET操作缩放图像代码如下:DimimgAsImageImage=Image.FromFile
(D:\Image\tstImage.jpg)
''tstImage是原先的图片DimgrfxAsGraphics=Me
.CreateGraphics
grfx.DrawImage(img,0,0,img.Width*
3,img.Height*3)''在Form里显示
DimimgnewAsNewSystem.Drawing.Bitmap
(img,img.Height*3,img.Width*3)
''新建一个放大的图片
imgnew.Save(D:\Image\tstNewImage.jpg,
System.Drawing.Imaging.ImageFormat.Jpeg)
''保存放大后图片
你可以建一个Form,然后在Form里拖进一个Button , 把上面的代码放在Button_Click事件里面源码天空
,执行就行了 。
对上面VB.NET操作缩放图像代码的解释:
1.要获取Graphics对象只能从某一事件的参数中获取或者使用窗体和控件对象的CreateGraphics方法来获取-----上面代码使用Me.CreateGraphics来引用这个对象 。
2.加载一个图片用Image类的FromFile或者FromStream方法
3.用DrawImage来显示一个图片,该方法有30多个重载方法,可以查MSDN了解细节 。
4.保存时的一个问题:我们必须先建一个对象,用于存缩放图像 。
vb.net如何获取图片的尺寸大?。?/h2>Dim imgPhoto As System.Drawing.Image= System.Drawing.Image.FromFile("图片路径名")
Dim imgWidth As Integer = imgPhoto.Width
Dim imgHeight As Integer= imgPhoto.Height
题主看懂了就采个纳吧~
【vb.net图片比对 vb怎么让图片适应窗体大小】关于vb.net图片比对和vb怎么让图片适应窗体大小的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读