Tôi đang xây dựng trang web cho câu lạc bộ là một phần của tổ chức mẹ. Tôi đang tải xuống (leeching;)) những hình ảnh được đặt trên trang tiểu sử của tổ chức mẹ để hiển thị trên trang của riêng tôi. Nhưng trang web của họ có nền trắng đẹp và trang web của tôi có một màu xám đẹp trên nền. Điều này không phù hợp. Ý tưởng của tôi là chỉnh sửa hình ảnh trước khi lưu chúng vào máy chủ của tôi.Loại bỏ hiện vật JPEG trong C#
Tôi đang sử dụng GDI + để nâng cao hình ảnh của mình và khi tôi sử dụng phương pháp MakeTransparent của Bitmap, nó hoạt động và thực hiện những gì nó làm, nhưng tôi vẫn có các tạo phẩm trắng jpeg đó. Các đồ tạo tác làm cho hình ảnh tệ đến thế, tôi tốt hơn là không làm cho hình ảnh trong suốt và chỉ để lại hình ảnh trắng, nhưng điều đó thực sự xấu xí trên trang web của riêng tôi. Tôi luôn luôn có thể ở một biên giới đẹp với nền màu trắng tất nhiên, nhưng tôi thay đổi nền thành trong suốt.
Vì vậy, tôi đã tự hỏi nếu và làm thế nào tôi có thể loại bỏ một số hiện vật JPEG đơn giản trong C#. Đa co ai đo tưng lam việc nay trươc đây chưa?
Cảm ơn thời gian của bạn.
Ví dụ hình ảnh:
phẩm cải biên image:
Bạn có thể đăng một trong những hình ảnh này để chúng ta có thể thấy ý bạn ? Kết quả này thực sự không đáng ngạc nhiên chút nào, vì tính trong suốt chỉ làm cho một màu trong suốt đặc biệt (màu trắng trong trường hợp này). Nếu bạn chọn màu trắng là màu trong suốt, tất cả các pixel trắng sẽ trở nên trong suốt. – MusiGenesis
Đó là sự thật .. và nó hoạt động như một nét duyên dáng .. quá xấu cho JPEG nó đã bị rối tung lên;) .. đã đăng một bức ảnh! – Arcturus
Tôi bị mù! Xin lỗi, nó không hiển thị. – MusiGenesis