Skip to content

Conversation

@Akemi
Copy link
Member

@Akemi Akemi commented Dec 7, 2025

the icon is mostly a vector graphic besides the overlayed grain.

duplicated and scaled the 512px PSD file to 1024x1024 and regenerated the overlayed grain/noise with the new resolution. the grain was replicated as best es possible to match the original grain pattern, since the original settings are not documented.

this is in preparation for the new macOS 26 friendly icon. the new maximum icon size is 1024x1024px. the PNGs were exported the same way as the old ones for consistency. though in a feature update they should be properly regenerated because of various problems.

one of the problems is that the different PSD files use different colour profiles leading to different colours when exported. as an example the app and documents icon. one uses a profile named "Display" the other "iMac", which i guess is the colour profile used by the display of the mac used at the time of creation. imo this should use a standard colour profile like sRGB or Adobe RGB. the difference in colour is caused by the usage of the same RGB values (92 0 92, #5c005c) for the purple in different RGB colour spaces.

Screenshot 2025-12-07 at 15 22 14 Screenshot 2025-12-07 at 15 22 38 Screenshot 2025-12-07 at 15 23 05 Screenshot 2025-12-07 at 15 23 18

we should fix this discrepancy in a future change.

the icon is mostly a vector graphic besides the overlayed grain.

duplicated and scaled the 512px PSD file to 1024x1024 and regenerated
the overlayed grain/noise with the new resolution. the grain was
replicated as best es possible to match the original grain pattern,
since the original settings are not documented.
@sfan5
Copy link
Member

sfan5 commented Dec 7, 2025

Not that it matters much but you could optimize the output PNG (e.g. with oxipng):

2867648 bytes (10.07% smaller): icon_1024x1024.png

@Akemi
Copy link
Member Author

Akemi commented Dec 7, 2025

i would rather not strip anything unnecessary and keep it consistent with all the other PNGs (though i am aware of --strip safe).

eg the PNGs right now include the colour profile/meta data of the mac screen. when/if i redo those i will properly convert them to sRGB, so we won't have that problem in the first place.

@Traneptora
Copy link
Member

Not that it matters much but you could optimize the output PNG (e.g. with oxipng):

2867648 bytes (10.07% smaller): icon_1024x1024.png

https://0x0.st/KwN_.png ;-)

Stripped the phys chunk because dpi metadata doesn't matter in this context, but preserved all other metadata.

@Akemi Akemi merged commit c51ec05 into mpv-player:master Dec 21, 2025
@Akemi Akemi deleted the mac_icon_1024 branch December 21, 2025 10:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants