Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Windows 1.x/2.x Icon file format #6527

Closed
superbonaci opened this issue Jul 31, 2023 · 0 comments
Closed

Add support for Windows 1.x/2.x Icon file format #6527

superbonaci opened this issue Jul 31, 2023 · 0 comments

Comments

@superbonaci
Copy link

superbonaci commented Jul 31, 2023

Is your feature request related to a problem? Please describe.

Try to view, edit or convert .ICO files from Windows 1.x/2.x.

http://fileformats.archiveteam.org/wiki/Windows_1.0_Icon

Sample file: CARDFILE.ICO opened by ICONEDIT.EXE:

CARDFILE ICO-SCR

The data are the black&white pixels, the grey zones are believed to be transparent.

The icon of the program CARDFILE.EXE (CARDFILE.ICO) can be seen in the taskbar, bottom left, when CARDFILE.EXE is minimized:

CARDFILE ICO-MINIMIZED

and sometimes in the About dialog, specially in Microsoft programs:

CARDFILE-ABOUT

According to this website, 1.x and 2.x share same icons:

https://www.howtogeek.com/733912/a-visual-history-of-windows-icons-from-windows-1-to-11/

Current output:

$ convert CARDFILE.ICO CARDFILE.PNG
convert: improper image header `CARDFILE.ICO' @ error/icon.c/ReadICONImage/233.
convert: no images defined `CARDFILE.PNG' @ error/convert.c/ConvertImageCommand/3354.

Describe the solution you'd like

Be able to convert from and to ICO file format (Windows 1.x/2.x). For example from and to PNG.

Describe alternatives you've considered

GIMP doesn't have support for it yet:
https://gitlab.gnome.org/GNOME/gimp/-/issues/9814

Additional context

Samples:

CARDFILE.ICO.zip

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Development

No branches or pull requests

2 participants