Tôi đã dành một chút thời gian để kiểm tra chi tiết. Tôi đã tạo một biểu tượng có hình ảnh có kích thước 16, 24, 32, 40, 48, 64, 96, 128 và 256. Sau đó, tôi đã kiểm tra hình ảnh nào được hiển thị. Tất cả những điều này đã được thực hiện với 96dpi bình thường. Nếu sử dụng DPI lớn hơn, kích thước lớn hơn có thể được sử dụng (chỉ kiểm tra điều này một chút trong Windows 7). Kết quả:
Windows XP:
- Lượt xem Explorer:
- Chi tiết / Danh sách: 16
- Biểu tượng: 32
- Gạch / hình thu nhỏ: 48
- Nhấp chuột phải-> Thuộc tính / chọn biểu tượng mới: 32
- Khu vực khởi động nhanh: 16
- Máy tính để bàn: 32
Windows 7:
- Lượt xem Explorer:
- Chi tiết / Danh sách / Ký hiệu nhỏ: 16
- Tất cả các tùy chọn khác: 256 (thay đổi kích thước, nếu cần)
- Nhấp chuột phải-> Thuộc tính / chọn biểu tượng mới: 32
- Đã ghim vào thanh tác vụ: 32
- Máy tính để bàn:
- Ký hiệu nhỏ: 32
- Ký hiệu trung bình: 48
- Ký hiệu lớn: 256 (thay đổi kích thước, nếu cần)
- Thu phóng bằng Ctrl + Bánh xe chuột: 16, 32, 48, 256
Thời gian chạy Windows: ( từ đây )
- Gạch chính: 150x150, 310x150 (phiên bản rộng)
- Logo nhỏ: 30x30
- Huy hiệu (cho màn hình khóa): 24x24, đơn sắc
- Màn hình giật gân: 620x300
- Cửa hàng: 50x50
Vì vậy, kết quả: Windows XP sử dụng các biểu tượng kích thước 16, 32, 48, trong khi Windows 7 (và có lẽ cũng là Vista) cũng sử dụng các biểu tượng kích thước 256. Tất cả các kích thước biểu tượng trung gian khác đều bị bỏ qua (chúng có thể được sử dụng ở một số khu vực mà tôi không kiểm tra).
Tôi cũng đã kiểm tra trong Windows 7 điều gì xảy ra nếu thiếu kích thước biểu tượng:
Các kích thước còn thiếu được tạo ra (rõ ràng). Với các kích thước 16, 32 và 48, nếu thiếu một cái, việc thu nhỏ lại được ưu tiên. Vì vậy, nếu chúng ta có các biểu tượng với kích thước 16 và 48, biểu tượng 32 được tạo từ biểu tượng 48. Biểu tượng 256 chỉ được sử dụng cho những thứ này nếu không có kích thước nào khác! Vì vậy, nếu các biểu tượng có kích thước 16 và 256, các kích thước khác được nâng cấp từ biểu tượng 16!
Ngoài ra, nếu không có biểu tượng 256, biểu tượng 48 (có thể được tạo) sẽ được sử dụng, nhưng không được thay đổi kích thước nữa. Vì vậy, chúng tôi có một khu vực trống (có thể lớn) với biểu tượng 48 ở giữa.
Lưu ý rằng kích thước biểu tượng máy tính để bàn mặc định trong XP là 32x32, trong khi ở Windows 7 là 48x48.
Do đó, đối với Windows 7, việc có biểu tượng 48 là tương đối quan trọng. Mặt khác, nó được nâng cấp từ một biểu tượng nhỏ hơn, trông có vẻ khá xấu xí.
Chỉ là một lưu ý về khả năng tương thích của Windows XP: Nếu bạn sử dụng lại biểu tượng làm biểu tượng cửa sổ, thì lưu ý rằng điều này có thể làm sập ứng dụng của bạn nếu bạn sử dụng biểu tượng 256 đã nén. Giải pháp là không nén biểu tượng hoặc tạo phiên bản thứ hai mà không có biểu tượng (đã nén) 256. Xem ở đây để biết thêm.