SVG files reusing
enhancement
### Description
There are several similar files:
1)) https://github.com/bigbigmdm/IMSProg/blob/main/img/logo_IMSProg.svg for [create_macos_appbundles.sh](https://github.com/bigbigmdm/IMSProg/blob/main/create_macos_appbundles.sh) only.
2)) https://github.com/bigbigmdm/IMSProg/blob/main/img/mini_logo_IMSProg.svg for README.md and for "IMSProg_programmer/other/index.html"
3)) https://github.com/bigbigmdm/IMSProg/blob/main/IMSProg_programmer/img/IMSProg64.png for [CMakeLists.txt](https://github.com/bigbigmdm/IMSProg/blob/19efc9b8c0762b876d533ca0e8e01d0212696409/IMSProg_programmer/CMakeLists.txt#L250).
1)) I found that "Apple requires a single master source icon sized at 1024 × 1024 pixels (1:1 aspect ratio) for macOS .icns creation." But [logo_IMSProg.svg](https://github.com/bigbigmdm/IMSProg/blob/main/img/logo_IMSProg.svg) is 300x350 which looks totally incorrect. And I saw examples of [App Icons](https://macosicons.com/) they never use text on the icon. Regardless to apple, it is weird idea in any case. And also in an example there is no frame.
1.1)) Should we change logo_IMSProg.svg aspect ratio to 1:1?
1.2)) Should we change logo_IMSProg.svg size to 1024 × 1024 pixels?
1.3)) Should we remove text from logo_IMSProg.svg?
1.4)) Should we remove frame?
@agurtovoy @asamahy what do you think?
2)) If we did all from 1) then we can remove mini_logo_IMSProg.svg and use logo_IMSProg.svg instead. For example in README.md we can tune size of picture using, for example `<img align="right" width="200" src="img/logo_IMSProg.svg">` so we should not make another picture with different size.
3)) If we can receive clean svg then I suggest to use it instead of IMSProg64.png. SVG is allowed by [Freedesktop Icon Theme Specification](https://specifications.freedesktop.org/icon-theme/latest/#definitions) format.
3 条评论