[PR #151] [CLOSED] Optimize PNG images losslessly using zopflipng #177

Closed
opened 2026-02-26 21:32:34 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/seemoo-lab/AirGuard/pull/151
Author: @PeterDaveHello
Created: 10/1/2023
Status: Closed

Base: mainHead: OptimizePNG


📝 Commits (1)

  • ad4ae07 Optimize PNG images losslessly using zopflipng

📊 Changes

29 files changed (+0 additions, -0 deletions)

View changed files

📝 app/src/main/ic_launcher-playstore.png (+0 -0)
📝 app/src/main/res/drawable-hdpi/ic_bluetooth_off.png (+0 -0)
📝 app/src/main/res/drawable-hdpi/ic_map_zoom.png (+0 -0)
📝 app/src/main/res/drawable-mdpi/ic_bluetooth_off.png (+0 -0)
📝 app/src/main/res/drawable-mdpi/ic_map_zoom.png (+0 -0)
📝 app/src/main/res/drawable-xhdpi/ic_bluetooth_off.png (+0 -0)
📝 app/src/main/res/drawable-xhdpi/ic_map_zoom.png (+0 -0)
📝 app/src/main/res/drawable-xxhdpi/ic_bluetooth_off.png (+0 -0)
📝 app/src/main/res/drawable-xxhdpi/ic_map_zoom.png (+0 -0)
📝 app/src/main/res/mipmap-hdpi/ic_launcher.png (+0 -0)
📝 app/src/main/res/mipmap-hdpi/ic_launcher_background.png (+0 -0)
📝 app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png (+0 -0)
📝 app/src/main/res/mipmap-hdpi/ic_launcher_round.png (+0 -0)
📝 app/src/main/res/mipmap-mdpi/ic_launcher.png (+0 -0)
📝 app/src/main/res/mipmap-mdpi/ic_launcher_background.png (+0 -0)
📝 app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png (+0 -0)
📝 app/src/main/res/mipmap-mdpi/ic_launcher_round.png (+0 -0)
📝 app/src/main/res/mipmap-xhdpi/ic_launcher.png (+0 -0)
📝 app/src/main/res/mipmap-xhdpi/ic_launcher_background.png (+0 -0)
📝 app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png (+0 -0)

...and 9 more files

📄 Description

This commit applies extreme, lossless optimization to PNG images using zopflipng. The aim is to reduce the overall size of the releases.

As the result, there are 29 PNG images recompressed as below:

app/src/main/ic_launcher-playstore.png                     | Bin 100398 -> 62188 bytes
app/src/main/res/drawable-hdpi/ic_bluetooth_off.png        | Bin 320 -> 238 bytes
app/src/main/res/drawable-hdpi/ic_map_zoom.png             | Bin 382 -> 275 bytes
app/src/main/res/drawable-mdpi/ic_bluetooth_off.png        | Bin 238 -> 191 bytes
app/src/main/res/drawable-mdpi/ic_map_zoom.png             | Bin 270 -> 206 bytes
app/src/main/res/drawable-xhdpi/ic_bluetooth_off.png       | Bin 389 -> 290 bytes
app/src/main/res/drawable-xhdpi/ic_map_zoom.png            | Bin 462 -> 291 bytes
app/src/main/res/drawable-xxhdpi/ic_bluetooth_off.png      | Bin 523 -> 361 bytes
app/src/main/res/drawable-xxhdpi/ic_map_zoom.png           | Bin 692 -> 393 bytes
app/src/main/res/mipmap-hdpi/ic_launcher.png               | Bin 5388 -> 4017 bytes
app/src/main/res/mipmap-hdpi/ic_launcher_background.png    | Bin 3086 -> 1473 bytes
app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png    | Bin 9592 -> 7047 bytes
app/src/main/res/mipmap-hdpi/ic_launcher_round.png         | Bin 7478 -> 6618 bytes
app/src/main/res/mipmap-mdpi/ic_launcher.png               | Bin 3279 -> 2496 bytes
app/src/main/res/mipmap-mdpi/ic_launcher_background.png    | Bin 1243 -> 706 bytes
app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png    | Bin 5350 -> 3772 bytes
app/src/main/res/mipmap-mdpi/ic_launcher_round.png         | Bin 4449 -> 3880 bytes
app/src/main/res/mipmap-xhdpi/ic_launcher.png              | Bin 8028 -> 5966 bytes
app/src/main/res/mipmap-xhdpi/ic_launcher_background.png   | Bin 3365 -> 1386 bytes
app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png   | Bin 13991 -> 10372 bytes
app/src/main/res/mipmap-xhdpi/ic_launcher_round.png        | Bin 10908 -> 9746 bytes
app/src/main/res/mipmap-xxhdpi/ic_launcher.png             | Bin 13221 -> 10219 bytes
app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png  | Bin 15366 -> 3927 bytes
app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png  | Bin 26255 -> 18398 bytes
app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png       | Bin 18277 -> 15727 bytes
app/src/main/res/mipmap-xxxhdpi/ic_launcher.png            | Bin 18945 -> 15141 bytes
app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png | Bin 16210 -> 3532 bytes
app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 38959 -> 26823 bytes
app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png      | Bin 26700 -> 22873 bytes

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/seemoo-lab/AirGuard/pull/151 **Author:** [@PeterDaveHello](https://github.com/PeterDaveHello) **Created:** 10/1/2023 **Status:** ❌ Closed **Base:** `main` ← **Head:** `OptimizePNG` --- ### 📝 Commits (1) - [`ad4ae07`](https://github.com/seemoo-lab/AirGuard/commit/ad4ae0790ed936ea5247b7976f23bbe1d76343eb) Optimize PNG images losslessly using zopflipng ### 📊 Changes **29 files changed** (+0 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `app/src/main/ic_launcher-playstore.png` (+0 -0) 📝 `app/src/main/res/drawable-hdpi/ic_bluetooth_off.png` (+0 -0) 📝 `app/src/main/res/drawable-hdpi/ic_map_zoom.png` (+0 -0) 📝 `app/src/main/res/drawable-mdpi/ic_bluetooth_off.png` (+0 -0) 📝 `app/src/main/res/drawable-mdpi/ic_map_zoom.png` (+0 -0) 📝 `app/src/main/res/drawable-xhdpi/ic_bluetooth_off.png` (+0 -0) 📝 `app/src/main/res/drawable-xhdpi/ic_map_zoom.png` (+0 -0) 📝 `app/src/main/res/drawable-xxhdpi/ic_bluetooth_off.png` (+0 -0) 📝 `app/src/main/res/drawable-xxhdpi/ic_map_zoom.png` (+0 -0) 📝 `app/src/main/res/mipmap-hdpi/ic_launcher.png` (+0 -0) 📝 `app/src/main/res/mipmap-hdpi/ic_launcher_background.png` (+0 -0) 📝 `app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png` (+0 -0) 📝 `app/src/main/res/mipmap-hdpi/ic_launcher_round.png` (+0 -0) 📝 `app/src/main/res/mipmap-mdpi/ic_launcher.png` (+0 -0) 📝 `app/src/main/res/mipmap-mdpi/ic_launcher_background.png` (+0 -0) 📝 `app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png` (+0 -0) 📝 `app/src/main/res/mipmap-mdpi/ic_launcher_round.png` (+0 -0) 📝 `app/src/main/res/mipmap-xhdpi/ic_launcher.png` (+0 -0) 📝 `app/src/main/res/mipmap-xhdpi/ic_launcher_background.png` (+0 -0) 📝 `app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png` (+0 -0) _...and 9 more files_ </details> ### 📄 Description This commit applies extreme, lossless optimization to PNG images using zopflipng. The aim is to reduce the overall size of the releases. As the result, there are 29 PNG images recompressed as below: ``` app/src/main/ic_launcher-playstore.png | Bin 100398 -> 62188 bytes app/src/main/res/drawable-hdpi/ic_bluetooth_off.png | Bin 320 -> 238 bytes app/src/main/res/drawable-hdpi/ic_map_zoom.png | Bin 382 -> 275 bytes app/src/main/res/drawable-mdpi/ic_bluetooth_off.png | Bin 238 -> 191 bytes app/src/main/res/drawable-mdpi/ic_map_zoom.png | Bin 270 -> 206 bytes app/src/main/res/drawable-xhdpi/ic_bluetooth_off.png | Bin 389 -> 290 bytes app/src/main/res/drawable-xhdpi/ic_map_zoom.png | Bin 462 -> 291 bytes app/src/main/res/drawable-xxhdpi/ic_bluetooth_off.png | Bin 523 -> 361 bytes app/src/main/res/drawable-xxhdpi/ic_map_zoom.png | Bin 692 -> 393 bytes app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 5388 -> 4017 bytes app/src/main/res/mipmap-hdpi/ic_launcher_background.png | Bin 3086 -> 1473 bytes app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png | Bin 9592 -> 7047 bytes app/src/main/res/mipmap-hdpi/ic_launcher_round.png | Bin 7478 -> 6618 bytes app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 3279 -> 2496 bytes app/src/main/res/mipmap-mdpi/ic_launcher_background.png | Bin 1243 -> 706 bytes app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png | Bin 5350 -> 3772 bytes app/src/main/res/mipmap-mdpi/ic_launcher_round.png | Bin 4449 -> 3880 bytes app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 8028 -> 5966 bytes app/src/main/res/mipmap-xhdpi/ic_launcher_background.png | Bin 3365 -> 1386 bytes app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png | Bin 13991 -> 10372 bytes app/src/main/res/mipmap-xhdpi/ic_launcher_round.png | Bin 10908 -> 9746 bytes app/src/main/res/mipmap-xxhdpi/ic_launcher.png | Bin 13221 -> 10219 bytes app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png | Bin 15366 -> 3927 bytes app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png | Bin 26255 -> 18398 bytes app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png | Bin 18277 -> 15727 bytes app/src/main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 18945 -> 15141 bytes app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png | Bin 16210 -> 3532 bytes app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 38959 -> 26823 bytes app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 26700 -> 22873 bytes ``` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 21:32:34 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/AirGuard#177
No description provided.