2008-09-16 41 views
12

Khi sử dụng tệp PNG (được tạo bằng Paint.NET) làm hình nền trên trang web của tôi, IE7 đang thay đổi màu sắc và hiển thị phiên bản tối hơn của hình ảnh của tôi , như đã thấy here. Trong hình ảnh này, nền tối và hình nền phải là cả # 001122 và hình nền và hình nền trung bình # 004466. Nhưng IE7 thay đổi hình ảnh thành # 000C1A và # 003A5B tương ứng. Không có vấn đề với FF3.Làm cách nào để Internet Explorer không thay đổi màu trong hình ảnh PNG

Trả lời

6

IE có một lỗi được biết đến với PNG thông tin gamma, mặc dù tôi nghĩ rằng họ đã cố định nó trong phiên bản 7: -?

Tôi xóa thông tin gamma khỏi tệp PNG bằng cách sử dụng "PNG Crush". Tôi đã tạo một shortcut chuột phải trong Windows explorer. biết thêm thông tin: using pngcrush in windows

+0

Trong trường hợp này, loại bỏ chỉ mục gamma trên các file PNG là đủ: pngcrush -rem gAMA inputfile.png outputfile.png Cảm ơn! –

+1

PNGGauntlet là một giao diện Windows đẹp cho PNGOUT cũng có thể được sử dụng để loại bỏ gamma khỏi PNG. http://brh.numbera.com/software/pnggauntlet/ –

3

Một thay thế cho pngout là TweakPNG. Đi kèm với một giao diện đồ họa và không cài đặt, rất dễ dàng để loại bỏ các Gama (! Chỉ nhấp chuột phải và xóa nó)

http://entropymine.com/jason/tweakpng/

Các vấn đề liên quan