folderify
v4.0.1

以本機樣式生成像素完美的MacOS文件夾圖標。
16x16到512x512@2x所有圖標尺寸。使用folderify ?讓我知道或讓我知道,我很想展示一些現實世界的用途!
使用Homebrew安裝folderify :
brew install folderify建議使用Homebrew Install,並自動為您的外殼安裝folderify參數完成。
有關其他安裝選項,請參見下文。
使用掩碼將圖標分配給文件夾:
folderify mask.png /path/to/folder生成mask.icns和mask.iconset文件:
folderify mask.png默認情況下, folderify使用系統的當前燈/暗模式。使用--color-scheme來覆蓋以下內容:
folderify --color-scheme dark mask.png筆記:
為了獲得最佳結果:
.png面膜。--no-trim標誌並使用掩碼: v3的文件夾樣式不再由folderify支持:
要生成這些,請使用folderify V2。例如:
pip3 install folderify
python3 -m folderify --macOS 10.5 path/to/icon.png如果您沒有自製的,但是您的系統上已經有ImageMagick( magick二進制),則可以使用以下內容:
cargo install folderify或直接下載代碼:
git clone https://github.com/lgarron/folderify && cd folderify
# Run directly
cargo run -- --reveal examples/src/folder_outline.png .
# Install (assuming the `cargo` bin is in your path)
cargo install --path .
folderify --reveal examples/src/folder_outline.png .存儲庫文件夾現在應具有自定義圖標。
for file in examples/src/ * .png ; do cargo run -- $file ; done
open examples/src/您應該看到一堆新的.iconset文件夾和.icns文件,這些文件自動從.png masks生成。
magick並identify )。iconutilfileiconsips , DeRez , Rez , SetFile (其中一些需要Xcode命令行工具。) Generate a native-style macOS folder icon from a mask file.
Usage: folderify [OPTIONS] [MASK] [TARGET]
Arguments:
[MASK]
Mask image file. For best results:
- Use a .png mask.
- Use a solid black design over a transparent background.
- Make sure the corner pixels of the mask image are transparent. They are used for empty margins.
- Make sure the non-transparent pixels span a height of 384px, using a 16px grid.
If the height is 384px and the width is a multiple of 128px, each 64x64 tile will exactly align with 1 pixel at the smallest folder size.
[TARGET]
Target file or folder. If a target is specified, the resulting icon will
be applied to the target file/folder. Else (unless --output-icns or
--output-iconset is specified), a .iconset folder and .icns file will be
created in the same folder as the mask (you can use "Get Info" in Finder
to copy the icon from the .icns file).
Options:
--output-icns <ICNS_FILE>
Write the `.icns` file to the given path.
(Will be written even if a target is also specified.)
--output-iconset <ICONSET_FOLDER>
Write the `.iconset` folder to the given path.
(Will be written even if a target is also specified.)
-r, --reveal
Reveal either the target, `.icns`, or `.iconset` (in that order of preference) in Finder
--macOS <MACOS_VERSION>
Version of the macOS folder icon, e.g. "14.2.1". Defaults to the version currently running
--color-scheme <COLOR_SCHEME>
Color scheme — auto matches the current system value
[default: auto]
[possible values: auto, light, dark]
--no-trim
Don't trim margins from the mask.
By default (i.e. without this flag), transparent margins are trimmed from all 4 sides.
--no-progress
Don't show progress bars
--badge <BADGE>
Add a badge to the icon. Currently only supports one badge at a time
[possible values: alias, locked]
-v, --verbose
Detailed output. Also sets `--no-progress`
--completions <SHELL>
Print completions for the given shell (instead of generating any icons).
These can be loaded/stored permanently (e.g. when using Homebrew), but they can also be sourced directly, e.g.:
folderify --completions fish | source # fish
source <(folderify --completions zsh) # zsh
[possible values: bash, elvish, fish, powershell, zsh]
-h, --help
Print help (see a summary with '-h')
-V, --version
Print version
從Apple徽標生成的示例: 