Follow these simple steps to update your Frame Splitter desktop icon with the movie reel logo.
- Right-click on the movie reel image (the one you showed me)
- Save As → Name it:
movie-reel-logo.png - Save it in:
c:\Users\kf\OneDrive\Documents\Github-open-source-projects\Frame-Splitter\
Alternative names accepted:
movie-reel-logo.png(recommended)frame-splitter-logo.pnglogo.png
Open PowerShell in the project folder and run:
node update-icon.mjsThis will:
- ✅ Convert PNG to ICO format
- ✅ Create multiple icon sizes (16x16 to 256x256)
- ✅ Save to
icon.ico(project root) - ✅ Save to
build/icon.ico(for electron-builder)
npm run build:winThis creates:
Frame Splitter Setup 1.0.2.exe(installer)Frame Splitter 1.0.2.exe(portable)
Both will use the new movie reel icon! 🎬
- Go to the
dist/folder - Run
Frame Splitter Setup 1.0.2.exe - Install the application
- Check your desktop shortcut - it should show the movie reel icon! 🎉
// Converts your PNG to ICO with multiple sizes
16x16 → For taskbar and small icons
32x32 → For file explorer
48x48 → For desktop shortcuts
64x64 → For large icons view
128x128 → For high-DPI displays
256x256 → For maximum quality| File | Location | Purpose |
|---|---|---|
icon.ico |
Project root | Main icon file |
build/icon.ico |
Build folder | Used by electron-builder |
The icon is configured in package.json:
"build": {
"appId": "com.kaifali.framesplitter",
"productName": "Frame Splitter",
"win": {
"icon": "build/icon.ico"
}
}When you run npm run build:win, electron-builder:
- Reads
build/icon.ico - Embeds it into the .exe file
- Creates desktop shortcuts with the icon
- Uses it for the installer
Solution:
npm install png-to-ico sharp --save-devSolution:
- Make sure the image is saved as
movie-reel-logo.png - Check it's in the correct folder
- Try using the full path
Solution:
- Uninstall the old version
- Delete desktop shortcuts
- Rebuild:
npm run build:win - Install fresh
Solution:
- Make sure your source PNG is at least 256x256 pixels
- Save it as PNG (not JPG)
- Use transparent background for best results
For the best desktop icon:
✅ DO:
- Use 256x256 px or larger source image
- Use PNG format with transparent background
- Keep design simple and recognizable
- Test on both light and dark backgrounds
- Use high contrast colors
❌ DON'T:
- Use JPG (no transparency support)
- Use very small images (<128px)
- Include too much detail (won't show at small sizes)
- Use very light colors (hard to see)
| Before | After |
|---|---|
| Generic/Old icon | 🎬 Movie Reel Logo |
| Low resolution | High resolution (256x256) |
| Single size | Multiple sizes (16-256px) |
# 1. Save the movie reel image
# (Right-click → Save As → movie-reel-logo.png)
# 2. Convert to ICO
node update-icon.mjs
# 3. Rebuild the app
npm run build:win
# 4. Install and enjoy!
cd dist
./Frame Splitter Setup 1.0.2.exe# Convert icon
node update-icon.mjs
# Build for Windows
npm run build:win
# Build for all platforms
npm run build:all
# Run in dev mode (to preview icon)
npm run electronWhen you run node update-icon.mjs, you should see:
🎬 Updating Frame Splitter Icon...
✓ Found logo: movie-reel-logo.png
📐 Creating icon in multiple sizes...
✓ Created 16x16
✓ Created 32x32
✓ Created 48x48
✓ Created 64x64
✓ Created 128x128
✓ Created 256x256
🔄 Converting to ICO format...
✓ Created icon.ico
✓ Created build/ directory
✓ Created build/icon.ico
🧹 Cleaning up temporary files...
✓ Cleaned up
✅ Icon updated successfully!
📍 Icon files created:
- icon.ico (project root)
- build/icon.ico (for electron-builder)
📋 Next steps:
1. npm run build:win
2. Install the new Setup.exe
3. Your desktop icon will show the movie reel! 🎬
After installation, your Frame Splitter app will have:
- 🎬 Movie reel icon on desktop
- 🎬 Movie reel icon in Start Menu
- 🎬 Movie reel icon in taskbar
- 🎬 Movie reel icon in file explorer
- 🎬 Movie reel icon in the app window
Perfect branding for your video frame extraction tool! ✨
If you encounter any issues:
- Check the error message
- Verify the PNG file exists
- Ensure sharp and png-to-ico are installed
- Try rebuilding from scratch
Created: October 25, 2025
Updated for: Frame Splitter v1.0.0
Icon: Movie Reel Logo 🎬