User Tools

Site Tools


basic_game_image_editing_with_gimp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
basic_game_image_editing_with_gimp [2014/03/29 02:22]
mithat created
basic_game_image_editing_with_gimp [2014/03/29 04:57] (current)
mithat
Line 1: Line 1:
-====== Basic game image editing with GIMP ======+====== Basic Game Image Editing with GIMP ======
  
-Here is a guide to using GIMP, an open source image editing program, for doing some of the more common kinds of things you would need to do when editing images for use in games.+This is a guide to using [[http://www.gimp.org|GIMP]] for doing some of the more common kinds of things you need to do when editing images for use in games.
  
-GIMP may or may not be the best tool for doing this. But it's open source (something that's important to me), it's available for all major desktop operating systems, I know it, and it works.+GIMP may or may not be the best tool for doing this. It's open source (something that's important to me), it's available for all major desktop operating systems, I know it, and it works
 + 
 +In what follows, I am assuming you are using PNG images for all your image resources. With small changes, everything should apply to other formats as well.
  
 ===== Getting GIMP ===== ===== Getting GIMP =====
Line 10: Line 12:
 You've got two choices if you are going to use GIMP on Windows: you can install it as a regular program or you can use the portable version You've got two choices if you are going to use GIMP on Windows: you can install it as a regular program or you can use the portable version
 === Installing as a regular program === === Installing as a regular program ===
-  - Go to [[http://www.gimp.org/downloads/|the GIMP download page]], scroll about 1/5 the way down and click the "Show other downloads" link. +  - Go to [[http://www.gimp.org/downloads/|the GIMP download page]], scroll down past the "GIMP for Unix-like systems" until you see the "Show other downloads" link. Click that link. 
-  - You may have to scroll down again to find the "Windows" section. In the Windows section, click the "Download GIMP 2.X.X" link (2.8.10 as of this writing. +  - After clicking the link, scroll down again to find the "GIMP for Windows" section. In the "GIMP for Windowssection, click the "Download GIMP 2.X.X" link (2.8.10 as of this writing)
-  - When the download in complete, run the installer and Bob's your uncle.+  - When the download is complete, run the installer and Bob's your uncle.
 === Installing as a portable application === === Installing as a portable application ===
-  - Go to http://portableapps.com/apps/graphics_pictures/gimp_portable+  - Go to http://portableapps.com/apps/graphics_pictures/gimp_portable.
   - Click the "Download Now" button.   - Click the "Download Now" button.
   - When the download is complete, run the installer, tell it where to put GIMP, and Bob's your uncle.   - When the download is complete, run the installer, tell it where to put GIMP, and Bob's your uncle.
  
 +==== MacOS ====
 +  - Go to [[http://www.gimp.org/downloads/|the GIMP download page]], scroll down past the "GIMP for Unix-like systems" until you see the "Show other downloads" link. Click that link.
 +  - After clicking the link, scroll down again to find the "GIMP for Mac OS X" section. In the "GIMP for Mac OS X" section, follow the instructions in the "Native builds" section.
 +
 +==== Linux ====
 +  - Go to [[http://www.gimp.org/downloads/|the GIMP download page]].
 +  - Follow the instruction under "GIMP for Unix-like systems" to install GIMP for your distribution.
 +
 +<WRAP center round tip 60%>
 +Watch the videos below at high resolution and full screen.
 +
 +To increase resolution, start playing the video, then click the gear icon in the player toolbar, then select 720pHD.
 +
 +To view full screen, click the "Full screen" icon in the player toolbar.)
 +</WRAP>
 +
 +===== Converting images to PNG =====
 +  - Use //File > Open// ... to open the image you want to convert.
 +  - After the image opens, go to //File > Export ...//  and in the resulting dialog:
 +    - Be sure //Select File Type// is set to //(By Extension)//.
 +    - Enter ''imageName.png'' (Make sure the extension is ''.png'')
 +    - Click "Export". You may have to click it twice. (I don't know if this is a bug or not.)
 +    - In the resulting dialog, just go with the defaults and cick "Export".
 +
 +{{youtube>BRpLJcyNFp4?large}}
 +
 +Note: To save any changes you have made to a PNG file, go to //File > Export to imageName.png// If you do a //File > Save// or //File > Save As...//, GIMP will save the file in its own .xcf format. 
 +
 +===== Cropping images =====
 +Often times an image will have extra padding around it that you won't want. Extra padding makes sprites larger than they need to be--which will affect collisions and other things. There are two ways to crop away the extra padding.
 +
 +==== Rectangular select and crop ====
 +  - Pick the Rectangular Select tool either from //Tools > Selection Tools > Rectangular// Select or by clicking the icon for the tool in the Toolbox.
 +  - Click and drag on the image to select the portion of the image you want to keep.
 +    - You can change the selected area by clicking and dragging on any of the rectangles in the four corners.
 +  - Crop away the unwanted bits by going to ''Image > Crop to Selection''
 +
 +{{youtube>ahn86V_2-Ak?large}}
 +
 +==== Autocrop ====
 +You can use Autocrop if the background of your image is all exactly one color. Autocrop will crop the image to the smallest possible size. To use Autocrop
 +  - //Select > All//
 +  - //Image > Autocrop image//
 +
 +{{youtube>Fhq55GBJzy0?large}}
 +
 +===== Making backgrounds transparent =====
 +The following assumes the image you want to modify is well-suited to having its background made transparent. An image that's well suited to this is one where:
 +
 +  * The backgrond is all one color.
 +  * The image has a clear border.
 +
 +You can still make backgrounds transparent with images that don't meet both these requirements, but the process is more involved.
 +
 +To make the background of a "well suited" image transparent:
 +  - Add a transparent layer to the image with //Layer > Transparency > Add Alpha Channel//.
 +  - Select the Fuzzy Select Tool (//Tools > Selection Tools > Fuzzy Select// or in the Toolbox).
 +  - Click on the background.
 +    - Confirm that the background has been correctly detected and selected.
 +    - You may need to adjust the tool's Threshold parameter to get the best results.
 +    - You can "unselect" everything from //Select > None//.
 +  - Clear the selected region by going to //Edit > Clear// or by hitting the Delete key.
 +
 +{{youtube>OcIUi6Xg51I?large}}
  
 +===== Resizing images =====
 +To shrink an image down,
 +  - Go to //Image > Scale Image...// (NOT //Canvas Size...// or //Print Size...//).
 +  - In the dialog's Image Size area, select **pixels** from the top right-side dropdown menu.
 +  - If you want the height and width to scale proportionately, make sure the link image is set to "linked".
 +  - Set the width and/or height.
 +  - Click the "Scale" button.
  
 +{{youtube>eepNKM610JM?large}}
  
 +Feel free to experiment with the different Interpolation settings. Some algorithms work better for some images than others. "Cubic" seems to be a good default. You can use the above method to make an image larger as well, but shinking images works muuuuch better than making them larger.
basic_game_image_editing_with_gimp.1396059724.txt.gz · Last modified: 2014/03/29 02:22 by mithat