Skip to content

Ran pngcrush on all png files #1069

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 7, 2025
Merged

Conversation

tkremenek
Copy link
Member

Size reductions:

  • ./assets/images/2024-03-14-adwaita-swift/demo.png: reduced by 3436 bytes (39.82%)
  • ./assets/images/5.2-blog/code-complete-1.png: reduced by 31767 bytes (37.46%)
  • ./assets/images/5.2-blog/code-complete-2.png: reduced by 49651 bytes (40.20%)
  • ./assets/images/5.2-blog/code-complete-3.png: reduced by 41033 bytes (38.13%)
  • ./assets/images/5.2-blog/compilation-modes.png: reduced by 8412 bytes (32.01%)
  • ./assets/images/abi-stability-blog/abi-stability.png: reduced by 4934 bytes (8.97%)
  • ./assets/images/abi-stability-blog/library-evolution.png: reduced by 12 bytes (0.03%)
  • ./assets/images/abi-stability-blog/module-stability.png: reduced by 73 bytes (0.18%)
  • ./assets/images/bridging-pch-blog/build-setting.png: reduced by 4786 bytes (14.48%)
  • ./assets/images/diagnostics-arch-blog/constraints-linked-with-exprs.png: reduced by 23712 bytes (34.72%)
  • ./assets/images/dictionary-blog/grouping_2x.png: reduced by 479 bytes (1.41%)
  • ./assets/images/dictionary-blog/grouping.png: reduced by 5577 bytes (25.56%)
  • ./assets/images/dictionary-blog/merging_2x.png: reduced by 1089 bytes (6.24%)
  • ./assets/images/dictionary-blog/merging.png: reduced by 4252 bytes (33.38%)
  • ./assets/images/dictionary-blog/uniqueKeys_2x.png: reduced by 4622 bytes (7.90%)
  • ./assets/images/dictionary-blog/uniqueKeys.png: reduced by 13608 bytes (29.88%)
  • ./assets/images/distributed-blog/cluster_lifecycle.png: reduced by 15396 bytes (29.18%)
  • ./assets/images/evolving-workgroups-blog/community-structure.png: reduced by 26448 bytes (24.91%)
  • ./assets/images/fatal-errors/xcode-fatalerror.png: reduced by 123016 bytes (48.53%)
  • ./assets/images/fosdem-2025-memory-and-java-blog/fosdem2025-1.png: reduced by 178915 bytes (38.77%)
  • ./assets/images/fosdem-2025-memory-and-java-blog/fosdem2025-2.png: reduced by 181748 bytes (39.71%)
  • ./assets/images/get-started/hero-bottom.png: reduced by 10785 bytes (1.98%)
  • ./assets/images/get-started/package.png: reduced by 1 bytes (0.13%)
  • ./assets/images/get-started/tiny-games-playdate@2x.png: reduced by 4181 bytes (1.96%)
  • ./assets/images/getting-started-guides/vapor-web-server/new-project.png: reduced by 233038 bytes (51.50%)
  • ./assets/images/getting-started/cloud-services/humingbird@2x.png: reduced by 36399 bytes (45.10%)
  • ./assets/images/getting-started/cloud-services/secondary-card-vapor-logo.png: reduced by 42299 bytes (40.67%)
  • ./assets/images/getting-started/embedded/ergonimic-and-performant.png: reduced by 68822 bytes (41.66%)
  • ./assets/images/hummingbird.png: reduced by 1074 bytes (22.69%)
  • ./assets/images/install/swoops/swoop-0.png: reduced by 4438 bytes (1.36%)
  • ./assets/images/landing-page/hero/purple-swoop.png: reduced by 521 bytes (0.30%)
  • ./assets/images/landing-page/hero/white-swoop-1.png: reduced by 1284 bytes (1.98%)
  • ./assets/images/landing-page/hero/white-swoop-2.png: reduced by 1477 bytes (4.61%)
  • ./assets/images/landing-page/swoops/swoop-0.png: reduced by 4666 bytes (1.26%)
  • ./assets/images/landing-page/swoops/swoop-1.png: reduced by 10041 bytes (3.09%)
  • ./assets/images/local-refactoring/Cursor.png: reduced by 40616 bytes (29.15%)
  • ./assets/images/local-refactoring/Range.png: reduced by 27359 bytes (25.63%)
  • ./assets/images/local-refactoring/Toolchain.png: reduced by 25840 bytes (24.30%)
  • ./assets/images/osize-blog/Xcode-mode-setting.png: reduced by 4782 bytes (28.67%)
  • ./assets/images/osize-blog/Xcode-Osize-setting.png: reduced by 5877 bytes (27.73%)
  • ./assets/images/packages-page-blog/package-categories.png: reduced by 6701 bytes (5.05%)
  • ./assets/images/placeholders/image_placeholder_large.png: reduced by 16144 bytes (69.70%)
  • ./assets/images/placeholders/image_placeholder_large@2x.png: reduced by 49230 bytes (73.12%)
  • ./assets/images/placeholders/image_placeholder_playdate.png: reduced by 6027 bytes (66.25%)
  • ./assets/images/placeholders/image_placeholder_playdate@2x.png: reduced by 17617 bytes (70.85%)
  • ./assets/images/placeholders/image_placeholder_small.png: reduced by 6942 bytes (63.31%)
  • ./assets/images/placeholders/image_placeholder_small@2x.png: reduced by 19237 bytes (67.16%)
  • ./assets/images/placeholders/image_placeholder_tiny.png: reduced by 2964 bytes (63.01%)
  • ./assets/images/placeholders/image_placeholder_tiny@2x.png: reduced by 7170 bytes (65.56%)
  • ./assets/images/property-wrappers-blog/erica.png: reduced by 70033 bytes (23.16%)
  • ./assets/images/server-guides/1password_passkey_prompt.png: reduced by 180408 bytes (53.09%)
  • ./assets/images/server-guides/aws/aws-fargate-vapor-mongo-atlas-connection.png: reduced by 199031 bytes (41.44%)
  • ./assets/images/server-guides/aws/aws-fargate-vapor-mongo-atlas-network-address.png: reduced by 165075 bytes (47.52%)
  • ./assets/images/server-guides/aws/aws-fargate-vapor-mongo.png: reduced by 115969 bytes (43.57%)
  • ./assets/images/server-guides/aws/aws-lambda-sam-arch.png: reduced by 47012 bytes (38.38%)
  • ./assets/images/server-guides/aws/ec2-list.png: reduced by 65978 bytes (37.77%)
  • ./assets/images/server-guides/aws/ec2.png: reduced by 51604 bytes (40.50%)
  • ./assets/images/server-guides/aws/launch-0.png: reduced by 38265 bytes (38.57%)
  • ./assets/images/server-guides/aws/launch-1.png: reduced by 68909 bytes (34.33%)
  • ./assets/images/server-guides/aws/launch-2.png: reduced by 61354 bytes (37.39%)
  • ./assets/images/server-guides/aws/launch-3.png: reduced by 66535 bytes (36.67%)
  • ./assets/images/server-guides/aws/launch-4.png: reduced by 56486 bytes (39.57%)
  • ./assets/images/server-guides/aws/launch-5.png: reduced by 45949 bytes (37.98%)
  • ./assets/images/server-guides/aws/launch-6.png: reduced by 56801 bytes (37.23%)
  • ./assets/images/server-guides/aws/launch-7.png: reduced by 76359 bytes (35.96%)
  • ./assets/images/server-guides/aws/repl.png: reduced by 13498 bytes (42.84%)
  • ./assets/images/server-guides/aws/services.png: reduced by 36272 bytes (37.35%)
  • ./assets/images/server-guides/aws/ssh-0.png: reduced by 27152 bytes (45.48%)
  • ./assets/images/server-guides/aws/terminate.png: reduced by 71542 bytes (37.17%)
  • ./assets/images/server-guides/digital-ocean-create-droplet.png: reduced by 34381 bytes (47.45%)
  • ./assets/images/server-guides/digital-ocean-distributions-ubuntu-18.png: reduced by 47670 bytes (47.40%)
  • ./assets/images/server-guides/digital-ocean-droplet-list.png: reduced by 19940 bytes (44.58%)
  • ./assets/images/server-guides/gcp-cloud-build-settings.png: reduced by 84433 bytes (44.05%)
  • ./assets/images/server-guides/safari_passkey_prompt.png: reduced by 147131 bytes (53.95%)
  • ./assets/images/sswg/incubation.png: reduced by 13285 bytes (59.27%)
  • ./assets/images/stress-tester-blog/xcode.png: reduced by 32802 bytes (27.04%)
  • ./assets/images/swift-at-apple-migrating-the-password-monitoring-service-from-java/password monitoring service.png: reduced by 20300 bytes (35.59%)
  • ./assets/images/swift-at-apple-migrating-the-password-monitoring-service-from-java/resource utilization.png: reduced by 37522 bytes (46.26%)
  • ./assets/images/swift-docc/sloth.png: reduced by 31504 bytes (31.04%)
  • ./assets/images/swift-docc/sloth@2x.png: reduced by 103858 bytes (33.89%)
  • ./assets/images/swim-blog/ping_pingreq_cycle.png: reduced by 18715 bytes (26.22%)
  • ./assets/images/swim-blog/swim_lifecycle.png: reduced by 11462 bytes (27.36%)
  • ./assets/images/upcoming-feature-flags-blog/upcoming-feature-flags-xcode.png: reduced by 17960 bytes (18.45%)
  • ./assets/images/utf8-string-blog/string-forms.png: reduced by 17136 bytes (31.37%)
  • ./assets/images/vapor.png: reduced by 1956 bytes (31.23%)
  • ./assets/images/vscode-extension-blog/package-dependencies.png: reduced by 936 bytes (3.26%)
  • ./assets/images/vscode-extension-blog/test-explorer.png: reduced by 54925 bytes (41.50%)
  • ./assets/images/vscode-extension-blog/vscode-swift-2.png: reduced by 132055 bytes (38.05%)
  • ./assets/images/windows-blog/lldb.png: reduced by 45976 bytes (24.04%)
  • ./assets/images/wmo-blog/single-file.png: reduced by 5940 bytes (60.08%)
  • ./assets/images/wmo-blog/wmo-detail.png: reduced by 10219 bytes (63.23%)
  • ./assets/images/wmo-blog/wmo.png: reduced by 4778 bytes (59.85%)
  • ./assets/images/zero-to-swift-nvim/Lazy.png: reduced by 66611 bytes (52.02%)
  • ./assets/images/zero-to-swift-nvim/LSP-Autocomplete.png: reduced by 161795 bytes (53.40%)
  • ./assets/images/zero-to-swift-nvim/LSP-Error.png: reduced by 126181 bytes (55.13%)
  • ./documentation/continuous-integration/images/ci_failure.png: reduced by 15789 bytes (41.72%)
  • ./documentation/continuous-integration/images/ci_pass.png: reduced by 18562 bytes (42.01%)
  • ./documentation/continuous-integration/images/ci_pending.png: reduced by 15693 bytes (41.46%)
  • ./documentation/continuous-integration/images/ci_pull_command.png: reduced by 5983 bytes (27.31%)
  • ./gsoc2019/Set.intersect.png: reduced by 130044 bytes (25.53%)

Size reductions:

- ./assets/images/2024-03-14-adwaita-swift/demo.png: reduced by 3436 bytes (39.82%)
- ./assets/images/5.2-blog/code-complete-1.png: reduced by 31767 bytes (37.46%)
- ./assets/images/5.2-blog/code-complete-2.png: reduced by 49651 bytes (40.20%)
- ./assets/images/5.2-blog/code-complete-3.png: reduced by 41033 bytes (38.13%)
- ./assets/images/5.2-blog/compilation-modes.png: reduced by 8412 bytes (32.01%)
- ./assets/images/abi-stability-blog/abi-stability.png: reduced by 4934 bytes (8.97%)
- ./assets/images/abi-stability-blog/library-evolution.png: reduced by 12 bytes (0.03%)
- ./assets/images/abi-stability-blog/module-stability.png: reduced by 73 bytes (0.18%)
- ./assets/images/bridging-pch-blog/build-setting.png: reduced by 4786 bytes (14.48%)
- ./assets/images/diagnostics-arch-blog/constraints-linked-with-exprs.png: reduced by 23712 bytes (34.72%)
- ./assets/images/dictionary-blog/grouping_2x.png: reduced by 479 bytes (1.41%)
- ./assets/images/dictionary-blog/grouping.png: reduced by 5577 bytes (25.56%)
- ./assets/images/dictionary-blog/merging_2x.png: reduced by 1089 bytes (6.24%)
- ./assets/images/dictionary-blog/merging.png: reduced by 4252 bytes (33.38%)
- ./assets/images/dictionary-blog/uniqueKeys_2x.png: reduced by 4622 bytes (7.90%)
- ./assets/images/dictionary-blog/uniqueKeys.png: reduced by 13608 bytes (29.88%)
- ./assets/images/distributed-blog/cluster_lifecycle.png: reduced by 15396 bytes (29.18%)
- ./assets/images/evolving-workgroups-blog/community-structure.png: reduced by 26448 bytes (24.91%)
- ./assets/images/fatal-errors/xcode-fatalerror.png: reduced by 123016 bytes (48.53%)
- ./assets/images/fosdem-2025-memory-and-java-blog/fosdem2025-1.png: reduced by 178915 bytes (38.77%)
- ./assets/images/fosdem-2025-memory-and-java-blog/fosdem2025-2.png: reduced by 181748 bytes (39.71%)
- ./assets/images/get-started/hero-bottom.png: reduced by 10785 bytes (1.98%)
- ./assets/images/get-started/package.png: reduced by 1 bytes (0.13%)
- ./assets/images/get-started/tiny-games-playdate@2x.png: reduced by 4181 bytes (1.96%)
- ./assets/images/getting-started-guides/vapor-web-server/new-project.png: reduced by 233038 bytes (51.50%)
- ./assets/images/getting-started/cloud-services/humingbird@2x.png: reduced by 36399 bytes (45.10%)
- ./assets/images/getting-started/cloud-services/secondary-card-vapor-logo.png: reduced by 42299 bytes (40.67%)
- ./assets/images/getting-started/embedded/ergonimic-and-performant.png: reduced by 68822 bytes (41.66%)
- ./assets/images/hummingbird.png: reduced by 1074 bytes (22.69%)
- ./assets/images/install/swoops/swoop-0.png: reduced by 4438 bytes (1.36%)
- ./assets/images/landing-page/hero/purple-swoop.png: reduced by 521 bytes (0.30%)
- ./assets/images/landing-page/hero/white-swoop-1.png: reduced by 1284 bytes (1.98%)
- ./assets/images/landing-page/hero/white-swoop-2.png: reduced by 1477 bytes (4.61%)
- ./assets/images/landing-page/swoops/swoop-0.png: reduced by 4666 bytes (1.26%)
- ./assets/images/landing-page/swoops/swoop-1.png: reduced by 10041 bytes (3.09%)
- ./assets/images/local-refactoring/Cursor.png: reduced by 40616 bytes (29.15%)
- ./assets/images/local-refactoring/Range.png: reduced by 27359 bytes (25.63%)
- ./assets/images/local-refactoring/Toolchain.png: reduced by 25840 bytes (24.30%)
- ./assets/images/osize-blog/Xcode-mode-setting.png: reduced by 4782 bytes (28.67%)
- ./assets/images/osize-blog/Xcode-Osize-setting.png: reduced by 5877 bytes (27.73%)
- ./assets/images/packages-page-blog/package-categories.png: reduced by 6701 bytes (5.05%)
- ./assets/images/placeholders/image_placeholder_large.png: reduced by 16144 bytes (69.70%)
- ./assets/images/placeholders/image_placeholder_large@2x.png: reduced by 49230 bytes (73.12%)
- ./assets/images/placeholders/image_placeholder_playdate.png: reduced by 6027 bytes (66.25%)
- ./assets/images/placeholders/image_placeholder_playdate@2x.png: reduced by 17617 bytes (70.85%)
- ./assets/images/placeholders/image_placeholder_small.png: reduced by 6942 bytes (63.31%)
- ./assets/images/placeholders/image_placeholder_small@2x.png: reduced by 19237 bytes (67.16%)
- ./assets/images/placeholders/image_placeholder_tiny.png: reduced by 2964 bytes (63.01%)
- ./assets/images/placeholders/image_placeholder_tiny@2x.png: reduced by 7170 bytes (65.56%)
- ./assets/images/property-wrappers-blog/erica.png: reduced by 70033 bytes (23.16%)
- ./assets/images/server-guides/1password_passkey_prompt.png: reduced by 180408 bytes (53.09%)
- ./assets/images/server-guides/aws/aws-fargate-vapor-mongo-atlas-connection.png: reduced by 199031 bytes (41.44%)
- ./assets/images/server-guides/aws/aws-fargate-vapor-mongo-atlas-network-address.png: reduced by 165075 bytes (47.52%)
- ./assets/images/server-guides/aws/aws-fargate-vapor-mongo.png: reduced by 115969 bytes (43.57%)
- ./assets/images/server-guides/aws/aws-lambda-sam-arch.png: reduced by 47012 bytes (38.38%)
- ./assets/images/server-guides/aws/ec2-list.png: reduced by 65978 bytes (37.77%)
- ./assets/images/server-guides/aws/ec2.png: reduced by 51604 bytes (40.50%)
- ./assets/images/server-guides/aws/launch-0.png: reduced by 38265 bytes (38.57%)
- ./assets/images/server-guides/aws/launch-1.png: reduced by 68909 bytes (34.33%)
- ./assets/images/server-guides/aws/launch-2.png: reduced by 61354 bytes (37.39%)
- ./assets/images/server-guides/aws/launch-3.png: reduced by 66535 bytes (36.67%)
- ./assets/images/server-guides/aws/launch-4.png: reduced by 56486 bytes (39.57%)
- ./assets/images/server-guides/aws/launch-5.png: reduced by 45949 bytes (37.98%)
- ./assets/images/server-guides/aws/launch-6.png: reduced by 56801 bytes (37.23%)
- ./assets/images/server-guides/aws/launch-7.png: reduced by 76359 bytes (35.96%)
- ./assets/images/server-guides/aws/repl.png: reduced by 13498 bytes (42.84%)
- ./assets/images/server-guides/aws/services.png: reduced by 36272 bytes (37.35%)
- ./assets/images/server-guides/aws/ssh-0.png: reduced by 27152 bytes (45.48%)
- ./assets/images/server-guides/aws/terminate.png: reduced by 71542 bytes (37.17%)
- ./assets/images/server-guides/digital-ocean-create-droplet.png: reduced by 34381 bytes (47.45%)
- ./assets/images/server-guides/digital-ocean-distributions-ubuntu-18.png: reduced by 47670 bytes (47.40%)
- ./assets/images/server-guides/digital-ocean-droplet-list.png: reduced by 19940 bytes (44.58%)
- ./assets/images/server-guides/gcp-cloud-build-settings.png: reduced by 84433 bytes (44.05%)
- ./assets/images/server-guides/safari_passkey_prompt.png: reduced by 147131 bytes (53.95%)
- ./assets/images/sswg/incubation.png: reduced by 13285 bytes (59.27%)
- ./assets/images/stress-tester-blog/xcode.png: reduced by 32802 bytes (27.04%)
- ./assets/images/swift-at-apple-migrating-the-password-monitoring-service-from-java/password monitoring service.png: reduced by 20300 bytes (35.59%)
- ./assets/images/swift-at-apple-migrating-the-password-monitoring-service-from-java/resource utilization.png: reduced by 37522 bytes (46.26%)
- ./assets/images/swift-docc/sloth.png: reduced by 31504 bytes (31.04%)
- ./assets/images/swift-docc/sloth@2x.png: reduced by 103858 bytes (33.89%)
- ./assets/images/swim-blog/ping_pingreq_cycle.png: reduced by 18715 bytes (26.22%)
- ./assets/images/swim-blog/swim_lifecycle.png: reduced by 11462 bytes (27.36%)
- ./assets/images/upcoming-feature-flags-blog/upcoming-feature-flags-xcode.png: reduced by 17960 bytes (18.45%)
- ./assets/images/utf8-string-blog/string-forms.png: reduced by 17136 bytes (31.37%)
- ./assets/images/vapor.png: reduced by 1956 bytes (31.23%)
- ./assets/images/vscode-extension-blog/package-dependencies.png: reduced by 936 bytes (3.26%)
- ./assets/images/vscode-extension-blog/test-explorer.png: reduced by 54925 bytes (41.50%)
- ./assets/images/vscode-extension-blog/vscode-swift-2.png: reduced by 132055 bytes (38.05%)
- ./assets/images/windows-blog/lldb.png: reduced by 45976 bytes (24.04%)
- ./assets/images/wmo-blog/single-file.png: reduced by 5940 bytes (60.08%)
- ./assets/images/wmo-blog/wmo-detail.png: reduced by 10219 bytes (63.23%)
- ./assets/images/wmo-blog/wmo.png: reduced by 4778 bytes (59.85%)
- ./assets/images/zero-to-swift-nvim/Lazy.png: reduced by 66611 bytes (52.02%)
- ./assets/images/zero-to-swift-nvim/LSP-Autocomplete.png: reduced by 161795 bytes (53.40%)
- ./assets/images/zero-to-swift-nvim/LSP-Error.png: reduced by 126181 bytes (55.13%)
- ./documentation/continuous-integration/images/ci_failure.png: reduced by 15789 bytes (41.72%)
- ./documentation/continuous-integration/images/ci_pass.png: reduced by 18562 bytes (42.01%)
- ./documentation/continuous-integration/images/ci_pending.png: reduced by 15693 bytes (41.46%)
- ./documentation/continuous-integration/images/ci_pull_command.png: reduced by 5983 bytes (27.31%)
- ./gsoc2019/Set.intersect.png: reduced by 130044 bytes (25.53%)
@tkremenek
Copy link
Member Author

@swift-ci test

@tkremenek tkremenek merged commit 10539c4 into swiftlang:main Jun 7, 2025
4 checks passed
@tkremenek tkremenek deleted the png-reduce branch June 7, 2025 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants