Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#16591 closed enhancement (invalid)

Enhance App Icon handling of 256 and 512 pixel PNG icon sizes

Reported by: cocobean Owned by: nobody
Priority: low Milestone: Unscheduled
Component: - General Version: R1/Development
Keywords: icon, icon-o-matic, tracker Cc:
Blocked By: Blocking:
Platform: All

Description

Windows and Mac include icon sets from 16 to 256 pixels in size. PNG icon sets includes images up to 512 pixels in size.

NOTE: Windows standard icon sizes are 16, 32, 48 and 256. Apple Mac OS X supports these icon sizes for app icon development:

    512x512 pt (512x512 px @1x, 1024x1024 px @2x)
    256x256 pt (256x256 px @1x, 512x512 px @2x)
    128x128 pt (128x128 px @1x, 256x256 px @2x)
    32x32 pt (32x32 px @1x, 64x64 px @2x)
    16x16 pt (16x16 px @1x, 32x32 px @2x)

Change History (4)

comment:1 by pulkomandy, 3 years ago

Resolution: invalid
Status: newclosed

We use vector icons which scale to any resolution.

comment:2 by X512, 3 years ago

We use vector icons which scale to any resolution.

Haiku-compatible vector icons are often not provided by application developers. Raster icons (often with multiple sizes) are always available. Not all developers have enough skills to make HVIF icons.

comment:3 by X512, 3 years ago

Raster bitmap embedding can be implemented in HVIF to solve this issue. HVIF already support LOD levels.

comment:4 by axeld, 3 years ago

The original plan was also to simply allow to put PNGs into BEOS:ICON; the API should already be type agnostic.

Note: See TracTickets for help on using tickets.