Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 14 kết quả

Đề tài: Làm sao để lưu file ảnh trong C# giông như paint

  1. #1
    Ngày gia nhập
    11 2008
    Bài viết
    12

    Mặc định Làm sao để lưu file ảnh trong C# giông như paint

    mình đang viết đề án bằng c# chương trình giống như paint nhưng giờ không thể lưu file lại được bạn nào biết chỉ mình với.cám ơn!

  2. #2
    Ngày gia nhập
    10 2006
    Nơi ở
    In Your Bugs
    Bài viết
    823

    Cái này cũng ko rõ lắm, dạo này chat ở tiệm nên ko test giúp bạn được.

    Trong các control hình như có thuộc tính BackgroundImage, bạn có thể tạo 1 GDI Obj rồi vẽ lên nó.

    Bạn xem thêm ở http://msdn.microsoft.com/en-us/libr...oundimage.aspx

    Hoặc bạn cũng có thể dùng clipboard. Nói chung nhiều cách
    Đã được chỉnh sửa lần cuối bởi kidkid : 14-04-2009 lúc 09:47 AM.

  3. #3
    Ngày gia nhập
    11 2008
    Bài viết
    12

    bạn có thể cho mình đoạn code được không với lại mình đã dùng lưu bằng BackgroundImage nhưng không được nó chỉ lưu được nền panel nhưng không lưu được hình mình vẻ trên panel.cám ơn bạn nhiều !

  4. #4
    Ngày gia nhập
    01 2008
    Bài viết
    148

    Mình có ví dụ này không biết đúng cách của bạn không ,bạn tham khảo nếu không hiểu pm cho mình
    Visual C# Code:
    1.                    Bitmap bitmap = new Bitmap(pbPaint.Width, pbPaint.Height);
    2.                     pbPaint.DrawToBitmap(bitmap, new Rectangle(0, 0, pbPaint.Width, pbPaint.Height));//pbPaint là instance object của thằng PictureBox
    3.                     pbPaint.Image = bitmap;//gán Image lại cho picturebox
    4.                     ImageFormat format = ImageFormat.Jpeg;
    5.                     pbPaint.Image.Save(fileName, format);//rồi save nó xuống file với đường dẫn "fileName"

  5. #5
    Ngày gia nhập
    11 2008
    Bài viết
    12

    cám ơn bạn nhiều mình đã làm được rồi tại mấy hôm nay bận làm đề án nên chưa cám ơn được. nhưng cho minh hỏi thêm nưa nha lưu như vậy rồi muốn mở lên bằng opendialog thì làm sao vậy!thanks

  6. #6
    Ngày gia nhập
    01 2008
    Bài viết
    148

    Mặc định Làm sao để lưu file ảnh trong C# giông như paint

    bạn đọc vào một bitmap rồi gán bitmap vào một pictureBox

  7. #7
    Ngày gia nhập
    01 2008
    Bài viết
    148

    hoặc bạn có thể dùng cách này
    Visual C# Code:
    1. OpenFileDialog od = new OpenFileDialog();
    2.             od.InitialDirectory = @"D:\Thanhhuy191188\c#";
    3.             od.Filter = "Hinh anh JPG|*.jpg|Hinh anh Bitmap|*.bmp|Tat ca cac file|*.*";
    4.             if (od.ShowDialog() == DialogResult.OK)
    5.             {
    6.                 od.FileName = od.FileName;
    7.                 pictureBox1.Load(od.FileName);
    8.             }

  8. #8
    Ngày gia nhập
    11 2008
    Bài viết
    12

    uh cám ơn nha mình làm được rồi nhưng giờ minh muốn sao khi load hình lên rồi vể lên đó sao do mình lưu lại với sự kiện mà mình dã ve lên ảnh thì có được không mình đã làm thử rồi nhưng không được.

  9. #9
    Ngày gia nhập
    01 2008
    Bài viết
    148

    tất nhiên là dc rồi.trước khi bạn lưu thì làmthao tác tạo bitmap từ picture sau đó gán Image cũa picturebox bởi thằng bitmap vừa tạo,sau đó dùng phương thức save cũa thằng picturebox

  10. #10
    Ngày gia nhập
    11 2008
    Bài viết
    12

    tôi chưa hiểu ý bạn mình tạo ngay trong phần savedialog luôn sao tôi thử tạo rồi nhưng không vẻ lên được

Các đề tài tương tự

  1. Làm sao viết được ứng dụng paint trong ios
    Gửi bởi hoathuongphuoc trong diễn đàn Thắc mắc lập trình Objective-C
    Trả lời: 0
    Bài viết cuối: 18-10-2013, 11:46 PM
  2. Cách tạo Layer như photoshop trong C#(chương trình paint)
    Gửi bởi lvdong trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 19-06-2012, 10:22 AM
  3. Load ảnh, chỉnh sửa và lưu lại trong paint
    Gửi bởi binh08dbb trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 27-06-2011, 10:46 PM
  4. Chương trình Paint trong c# | lưu pictureBox thành file image và mở file ảnh????
    Gửi bởi pvanhhuy trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 10
    Bài viết cuối: 30-05-2011, 11:00 AM
  5. Paint trong c#
    Gửi bởi first_brthoki_love trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 3
    Bài viết cuối: 03-06-2009, 06:43 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn