Herramienta trivial que combina múltiples ICO/PNG en un solo archivo .ICO que mantiene el formato de cada subimagen.
Línea de comando:
icomake.exe output.ico input1 [input2 [...]]
Formatos de archivos de entrada admitidos:
Genera un único archivo ICO que contiene todas las imágenes de entrada.
Windows Vista y versiones posteriores admiten archivos ICO que contienen subimágenes PNG. La mayoría de las aplicaciones de gráficos (al menos las que uso) solo guardarán la de 256×256 como PNG, pero todas, incluso las de 16×16, también pueden ser PNG de forma segura. Por lo tanto, ingrese el propósito de esta herramienta, ya que los PNG son en magnitudes más pequeñas que los mapas de bits sin comprimir.
Nota: Para que las ICO se muestren en Windows XP y versiones anteriores, y quizás en otros sistemas operativos, al menos algunos íconos deben almacenarse como mapas de bits. Icono de al menos 32×32, idealmente también 16×16, 24×24 y 48×48. Esta herramienta no convierte ni puede convertir PNG a BMP ICO.
El cargador de íconos de Windows itera sobre todos los íconos del archivo, evaluando la diferencia entre los íconos solicitados y disponibles, deteniéndose solo en la coincidencia exacta. La evaluación es tanto en resolución como en profundidad de color, prefiriendo la resolución a la profundidad de color; Aunque sólo hasta cierto punto.
En un intento de ahorrar algunos ciclos y activar el retorno anticipado del partido, esta herramienta coloca los íconos más probables primero. También respeta las pautas de Microsoft para el software XP al colocar primero los 9 tamaños de íconos más comunes. Si todas las resoluciones estuvieran disponibles, el orden sería el siguiente:
Por supuesto, si este es el mejor orden está abierto a debate.