I really needed a quick, hassle-free way to make fanlisting buttons on Linux Mint without dealing with
Photoshop or the learning curve of GIMP. Since I couldn't find quite what I was looking for, I built
ButtonCraft PHP—a simple fanlisting code generator! Check it out!
Features:
- Accepts user image upload, crop coordinates, text overlay, font styling, border colors, with zoom in/out
and image-move controls for framing the crop.
- Crops and resizes the image to ALL 7 standard fanlisting dimensions simultaneously, preserving the
original aspect ratio (crop-to-fill, never stretched).
- Selectable border style (single, dashed, dotted, double) and independent text horizontal/vertical
positioning.
- Text drop shadow and outline for legibility over busy image backgrounds; type
* for a
heart.
- Brightness, contrast, gamma, and sharpening adjustment applied live in the preview and the final export.
- Dynamically computes typography, text shadow, and border scaling for each size.
- Selectable output format (PNG, JPG, or WEBP) for both the ZIP and individual per-size downloads.
- Packages all generated images into a ZIP archive for immediate download, or download any single size
directly from its live preview.
- Shows a running count of how many button images this installation has generated.
Sample Codes
Here are some sample codes I made with ButtonCraft PHP.
