_drafts

Open Image Editing Workshop

MILL workshop 2018: Learn about free and open-source applications that make advanced media editing possible without expensive software! This session will introduce the most popular open-source media editing applications and get you setup to use GIMP for photo editing.

When thinking about editing images and other media, a certain super expensive, close-source ecosystem usually comes to mind (i.e. Adobe)–to the point it has even become a verb, “photoshopping”. However, there are plenty of excellent open source alternatives that can power your media editing workflows for free. These cross-platform, open source options respect your rights as a user, and you won’t be locked into a subscription service or platform.

Please note: we often mention open source software as an “alternative to” some proprietary / commercial option. However, none of these open source projects are designed to specifically mimic or replace a proprietary tool. They are developed and guided by their own community and goals.

These notes are a sketch outline with links to lots of free tools. For open image editing tutorials and resources, the go to resource is PIXLS.

GNU Image Manipulation Program (GIMP)

When we talk about photo editing, we usually mean “raster images” or “pixel editing”. While “photoshopping” is a verb, GIMP is a powerful and popular free and open alternative.

Once installed I suggest a quick tweak: click “Windows” > “Single window mode” for a more usable experience, unless you are comfortable with the floating docks. If you have some favorite keyboard shortcuts, check in “Edit” > “Preferences” > “Interface” to configure them. For help, click “Help” > “User Manual”.

Download a couple free images to practice on:

The basic GIMP interface:

  • Left dock: tool box and tool options.
  • Center: image window.
  • Right dock: layers, history, channels; brushes options.

Demo outline:

  • Load image (File > Open).
  • Adjust view on image window (zoom, quick move in corner, F11 for full screen).
  • Image > Transform > rotate.
  • Select tool, rectangle select, adjust selection.
  • Image > Crop to selection.
  • Filters > Enhance > Unsharp mask.
  • Colors > Levels.
  • Image > Scale image.
  • File > Export as (add file extension to control output. Note: “Save as” is only .xcf format, similar to Photoshop’s .psd, which stores the full image and editing history so it can be worked on losslessly in the future. However, it can not be opened by other software and is much bigger!)
  • History tab, step back.
  • Try some tools: Airbrush, Smudge, Text, Color Picker.
  • Select, Cut; Select, Copy, Move.
  • Foreground / Background color.
  • Export review!
  • Load another image review!

Note: GIMP used to have a great plugin ecosystem. However, it is temporarily suspended due to security concerns.

Raw processing workflow

Advanced collection management and processing of raw image file types, including metadata editing, color management, batch processing, and automation (something like Adobe Lightroom).

Other Raster image tools

  • Krita, community focused on “digital painting” application.
  • Luminance HDR, HDR utility.
  • Hugin, Panorama stitching utility.
  • Film Emulator, web based tool to emulate to color of old film types with your image.

Advanced:

  • ImageMagick, powerful image manipulation tool, used via CLI or by many other applications (my get started notes).
  • G’MIC, CLI, library, and GIMP plugin for advanced image processing.
  • ExifTool, image metadata utility, the only reliable way to read and write photo file embedded metadata. Or you can try Exiv2.
  • ImageJ, powerful batch image processor designed for scientific analysis (or my notes for less scientific purposes).

Vector editing

Vector editing programs (something like Adobe Illustrator) use standards such as SVG to record information about the positions, paths, and properties of the components that make up a graphic, rather than the individual pixels seen in raster images. This means the image can be scaled to any size with out loss of detail.

Video

Unfortunately, none of the open video editors are great just yet, and all seem a bit unstable at times. I have used OpenShot successfully on many projects, fairly easy to use. Others say Kdenlive is stable and professional (check out the “Current state of Linux video editing” for some in-depth reviews).

Others

  • Blender, super powerful 3D modeling, animation, rendering, and video. Complex, professional grade tool. The developers host movie projects that produce completely free and open short films.
  • Audacity, audio recording and editing.
  • Scribus, desktop publishing.
  • vidcutter, handy utility for cutting video files.