如何在Windows CE中保存图片?

时间:2010-04-26 14:15:40

标签: c# windows-ce

我的Picturebox控件包含任何图片 - 在我的表单上

我怎么能保存这张照片?

在Windows-CE C#

提前谢谢

2 个答案:

答案 0 :(得分:0)

像这样:

pictureBox.Image.Save(path, ImageFormat.Bmp);

答案 1 :(得分:0)

嗯,你根本没有给我们太多的东西,但我决定尝试一下。这对我来说很好:

    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            pictureBox1.Paint += new PaintEventHandler(pictureBox1_Paint);
        }

        Bitmap m_cache;

        void pictureBox1_Paint(object sender, PaintEventArgs e)
        {
            if (m_cache == null)
            {
                m_cache = new Bitmap(pictureBox1.Width, pictureBox1.Height);
                var g = Graphics.FromImage(m_cache);
                g.FillRectangle(new SolidBrush(Color.White), 
                                0, 0, m_cache.Width, m_cache.Height);
                g.DrawString("Hello World", this.Font, 
                             new SolidBrush(Color.Black), 0, 0);
            }

            e.Graphics.DrawImage(m_cache, 0, 0);
        }

        private void button1_Click(object sender, EventArgs e)
        {
            m_cache.Save("\\myimage.jpg", ImageFormat.Jpeg);
        }
    }

pictureBox1是Form1上的PictureBox。

如果这不能指向正确的方向,那么你真的需要发布一些代码。