Tag: 图像图片

WindowsForm PictureBox.Image为null,即使表单中显示了图像

我正在尝试捕获此设备扫描的指纹 – > http://www.nitgen.com/eng/product/finkey.html 我能够扫描指纹并成功保存二进制数据。 我也可以在图片框中显示指纹。 但是,当我试图保存图片框中显示的指纹时,我收到一个错误,即图片框的图像为空。 下面是我的捕获指纹和从图片框保存图像的代码。 public class Form1 : System.Windows.Forms.Form { public NBioBSPCOMLib.NBioBSP objNBioBSP; public NBioBSPCOMLib.IExtraction objExtraction; private PictureBox pictureExtWnd; private void Form1_Load(object sender, System.EventArgs e) { // Create NBioBSP object objNBioBSP = new NBioBSPCOMLib.NBioBSPClass(); objExtraction = (NBioBSPCOMLib.IExtraction)objNBioBSP.Extraction; pictureExtWnd.Image = new Bitmap(pictureExtWnd.Width, pictureExtWnd.Height); } private void buttonEnroll_Click(object sender, System.EventArgs e) { //tell […]

C#:使用滚动条缩放图片框图像的简单而实用的方法

是否有一种简单而实用的方法来缩放图片框中的图像,包括滚动条? 目前,我在面板中使用了一个自动滚动激活的图片框。 要进行缩放,我会放大图片框并使用面板上的滚动条移动它。 问题是,它表现得很奇怪。 例如:如果放大到远,则上下左边的边框和图像之间的边距越来越大。 这是缩放方法。 我是从这里得到的。 private void ZoomInOut(bool zoom) { //Zoom ratio by which the images will be zoomed by default int zoomRatio = 10; //Set the zoomed width and height int widthZoom = pictureBox_viewer.Width * zoomRatio / 100; int heightZoom = pictureBox_viewer.Height * zoomRatio / 100; //zoom = true –> zoom in […]