Review Request 126740: Add a script for optimizing svgs
Andreas Kainz
kainz.a at gmail.com
Tue Feb 23 14:05:55 UTC 2016
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/126740/#review92666
-----------------------------------------------------------
Ship it!
Ship It!
- Andreas Kainz
On Feb. 16, 2016, 2:02 vorm., Aleix Pol Gonzalez wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/126740/
> -----------------------------------------------------------
>
> (Updated Feb. 16, 2016, 2:02 vorm.)
>
>
> Review request for KDE Frameworks and Plasma.
>
>
> Repository: breeze-icons
>
>
> Description
> -------
>
> Dirk's review (https://git.reviewboard.kde.org/r/126738/) gave me the idea that right now we're serving right away the svg's from inkscape and there's room for improvement, potentially.
>
> This patch just introduces a script that optimizes the svg's using `svgo`.
>
> More could be done, like using gzip files, we can look into that if anyone's interested. In fact, we used to use svgz for the icons, I wonder why that changed.
>
> This will change the files in-place rather than as a build step, which is what I considered first. The process to run svgo on every file was about 30 minutes to 1h on my system, so I doubt it's really desirable.
>
> A reduced file size is important because it will greatly reduce disk IO, which is a bottle-neck we have.
>
>
> Diffs
> -----
>
> optimize.svg.sh PRE-CREATION
>
> Diff: https://git.reviewboard.kde.org/r/126740/diff/
>
>
> Testing
> -------
>
> ```
> kde-devel at oliver:~/frameworks/breeze-icons (master)$ du -sh icons icons-dark/
> 32M icons
> 32M icons-dark/
>
> #run the script
>
> kde-devel at oliver:~/frameworks/breeze-icons (master)$ du -sh icons icons-dark/
> 17M icons
> 17M icons-dark/
> ```
>
>
> Thanks,
>
> Aleix Pol Gonzalez
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20160223/9d87bd01/attachment.html>
More information about the Plasma-devel
mailing list