Skip to content

Configuration Reference

Complete reference for all ImageChunker settings and configuration options.

Access via ImageChunker → Settings (⌘,)

SettingOptionsDefaultDescription
ThemeSystem, Light, DarkSystemApplication appearance
Show in DockOn, OffOnShow Dock icon
Show in Menu BarOn, OffOffShow menu bar icon
Launch at LoginOn, OffOffStart with macOS
Check for UpdatesOn, OffOnAutomatic update checks
SettingOptionsDefaultDescription
Default ModeSmart, RegularSmartProcessing mode for new images
GPU AccelerationOn, OffOnUse Metal for processing
Memory LimitAuto, 2GB, 4GB, 8GBAutoMaximum memory usage
Parallel Processing1-8 threadsAutoConcurrent batch processing
Cancel on ErrorOn, OffOffStop batch on first error
SettingRangeDefaultDescription
SensitivityLow, Medium, HighMediumBoundary detection aggressiveness
Min Chunk Height50-2000px200pxMinimum height per chunk
Text DetectionOn, OffOnAvoid splitting text
Face DetectionOn, OffOnKeep faces intact
Edge Threshold0.1-0.90.5Edge detection sensitivity
SettingOptionsDefaultDescription
Default FormatPNG, JPEG, HEICPNGOutput format
JPEG Quality1-100%90%Compression level
HEIC Quality1-100%85%Compression level
Color ProfilePreserve, sRGB, RemovePreserveColor management
Include MetadataAll, Strip GPS, NoneStrip GPSMetadata handling
Default LocationSame folder, Subfolder, AskSubfolderWhere to save
Naming PatternCustom{original}_{num}File naming
SettingOptionsDefaultDescription
Quick ProcessOn, OffOffProcess without opening app
Output LocationSame, Subfolder, AskAskWhere to save chunks
Auto-LaunchAlways, If Closed, NeverIf ClosedWhen to open app
Show BadgeOn, OffOnFinder badge on source files

ImageChunker stores settings in:

~/Library/Preferences/com.griffin.ImageChunker.plist
Terminal window
# View all settings
defaults read com.griffin.ImageChunker
# View specific setting
defaults read com.griffin.ImageChunker defaultMode
Terminal window
# Set default mode
defaults write com.griffin.ImageChunker defaultMode -string "smart"
# Set JPEG quality
defaults write com.griffin.ImageChunker jpegQuality -int 90
# Enable GPU acceleration
defaults write com.griffin.ImageChunker gpuAcceleration -bool true
Terminal window
# Reset all settings to defaults
defaults delete com.griffin.ImageChunker

ImageChunker respects these environment variables:

VariablePurposeExample
IMAGECHUNKER_DEBUGEnable debug logging1
IMAGECHUNKER_NO_GPUDisable GPU acceleration1
IMAGECHUNKER_MEMORY_LIMITOverride memory limit4096 (MB)

Launch ImageChunker with arguments:

Terminal window
# Open with specific file
open -a ImageChunker ~/image.png
# Open with multiple files (batch)
open -a ImageChunker ~/images/*.png
# Process and quit
open -a ImageChunker --args --process --quit ~/image.png
ArgumentDescription
--processProcess immediately
--quitQuit after processing
--output DIRSet output directory
--mode smart|regularSet chunking mode
--format png|jpeg|heicSet output format
--quality NSet quality (1-100)
  1. Configure all settings
  2. File → Save Preset (⌘⇧S)
  3. Enter preset name
  4. Preset saved to:
    ~/Library/Application Support/ImageChunker/Presets/
{
"name": "Instagram Square",
"version": 1,
"settings": {
"mode": "regular",
"chunkWidth": 1080,
"chunkHeight": 1080,
"format": "jpeg",
"quality": 90,
"colorProfile": "srgb"
}
}
  1. File → Import Preset
  2. Select .imagechunkerpreset file
  3. Preset appears in presets menu
  1. File → Export Preset
  2. Choose preset to export
  3. Save .imagechunkerpreset file

ImageChunker responds to URL schemes:

imagechunker://open?file=/path/to/image.png
imagechunker://process?file=/path/to/image.png&mode=smart
imagechunker://batch?folder=/path/to/images
ParameterDescriptionValues
fileFile pathURL-encoded path
folderFolder pathURL-encoded path
modeProcessing modesmart, regular
formatOutput formatpng, jpeg, heic
qualityQuality1-100
outputOutput pathURL-encoded path

ImageChunker runs in macOS App Sandbox with:

  • User-selected files: Read/Write access
  • Downloads folder: Read/Write access
  • Pictures folder: Read access
  • Network: None (privacy)

If permission dialogs appear:

  1. Click Allow for file access
  2. Settings persist in:
    ~/Library/Containers/com.griffin.ImageChunker/Data/Library/Preferences/

For remembered folder access:

  • Stored encrypted by macOS
  • Re-validated on each launch
  • Can be revoked in System Settings
Terminal window
# Set environment variable
export IMAGECHUNKER_DEBUG=1
# Or use defaults
defaults write com.griffin.ImageChunker debugLogging -bool true
~/Library/Logs/ImageChunker/
├── imagechunker.log
├── processing.log
└── finder-extension.log
Terminal window
# Real-time log viewing
log stream --predicate 'subsystem == "com.griffin.ImageChunker"'
# Historical logs
log show --predicate 'subsystem == "com.griffin.ImageChunker"' --last 1h
~/Library/Caches/com.griffin.ImageChunker/

In App: Settings → Advanced → Clear Cache

Command Line:

Terminal window
rm -rf ~/Library/Caches/com.griffin.ImageChunker/

Configure maximum cache size:

Terminal window
defaults write com.griffin.ImageChunker cacheLimit -int 500 # MB