dotnet / dotnet/winforms

Shrink/ losslessly compress `ICO` resource files to reduce size of apps published with SingleFile/AOT

Open
#11,370 4 comments 0 reactions 0 assignees View on GitHub
area-ILLinker/AOT area-Trimming tenet-performance
Dominant language
C#
Stars
4.9k
Forks
1.1k
Avg merge
1d 13m
Merged PRs (30d)
85

Description

In #9911 it was discovered that the embedded `ICO` resource files have a non-trivial size and could be losslessly compressed upwards of 90% of original file size.
![329946128-158858e8-7497-4b0e-86cd-c4e49bc39de4](https://github.com/dotnet/winforms/assets/2433737/2a96b3a4-ed39-41e9-9253-1d5479666d48)

We should use GIMP or similar tool to shrink each of the `ICO` files and maybe investigate the use of PNG to reduce file sizes.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.