[ 
https://issues.apache.org/jira/browse/NETBEANS-3469?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17062110#comment-17062110
 ] 

Eirik Bakke commented on NETBEANS-3469:
---------------------------------------

It's actually useful to implement this to solve NETBEANS-3468 (see comment 
there). For the PNG files in the cache, be sure to use the same naming 
convention as is expected by Toolkit.getImage() on MacOS. See also the 
discussion in NETBEANS-1583 about these naming conventions.

> Cache PNG versions of loaded SVG icons
> --------------------------------------
>
>                 Key: NETBEANS-3469
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-3469
>             Project: NetBeans
>          Issue Type: Improvement
>          Components: platform - Other
>    Affects Versions: 11.3
>            Reporter: Eirik Bakke
>            Priority: Minor
>              Labels: HiDPI
>
> Support for SVG file loading via ImageUtilities was added in NETBEANS-2604. 
> Once a substantial number of icons have been migrated to SVG versions ( 
> NETBEANS-2617 ), we should consider doing some performance work to ensure 
> that icons can be loaded as quickly as before in the common case. See the 
> benchmark and discussion in https://github.com/apache/netbeans/pull/1278 .
> timboudreau had the idea of caching rasterized versions of the SVG icons in 
> the cache directory the first time they are loaded (and painted at a specific 
> HiDPI scaling factor). I'd guess that this could speed up SVG file loading by 
> about 4x. If all icons are cached, it would also save the overhead of loading 
> the ~3MB Batik library JARs.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to