标签: picturebox

使用打开文件对话框将位图图像加载到窗体中!

我需要使用打开的文件对话框打开窗口中的位图图像(我将从驱动器加载它).图像应该放在图片框中.这里有一些代码我试过但有错误!

 private void button1_Click(object sender, EventArgs e)
        {
            OpenFileDialog dlg = new OpenFileDialog();

            dlg.Title = "Open Image";
            dlg.Filter = "bmp files (*.bmp)|*.bmp";

            if (dlg.ShowDialog() == DialogResult.OK)
            {                     
            PictureBox PictureBox1 = new PictureBox();                    
                PictureBox1.Image(dlg.FileName);
            }

            dlg.Dispose();
        }
Run Code Online (Sandbox Code Playgroud)

.net c# bitmap picturebox winforms

15
推荐指数
3
解决办法
12万
查看次数

如何将图像放在C#中字节[]的图片框中

我有一个字节数组,其中包含位图格式的图像二进制数据.如何在C#中使用PictureBox控件显示它?

我通过下面列出的几个帖子,但不确定我是否需要将字节数组转换为其他内容,然后再将其发送到图片框.我很感激你的帮助.谢谢!

如何将图像放在图片框中从位图 加载Picturebox图像从内存?

.net c# picturebox bitmapimage

15
推荐指数
2
解决办法
5万
查看次数

如何在c#中放大和缩小图像

我想编写一个程序来实现c#中的放大和缩小任务.我不想调整pictureBox的大小,我想调整图片的大小.但我不知道我要做什么.你能帮我吗?

c# resize image picturebox

15
推荐指数
1
解决办法
5万
查看次数

是否可以将两个重叠的PictureBox控件与透明图像一起使用?

有两个重叠的PictureBox控件,我试图让图片框的透明区域让下面的控件(在z顺序)可见.

即使在尝试微软的建议之后,我也无法获得理想的结果.

这就是我目前拥有的:

在此输入图像描述

这就是我想要的:

在此输入图像描述

所以我的问题是:

用两个PictureBox控制(或用另一种方式)实现我想要的结果的任何方法相互重叠并让透明区域透过?

更新:

实际上我通过使用这个问题" 使用C#WinForms透明图像 "的答案解决了它.

.net c# picturebox alpha-transparency winforms

15
推荐指数
2
解决办法
2万
查看次数

如何更改PictureBox的图像?

我在C#中有一个程序,PictureBox里面有一个对象Form.我该如何改变它的图片?可供选择的图片在bin/Pics中; 它们是jpeg的格式,如果这很重要..

c# image picturebox winforms

15
推荐指数
1
解决办法
11万
查看次数

14
推荐指数
3
解决办法
7万
查看次数

在C#中无失真的裁剪和打印图像文档

我正在使用WinForms.在我的表格中,我有一个用于显示图像文档的图片框.问题是当我裁剪图像然后打印文档时图像变得稍微扭曲.如果我不裁剪图像文档并定期打印,图像文档不会变形.

如何裁剪和打印图像文档而不会使图像文档失真?

或者是否有更好的方法来编码,以便它可以裁剪和打印而不会使图像文档失真?如果是这样,我该怎么办?

笔记:

  • 我的图片框设置为缩放,因为我使用的图像很大:

  • 图像文档示例尺寸:2500 x 3100

  • 我的图片框没有边框

    int _cropX, _cropY, _cropWidth, _cropHeight;
    public Pen _cropPen;
    private State _currentState;
    
    private enum State
    {
        Crop
    }
    
    private void Open_btn_Click(object sender, EventArgs e)
    {
        // open file dialog 
        OpenFileDialog open = new OpenFileDialog();
    
        if (open.ShowDialog() == DialogResult.OK)
        {
            // display image in picture box
            pictureBox1.Image = new Bitmap(open.FileName);
        }
    }
    
    private void pictureBox1_MouseUp(object sender, MouseEventArgs e)
    {
        try
        {
            if (Crop_Checkbox.Checked == true)
            {
                Cursor = Cursors.Default;
                if (_currentState == State.Crop) …
    Run Code Online (Sandbox Code Playgroud)

.net c# printing picturebox winforms

14
推荐指数
1
解决办法
855
查看次数

从内存加载Picturebox图像?

我似乎无法弄清楚如何从内存中的位图加载pictureBox图像.是否可以或者我必须为位图创建临时文件?

c# picturebox

12
推荐指数
1
解决办法
3万
查看次数

如何将PictureBox.Image保存到文件?

我使用以下内容将jpgImage写入PictureBox.Image.

var jpgImage = new Byte[jpgImageSize];
...
pictureBox.Image = new Bitmap(new MemoryStream(jpgImage));
Run Code Online (Sandbox Code Playgroud)

我可以使用以下内容将字节数组写入文件

using (var bw =
    new BinaryWriter(File.Open(filename, FileMode.Create,
        FileAccess.Write, FileShare.None)))
{
    bw.Write(jpgImage);
}
Run Code Online (Sandbox Code Playgroud)

但是如何从PictureBox.Image中获取jpgImage字节数组,以便将其写入文件?IOW:如何反转以下内容以从PictureBox.Image获取字节数组?

pictureBox.Image = new Bitmap(new MemoryStream(jpgImage));
Run Code Online (Sandbox Code Playgroud)

c# bitmap picturebox

12
推荐指数
2
解决办法
7万
查看次数

图片框中的圆角边缘C#

如何在图片框控件中舍入边缘.我想获得像椭圆这样的角度,但我不知道该怎么做.我用C#.谢谢!

c# picturebox edges

12
推荐指数
3
解决办法
3万
查看次数