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ố 11 kết quả

Đề tài: hỏi cách cắt ảnh

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

    Mặc định hỏi cách cắt ảnh

    Ai chỉ mình cắt lấy trái banh màu đỏ không lấy nền rồi lưu vào bitmap? Thanks!


  2. #2
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Visual C# Code:
    1. ImageAttributes attr = new ImageAttributes();
    2. attr.SetColorKey(Color.White, Color.White); // nếu màu nền là màu trắng
    3. // image là ảnh cần vẽ
    4. g.DrawImage(image, new Rectangle(left, top, image.Width, image.Height), 0, 0, image.Width, image.Height, GraphicsUnit.Pixel, attr);
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

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

    Ý mình là cắt trái banh màu đỏ rồi gán vào 1 picturebox. Background của picturrebox trong suốt để trùng với màu BackColor của form.
    Đã được chỉnh sửa lần cuối bởi duong_890 : 30-05-2009 lúc 02:15 AM.

  4. #4
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Sao bạn không thử chạy nhỉ. Đoạn code này sẽ biến màu trắng thành màu transparent đó.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

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

    đúng là biến màu trắng thành transparent. Cái ảnh mình muốn vẽ lên picturebox là bitmap. Làm như bạn thấy cả picturebox là transparent không thấy trái banh màu đỏ đâu hết??? hjx hjx

  6. #6
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Mặc định hỏi cách cắt ảnh

    Demo cho bạn một bài nhỏ đây.
    Attached Files Attached Files
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

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

    Nhân tiện nói về cắt ảnh. Anh em cho hỏi: Bây giờ mình muốn cắt 1 phần của ảnh rồi lưu file dưới định dạng .bmp. .jpg thì làm thế nào?

  8. #8
    Ngày gia nhập
    04 2009
    Nơi ở
    hải phòng
    Bài viết
    3

    Dùng Photoshop thử xem ide ide

  9. #9
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Nên hạn chế xử lý ảnh quá nhiều và không cần thiết trong chương trình. Trong trường hợp này tốt nhất là nên dùng chương trình khác cắt ảnh sẵn rồi chương trình chỉ cần vẽ thôi. Làm như vậy sẽ tăng tốc độ chạy cho chương trình rất nhiều.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

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

    Cái của Mèo thi chỉ dùng với những hình ảnh có màu nền đơn thôi.
    Tức nếu nền của ảnh là đa màu thì tớ nghĩ là "bó tay"

    Có 1 cách ( ko sure lắm) là trong picture box đặt cái transparent là white. khi vẽ cái ảnh này lên thì nó sẽ tự transparent hình cái ảnh này.

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