New SVG, Icons, PNGs and X PixMaps #32891

pull 1BitcoinBoWP1FZ4xwTNkq6XksKidmgYYw wants to merge 24 commits into bitcoin:master from 1BitcoinBoWP1FZ4xwTNkq6XksKidmgYYw:master changing 15 files +1295 −1449
  1. 1BitcoinBoWP1FZ4xwTNkq6XksKidmgYYw commented at 12:44 pm on July 7, 2025: none

    This PR clean up the old SVG, Icons, PNGs and X PixMaps by providing optimized much smaller file size versions while at the same time keeping resolutions untouched. Shadows are removed from the files.

    Ping: @jonasschnelli because he was the author of the previous files. Please check the PR.

    New SVG source code: <?xml version="1.0" encoding="UTF-8"?> <svg width="1024px" height="1024px" version="1.1" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"> <g id="bitcoin"> <path d="m1008.6 635.86c-68.383 274.29-346.19 441.22-620.51 372.82-274.21-68.383-441.14-346.21-372.72-620.48 68.352-274.32 346.16-441.26 620.4-372.88 274.3 68.383 441.21 346.24 372.83 620.54z" fill="#f7931a"/> <path d="m343.53 598.23c-2.7852 6.9102-9.8398 17.277-25.746 13.344 0.5625 0.81641-40.832-10.191-40.832-10.191l-27.887 64.301 73.105 18.227c13.598 3.4062 26.926 6.9766 40.047 10.336l-23.246 93.344 56.109 14 23.023-92.352c15.328 4.1602 30.211 8 44.77 11.613l-22.945 91.922 56.176 14 23.25-93.168c95.793 18.129 167.82 10.816 198.14-75.824 24.43-69.762-1.2188-110-51.617-136.24 36.703-8.4648 64.352-32.609 71.727-82.48 10.195-68.129-41.68-104.75-112.61-129.18l23.008-92.289-56.176-14-22.402 89.855c-14.766-3.6797-29.934-7.1523-45.008-10.594l22.562-90.445-56.145-14-23.023 92.254c-12.227-2.7812-24.227-5.5352-35.875-8.4297l0.066406-0.28906-77.473-19.344-14.945 60s41.68 9.5508 40.801 10.145c22.754 5.6797 26.863 20.734 26.176 32.672m202.69 273.63c-17.359 69.758-134.82 32.047-172.89 22.59l30.848-123.66c38.078 9.5039 160.19 28.32 142.05 101.07zm17.379-180.99c-15.844 63.453-113.6 31.215-145.31 23.309l27.965-112.16c31.715 7.9062 133.84 22.656 117.35 88.852z" fill="#fff"/> </g> </svg>

    Thank you

  2. Delete src/qt/res/src/bitcoin.svg 6f98f3a144
  3. Upload bitcoin.svg 84873267bb
  4. Delete share/pixmaps/bitcoin.ico 9d79df3389
  5. Upload bitcoin.ico e07fdbeb86
  6. Delete share/pixmaps/bitcoin16.png c0882a3948
  7. Delete share/pixmaps/bitcoin32.png 9b43de48b4
  8. Delete share/pixmaps/bitcoin64.png 6f5b09b39b
  9. Delete share/pixmaps/bitcoin128.png 9e2489e096
  10. Delete share/pixmaps/bitcoin256.png 8c150ca89b
  11. Delete share/pixmaps/bitcoin16.xpm b50e052a1a
  12. Delete share/pixmaps/bitcoin32.xpm 34371bd5a7
  13. Delete share/pixmaps/bitcoin64.xpm 36ea175cc0
  14. Delete share/pixmaps/bitcoin128.xpm 9556d32602
  15. Delete share/pixmaps/bitcoin256.xpm eeb0d52e93
  16. Upload bitcoin16.png, bitcoin32.png, bitcoin64.png, bitcoin128.png, bitcoin256.png 841548b00d
  17. Upload bitcoin16.xpm, bitcoin32.xpm, bitcoin64.xpm, bitcoin128.xpm, bitcoin256.xpm 67db7a7788
  18. Delete src/qt/res/icons/bitcoin.icns c89117b9bb
  19. Upload bitcoin.icns 50e5575695
  20. Delete src/qt/res/icons/bitcoin.ico 53349ddf1c
  21. Upload bitcoin.ico ed9e99ac5e
  22. Delete src/qt/res/icons/bitcoin.png 9f0d992fe0
  23. upload bitcoin.png 3205ebe28a
  24. Delete src/qt/res/src/bitcoin.svg
    Remove "surface1"
    16503942b5
  25. Upload bitcoin.svg
    Change <g id="surface1"> to <g id="bitcoin">
    835d006761
  26. DrahtBot commented at 12:44 pm on July 7, 2025: contributor

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/32891.

    Reviews

    See the guideline for information on the review process. A summary of reviews will appear here.

  27. maflcko commented at 1:12 pm on July 7, 2025: member

    Closing for now:

    • Not sure if removing shadows is the right approach to save a few KB. This needs a stronger motivation and screenshots on all supported Systems.
    • Gui pull request should be opened against the gui repo: github.com/bitcoin-core/gui
    • Please don’t include the source code in the pull description. If anyone wanted to look at the source code, they could just look at it directly.
    • Please don’t ping for reviewers in the pull description. Also, pinging people that have not been active in bitcoin core for a long time is unlikely to be useful.
    • Finally, you’d have to squash your commits according to https://github.com/bitcoin/bitcoin/blob/master/CONTRIBUTING.md#squashing-commits
  28. maflcko closed this on Jul 7, 2025

  29. 1BitcoinBoWP1FZ4xwTNkq6XksKidmgYYw commented at 1:28 pm on July 7, 2025: none
    @maflcko Thanks, I will use github.com/bitcoin-core/gui to send a new PR. Also I will squash the commits. There is a not just a few KB saved with the PR but a lot and not because removed shadows but because the files are optimized. The current files in the bitcoin/bitcoin:master are very old and not optimized.
  30. maflcko commented at 1:52 pm on July 7, 2025: member
  31. 1BitcoinBoWP1FZ4xwTNkq6XksKidmgYYw commented at 2:33 pm on July 7, 2025: none
    @maflcko You mean this commit? https://github.com/bitcoin/bitcoin/commit/42f6a0c2b946af2cce86b721b349d35c4e21ce88 Yes the PNGs are optimized but not correctly, that’s why you can see in my commit for example that my bitcoin.png is -256 KB (16%) smaller than the current file in the repo. https://github.com/bitcoin/bitcoin/pull/32891/files#diff-5e43a57fa6d8a58177b80b3d7d608e6fffcda2a75078da2aa47bb4e447b44f81 also the script only optimized PNG files unlike my commit that optimized all bitcoin logo files including SVG, Icons (.ico), PNGs and X PixMaps

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-07-08 00:13 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me