如何解决更改位图的宽度而不进行裁剪
我想减小图像的宽度而不损失其质量并且不对其进行裁剪。当我尝试减小图像宽度时,它变得模糊。我该如何解决? 这是我到目前为止尝试过的。
将条形码作为Barim128昏暗
barcode = BarcodeFactory.GetBarcode(Symbology.Code128)
barcode.Number = TextBox1.Text.ToUpper
条形码。高度= 120 昏暗的位图为位图=条码.Render()
将Cr设为新矩形(5、55、130、80)'左上(x),左上(-y),右(-x),底(y)
将OrignalImage用作位图
OrignalImage =位图
Dim CropImage =新位图(CropRect.Width,CropRect.Height
使用grp = Graphics.FromImage(CropImage)
grp.CompositingQuality = Drawing2D.CompositingQuality.HighQuality
grp.InterpolationMode = Drawing2D.InterpolationMode.HighQualityBicubic
grp.SmoothingMode = Drawing2D.SmoothingMode.HighQuality
grp.PixelOffsetMode = Drawing2D.PixelOffsetMode.HighQuality
grp.DrawImage(OrignalImage,New Rectangle(7,5,Cr.Width,Cr.Height),Cr,GraphicsUnit.Pixel)
PicBarCode.Image = CropImage
CropImage.Save("D:\bc.jpeg")
grp.Dispose()
最终使用
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。