A web application for artists and designers to work with reference images using customizable grid overlays.
Live Demo: https://kidwon.github.io/image-grid-tool/
-
Multiple Grid System:
- Small 32×32 pixel grid for precise placement
- Large 128×192 pixel grid for composition and proportions
- Customizable grid color and opacity
-
Image Management:
- Upload and manage multiple images
- Drag, resize, and organize images to create composition layouts
- Move images to front or back to control layering
- Generate line art versions of images
-
Easy Editing:
- Snap to grid for precise alignment
- Interactive resize handles
- Touch support for mobile devices
- Scale control slider
-
Export:
- Download your compositions with grid overlay
- Special handling for iOS devices
# Clone the repository
git clone https://github.com/kidwon/image-grid-tool.git
# Navigate to the project directory
cd image-grid-tool
# Install dependencies
npm install
# Start the development server
npm run dev- Click "选择图片" (Choose Image) to upload one or more images
- Drag images to position them on the canvas
- Use the corner handles to resize images
- Adjust the grid settings with the "网格设置" (Grid Settings) button
- Download your composed image with the "下载图片" (Download Image) button
The application is configured for GitHub Pages deployment. Push to the main branch to trigger automatic deployment.
# Build for production
npm run build
# Deploy manually (if needed)
npm run deploy- Built with React and Vite
- Styled with Tailwind CSS
- Uses HTML5 Canvas for rendering
- Responsive design for desktop and mobile devices
- This tool was created for artists who need a grid system for accurate drawing and composition
- Special thanks to the React and Tailwind CSS communities for their excellent documentation