tryashtar / image-map

Converts image to maps for Minecraft Java and Bedrock
244 stars 36 forks source link

Program specification #1

Closed tryashtar closed 7 years ago

tryashtar commented 7 years ago

The dream for how this program operates

  1. Click open, browse for images. Select however many and import.
  2. Image fixer dialog:
    • Each image that isn't 128x128 needs to be made that way. Show a dialog displaying the current image as it exists.
    • A box is on the image, and you can drag it or extend the edges to position it on the image. Rectangles result in stretching.
    • Pick between "Nearest Neighbor (pixel)" and "Bicubic (smooth/blurry)" scaling.
    • Two input boxes let you pick to split the image.
    • 128x128 preview shows all changes live.
    • Checkbox for "Use for all of this dimensions" lets you skip future edits.
  3. As the picture is sent, it is physically changed to be 128x128. All picture boxes should be set to zoom, but all pictures inside should fully fill the frame.
  4. Show all the modified pictures in the grid with the dragging stuff you already have.
  5. Click "mapify" to convert the colors in each image to those allowed in the color map. Hover over mapified images to show original.
  6. Click "export" to browse for somewhere to save all the mapified images in consecutive order as map_x.dat files.