kéo thả, nhấp vào đây hoặc dán từ clipboard

Thả để thêm

Chuyển BMP sang ICO

Trong các dự án phần mềm Windows lâu đời — ứng dụng Win32 C++, MFC, Visual Basic 6, trình cài đặt NSIS cũ — tài nguyên icon thường bắt đầu từ file BMP. Enhydra RPO chuyển BMP thành file ICO với đủ 6 kích cỡ tiêu chuẩn: 16, 32, 48, 64, 128 và 256 px, đóng gói trong một container ICO duy nhất theo chuẩn Windows.

Đây là bước cuối trong chuỗi công cụ icon cũ: bạn đã có bitmap thiết kế icon trong Paint hay phần mềm cũ, cần xuất ra ICO để đưa vào resource file hoặc trình cài đặt. Không cần Resource Hacker hay công cụ chuyên dụng nào khác.

Dùng cho dự án phần mềm Windows cũ

Các tình huống thực tế cần chuyển BMP sang ICO:

BMP và trong suốt trong ICO

BMP tiêu chuẩn không có kênh alpha — bitmap đặc hoàn toàn. Khi chuyển thành ICO:

Nếu bạn cần ICO có nền trong suốt thực sự, hãy dùng PNG (có alpha) làm nguồn thay vì BMP.

6 kích cỡ từ một BMP nguồn

Enhydra RPO scale BMP nguồn xuống tất cả các kích cỡ cần thiết và nhúng vào một file ICO:

FAQ

BMP 16 màu (4-bit) có chuyển được sang ICO không?

Có. Enhydra RPO xử lý BMP 1-bit, 4-bit, 8-bit và 24-bit. BMP 4-bit ít màu có thể trông có sọc tại kích cỡ lớn — đây là giới hạn dữ liệu nguồn, không phải lỗi chuyển đổi.

Tôi có thể dùng ICO này trong Visual Studio không?

Có. File ICO tạo từ Enhydra RPO tương thích với Resource Editor của Visual Studio. Chỉ cần thêm vào resource file như bình thường.

ICO từ BMP có hiển thị đúng trong Windows Explorer không?

Có. Windows Explorer dùng kích cỡ 32 px (List view), 48 px (Medium), 256 px (Extra large) — ICO đủ 6 kích cỡ sẽ hiển thị sắc nét ở mọi chế độ xem.

Màu nền trắng của BMP có bị transparent trong ICO không?

Không. BMP không có kênh alpha, nên không có màu nào được tự động chuyển thành trong suốt. Nền trắng trong BMP vẫn là nền trắng trong ICO.