A downloadable tool for Windows

Download NowName your own price

A FREE Texture Manipulation Utility to speed things up when working with textures, sprites, or tile-sheets!

The Texture Manipulator tool has been set up to make it easier to resize images and textures using a series of quick function buttons. Easily resize entire tile-sets or sprite sheets using the Size*2 button to quickly double the image height and width, or the Size/2 button to scale them down by half the size. Useful for converting tile-sets or sprites from different versions of RPG Maker or various game engines. Quickly test your seamless textures with the Tile*2 button, or de-tile existing textures with the Tile/2 button. It is also possible to set the image dimensions manually and choose between several different interpolation modes.

Unique to the Texture Manipulator is the ability to convert square images into isometric tiles or textures. Quickly convert textures into isometric Wall or Floor tiles with a 2:1 pixel ratio or create isometric skewed textures to use in isometric scenes. Keep in mind that while it is possible to load any size image file, the isometric tile rotations will not work correctly unless the source image is a square.

Quick Resizing

  • Quick Scaling *2 or /2
  • Quick Tiling *2 or /2
  • Manual Scaling
  • Manual Tiling
  • Multiple Interpolation Modes 

Quick Rotations

  • Quick Rotation (90 Degrees Left or 90 Degrees right)
  • Iso-Rotation Left 
  • Iso-Rotation Right
  • Iso-Rotation Floor

Quick Tiles

  • Isometric Left Wall Tile
  • Isometric Right Wall Tile
  • Isometric Floor Tile
  • Pseudo3D First-Person Left Wall
  • Pseudo3D First-Person Right Wall
  • Pseudo3D First-Person Ceiling
  • Pseudo3D First-Person Floor

Please let me know if you run into any issues and I'll do what I can to address things in future updates. This tool is essentially complete, but I'd be happy to make adjustments or modifications, if any are needed.

NOTE: The interpolation mode selection is only applied to the manual resizing mode, and not to the quick-size or quick-tile buttons. The quick function buttons currently all use Nearest Neighbor interpolation, which is intended to provide the best results for pixel art.

* REQUIRES .NET v8 (Will prompt to install if not installed already)
* Exports to *.png, *.jpg, *.bmp, and *gif
* Only available as a Windows *.exe 

This utility has been released under the Public Domain (CC0) license and can be distributed freely without restrictions. 

Updated 3 days ago
Published 6 days ago
StatusReleased
CategoryTool
PlatformsWindows
Rating
Rated 5.0 out of 5 stars
(3 total ratings)
AuthorScreaming Brain Studios
Tags2D, graphic-editor, image-editor, Isometric, software, Textures, Tileset, tool, utility
Asset licenseCreative Commons Zero v1.0 Universal

Download

Download NowName your own price

Click download now to get access to the following files:

SBS - Texture Manipulator.rar 94 kB
SBS - Texture Manipulator.zip 109 kB

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

nifty

(+1)

This is pretty cool!  Any chance of a un-iso button?

That's actually not a bad idea for an addition! Wall tiles can already be un-iso'd by using the opposite Iso-Left or Iso-Right rotation/skew buttons.

As it is not quite implemented yet, you can currently (not 100% perfectly) un-iso an isometric floor tile by applying the opposite iso-rotations to it, though there is a little editing required. For example, one way to un-iso a floor is to first load an isometric floor tile:

  1. Tile *2
  2. Iso-Left rotate
  3. 90 Degree Rotate Right
  4. Iso-Left rotate x 2

This produces the original square version of the isometric floor tile in the center of the render, and just needs to be cropped out! I'll see if I can narrow down a reasonable approach to automating this process with a button

(+1)

I actually needed this info !  Seriously thanks!

(+1)

Great tool! A few suggestions:

-Would be nice to have a note on the page here stating .NET v8 is required and the tool will prompt for install if necessary

-Enabling drag and drop for image loading would be a great speed and usability enhancement, especially when working with multiple images

-Currently the image preview is anchored on the left side, so any function that resizes the gui window displaces the button controls. This results in lots of excess mouse moving and window repositioning. If the controls were swapped left-right with the image preview (which receives no direct user interaction) then they would maintain spatial positioning on-screen much more consistently, smoothing the workflow and visual orientation

-A one-click quick export button that creates a new file with auto-incremented numbers appended to the filename would be nice, thus eliminating the need to see a File Save dialog on each export

-Perhaps enhance the export function to append relevant program settings as filename suffixes for easy reference  later.

e.g. input file "Metal" exports to

"Metal--512x512_IsoLeft" or

"Metal--256x256_grayscale_IsoFloor"

(+1)

Thank you so much for all the suggestions!! 

I should be able to get drag-n-drop working pretty easily, and swapping the layout so the buttons are on the left instead should be even easier than that. I'll have to see if I can work out a way to fit auto-naming for the image files into the program, that would be quite convenient. Though, it should probably have an option to be toggled on or off, just in case the user doesn't want to use the auto naming.

I truly had trouble finding any testers before releasing, so this really helps a lot! Thank you!

Happy to help!

The toggle option sounds great. +1 for user choice.

(3 edits) (+1)

I've gone ahead and updated the tool with Drag-and-Drop loading functionality, and fixed the button panel so it is now on the left and the image display is on the right side. This should alleviate the issue of the buttons moving around when resizing the images. I also managed to catch an issue when using the Iso-Left Rotate on certain image sizes, and went ahead and fixed that as well. Please let me know if you run into anything else or have any other suggestions!

I'll have to spend some more time working out how I want to add a file-naming system, but for now, the other fixes have been applied and the new version is up!

(1 edit) (+1)

That was fast!

The changes are working well on my end so far. A couple quick notes:

1. When loading via drag and drop the Restore button is non-functional. It throws a "No image loaded" msgbox. Seems like a flag or file reference is not being set. Load Image button does not have this issue.

2. Windows Defender went haywire on the new version and auto-quarantined the file twice. After adding an exception it ran just fine. The v1 release had zero issues. No idea if this is just a random problem on my machine or if it will affect others, but wanted you to be aware.

(6 edits) (+1)

Ahh! I may have never caught the Restore button not working with the drag-n-drop if you hadn't said something! I'll go ahead and fix that up tonight! 

Truly not sure why it would suddenly make Windows Defender act up, all I even did was add the drag-n-drop function, which shouldn't have made much of a difference. I'll have to do some digging

(+1)

always excited to see a new release from SBS. the resources and info on your website have helped immensily also

(+2)

God you always put out the best stuff thank you for your hard work. i use your textures constantly

(+1)

Thank you so much for the kind words! I'm glad my work has been helpful!!