Free OS2 Software Graphics - twse/random-stuff GitHub Wiki

Digital Camera Images

Baires — Camera sender.

"Baires is my first Qt4 program, designed to resolve problem I had before: resizing bunch of pictures and storing them to the directory for sending. I usually transfer images from folder where I download them from digital camera. Programs I had so far, always asks for image files to be selected, which slowed me down."

Authors: Emil Beli, Romania (2010); OS/2 port by Elbert Pol, Netherlands (2011).

2010-04-22: v1.2 r1. Free under GPL 2.0 license.

Find this utility in Netlabs' FTP server.

Cameraderie — Extract data from cameras.

"Cameraderie makes it easy to organize your photos while they're still on your camera and fresh in your mind. Thanks to its Groups feature, renaming a photo and saving it into a directory with similar pictures requires little more than the click of a button.

While Cameraderie offers features that should make saving your photos easy, it doesn't require you to use any of them. Similarly, it offers a lot of info about each picture, but doesn't require you to view any of it. In Details view, you can hide columns which don't interest you and rearrange the ones which do."

Author: Richard L. Walsh (2007-2015).

2015-01-23: v1.5.3. Free under MPL 1.1 license.

Downloads available in the Hobbes archive in apps/graphics

  • Program - camera153.zip (230.9K)
  • Source code - camera153-src.zip (480.5K)

PTPro — Retrieve & rename photos from your PTP camera.

"PTPro is a command line utility for retrieving pictures & information from your PTP (Picture Transfer Protocol) based digital camera. PTPro uses only generic PTP features so it should work with most cameras produced in the last few years but it will be unable to exploit any special features they may have."

Author: Richard L. Walsh (2006-2015).

2015-01-23: v1.1.1. Free under GPL 2.0 license.

Downloads available in the Hobbes archive in apps/graphics

  • Program - ptpro111.zip (78.1K)
  • Source code - ptpro111-src.zip (104.5K)

WebSee — Add UVC web camera support.

Provides two mutually exclusive sets of programs for UVC compliant webcams. Use either the 640×480 set or the 320×240 set.

Author: Wim Brul, Netherlands (2016).

2016-09-28: v1.1. Free under ISC License.

Go to the WebSee website, in English / in Nederlands to download the product or source code. The Hobbes archive has the same download.

Image Processing

ANImate GIF — Script-based GIF animator.

Author: Craig A. Morrison (1997).

1997-02-22: v0.02.

Find anigif02.zip (30.1K) with compiled binaries for OS/2 and DOS in the Hobbes archive: apps/graphics/animate.

Auto Adjust Photo — Auto correct photo colors.

"Auto Adjust Photo is a tiny image manipulation tool for automatic color correction of photos. It tries to make the picture look better. The program does this by analyzing the input image and then sets the most optimal contrast, gamma, color balance and saturation for it."

Authors: András Horváth, Hungary (2006-2016); OS/2 port by Gianfilippo Cimmino, Italy (2016).

2016-07-09: v0.45. Free under GPL 3.0 license.

Go to the Auto Adjust Photo website - English / Magyar, for screenshots and downloads for other OSes.

Background Carousel

Author: Tony Bearman, Canada (1995).

1995-10-09: v1.00.

Find bc.zip (5.4K) in the Hobbes archive: apps/graphics/viwer.

Belvoir — Graph creator.

"Creates a simple large, wide (line) graph without any x-axis adjustments"

Author: André Doff, Netherlands (2014).

2014-09-21: v1.4.

Find belvoir14.zip (63.2K) in the Hobbes archive: apps/graphics.

Bing Downloader

Bing Downloader will allow you to see last 10 images from Bing search engine.

Authors: Sebastian Bota (2009-2012); OS/2 port by Elbert Pol, Netherlands (2012).

2010-11-20: v1.0. Free under GPL 2.0 license.

Find this utility in Netlabs' FTP server.

BlendGIF — A WWW-aware utility for building animated GIFS.

"BlendGif is a WWW-aware OS/2 utility that will create animated GIFS. At its simplest, BlendGif will combine several single-frame GIF files into a new, animated GIF file. But this is just the beginning – BlendGif's real strength is its ability to create “intermediate” images to be used as frames in the animated GIF.

These intermediate images allow one to easily create fade, pan, dissolve, rotation, and other interesting effects.

BlendGIF can be run from an OS/2 command prompt, as a CGI-BIN script, or as an addon for the SRE-http web server."

Author: Daniel Hellerstein (1999).

1999-05-24: v1.15.

Find blendgif.zip (177.2K) in the Hobbes archive: apps/graphics/animate.

BMPDiff — Compare differences in bitmap images.

Package contains C source code.

Authors: Charles Cohen, Canada (2002); originally by Jürgen Dittmer, Germany (1997).

2002-07-06: Unnumbered release.

Find bmpdiff.zip (158.5K) in the Hobbes archive: apps/graphics.

Cellular Automata Animator

"DrLife is a 1d and 2d cellular automata engine with a GUI supplied by DrDialog Patterns as large as 1000×1000 can be used. Executing C.A's can be paused, single stepped or slowed down in order to view detailed behavior. C.A. patterns in multiple file formats can be used: Life1.05, RLE, MCell, or plain ascii format are supported."

Package contains DrDialog source code.

Author: Stan Pokorney (2006-2007).

2007-02-18: v1.1.

Find drlife_1_1.zip (1.4MB) in the Hobbes archive: apps/math.

COLORPT (Color Point Program)

COLORPT is an OS/2 Presentation Manager program that continually reports the color value and English name of the pel (pixel) that happens to be under your OS/2 PM mouse pointer. The color value can be displayed in several different color models, including RGB (red, green, blue) values, CMY (cyan, magenta, yellow) values, and HSV (hue, saturation, value or brightness) values.

COLORPT is especially targetted to users of laptop and notebook PCs with grayscale LCD displays. Editing OS/2 or Windows program icons, drawing charts, obeying program instructions to "Press the red button", and so forth on such systems is often difficult due to the user's inability to discern colors on the gray display. COLORPT was written in an effort to make these tasks easier.

Author: Barry R. Diller (1992-1993).

1993-07-28: v1.01. Free under IBM EWS license.

Find this utility in IBM's FTP server.

colortool

"colortool is a simple tool for webdesigners/graphic-artists and programmers. colortool helps converting colors between different color models, choose websafe colors and prints color-sheets with information on selected colors. it's simple, it's small."

Authors: Tobias Vogel, Switzerland (2010); OS/2 port by Elbert Pol, Netherlands (2011).

2010-06-24: v1.0. Free under GPL 2.0 license.

Find this utility in Netlabs' FTP server.

COMPICO/COMPJPG — Compare groups of icons or JPEG files and reports duplicates.

Package contains source code.

Authors: originally by J. Langr (1992); modified by J.D. McBride (1999).

1999-12-12: Unnumbered release.

Find comps.zip (31.9K) in the Hobbes archive: util/file.

CVBMP — Converts a Windows 3.0 color bitmap to the OS/2 PM bitmap format.

Package contains C source code.

Author: Michael C. Robert (1990).

1990-07-27: v1.00.

Find cvbmp.zip (9.1K) in the Hobbes archive: apps/graphics/convert.

CVTICO — Convert Windows 3.0 icons to OS/2 format.

"This program will convert Windows 3.0 icons to OS/2 format. It is my first working version and 'just grew', so it isn't very pretty. It also isn't very robust. Error checking is nonexistant. Although it has the beginnings of the code needed to convert .ico files that contain multiple icons, it doesn't do it yet. This is partly because I haven't found any Windows icon files that contain multiple icons. It also won't work with those dll and exe files that contain gobs of icons."

Package contains C source code.

Author: Kevin Nickerson (1990).

1990-10-11: Unnumbered release.

Find cvtico2.zip (30.1K) in the Hobbes archive: apps/graphics/convert.

denef — Decode NEF image files.

"This is a utility which decodes ‘NEF’ files - the raw image files from the Nikon D1 camera, and produces an image which can be processed by standard image processing tools."

Authors: Daniel Stephens (2000); OS/2 port by Franz Bakan, Germany (2001).

2000-12-10: v0.3. Free under GPL 2.0 license.

Go to the denef website for more info.

EasyImageSizer — Batch image converter library and GUI.

Authors: "FalseCAM" (2011-2012); OS/2 port by Gianfilippo Cimmino, Italy (2013).

2012-06-16: v3.0.5. Free under GPL 3.0 license.

Find this utility in Netlabs' FTP server.

exiftags — JPEG file parser.

"The exiftags utility parses a specified JPEG file or, by default, its standard input, looking for a JPEG APP1 section containing Exif (Exchangable Image File) image metadata. The properties contained in these data are then printed to the standard output. Digital cameras typically add Exif data to the image files they produce, containing information about the camera and digitized image."

Authors: Eric M. Johnston (2002-2007); OS/2 port by Martin Mintal, Czech Republic (2007).

2007-12-15: v1.01. Free under 'Original' BSD License.

Go to the exiftags website for downloads, version history and more.

DiffImg — Compare two images.

"DiffImg is a simple image comparison tool which take two images with the same size as input. Some statistics are computed and the positions where pixel differ are displayed as a color mask."

Authors: "Xbee" (2007-2012); OS/2 port by Elbert Pol, Netherlands (2014).

2012: v2.2.0. Free under GPL 2.0 license.

Find this utility in Netlabs' FTP server.

exiftool — EXIF tag viewer/editor.

"Show EXIF information from TIFF or JPEG images, store them into extended attributes and rename the files using the EXIF time stamp. The EXIF information is stored in the .COMMENTS attribute which is accessible via the properties dialog. Exiftool supports all tags of EXIF version 2.2 except for GPS information."

Author: Marcel Müller, Germany (2004-2017).

2017-01-01: v0.2.2.

Go to the exiftool website for downloads, version history and more.

Fatbits — Pixel magnifier.

Fatbits is one of those mind bogglingly useful utility programs for people writing PM software. (If you're not a PM programmer, it'll probably bore you to tears). It magnifies an area of the screen centered around the pointer and paints the giant pixels into a small, tastefully decorated window. This can be indispensable when you want to see something right down to the last pixel.

This is a re-implementation of a Mac desk accessory that's been around since day one. This one is a little better than the Mac version since, due to the miracle of multi-tasking, you can leave it open and still continue to use other programs while it runs.

Author: John Ridges (1990).

1990-06-08: v1.0. Public Domain.

Find Fatbits-1_0.zip (15.9K) in the Hobbes archive: apps/graphics/imagepro.

fBMP

"This is a simple program that displays 256-color Win3 bitmaps in a PM window. It uses the palette manager and probably won't work too well on systems that don't have the palette manager (i.e., anything below OS/2 2.0 with CSD 6055). It has been tested on ET4000 and XGA systems and works well with them."

Package contains source code.

Author: Raja Thiagarajan (1992).

1992-12-15: v0.97.

Find fbmp.zip (12.6K) in the Hobbes archive: apps/graphics/viewer.

FreeType — Font rendering library.

FreeType is a freely available software library to render fonts. It is written in C, designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images) of most vector and bitmap font formats.

Authors: originally by David Turner, Robert Wilhelm; maintained by Werner Lemberg (1994-2019); OS/2 ports by Myung-Hun Ko, South Korea (2002-2007), Michal Nečásek, Czech Republic (1997-1998), Hyun-Tae Seo, South Korea (2003-2004), Alexander Taylor (2010-2013).

2013-07-18: IFI v1.34.

Go to the FreeType website for compilations for other OSes, mailing lists, version histories and more.

GIF_INFO — get information about GIF files.

This is a REXX procedure for extracting information from GIF files.

Author: Daniel Hellerstein (1999).

1999-02-25: v1.01.

Find gif_info.zip (40.6K) in the Hobbes archive: dev/rexx.

GIFLIB — GIF library.

GIFLIB is a package of portable tools and library routines for working with GIF images.

Notes: This project is not under active development but bug fixes are accepted.

Authors: Toshio Ernie Kuratomi, Eric S. Raymond et al. (1997-2007); OS/2 ports by Hung-Chi Chu, Taiwan (1999), Elbert Pol, Netherlands (2011), Mentore Siesto, Italy (2011).

2007-11-10: v4.1.6 - Last version for OS/2. Free under MIT License.

Go to the GIFLIB website for more info.

gifsicle — GIF comparer and animator.

"gifsicle is a powerful command-line program for creating, editing, manipulating, and getting information about GIF images and animations."

Authors: Eddie Kohler (1997-2021); OS/2 ports and packages by Daniele Vistalli, Italy (1999), Mentore Siesto, Italy (2015).

2012-05-05: v1.87 - Last version for OS/2. Free under GPL 2.0 license.

Go to the gifsicle website for downloads for other OSes and more.

GIF_TEXT — A Graphical Text Generator for the WWW.

"GIF_TEXT is a WWW utility that will convert text strings into .GIF images ‘on the fly’. Using one of the several included ‘alphabytes’ it's easy to make attractive banners, headers, and other messages for your web site. For example, GIF_TEXT can dynamically generate the time and date – you can use GIF_TEXT as a graphical digital-clock."

Author: Daniel Hellerstein (1999).

1999-09-09: v1.3c.

Find gif_text.zip (1.4MB) in the Hobbes archive: apps/internet/www/util.

GIFtrans — Produces transparent GIF files for web pages.

GIFtrans will convert a GIF87 graphic to a GIF89a with a transparent color background. Comments can be added or removed. Download packages include C source code. Ported from Unix, released under GNU General Public License.

Authors: Andreas Ley, Germany (1994-1996); OS/2 port by Clark Gaylord (1995).

1994-07-21: v1.1.

Find giftrans.zip (21.9K) in the Hobbes archive: apps/graphics/convert.

Graphics Mode Printing for REXX

"The PRTGRAPH Dynamic Link Library for REXX gives you access to complex graphic printing functionality under REXX. The library is intended for use with PM development environments under REXX like VX-REXX, VisPro/REXX, Gpf/REXX etc.. but can also be used with the standard command line REXX environment.

With this library you will be able to create professional style reports and outputs for your REXX programs with images, boxes and text that can be justified, right or left aligned or centered and with documents that use up to 25 different font faces.

The PRTGRAPH DLL allows you to define headers and footers and gives you access to a list of the printers connected to your workstation and their Job Properties dialogs."

Author: Peter A. Kanis, Spain (1995-2002).

1995-07-15: v1.5. Public Domain.

Downloads available in the Hobbes archive in dev/rexx

  • Program - prtgraph_2.2.zip (402.9K)
  • Source code - prtgraph_src.zip (1.6MB)

GRFXREXX — REXX utils to fetch information from graphics files.

"Here are five REXX programs designed to fetch information from graphics files (BMP, GIF, PNG, JPEG, PCX). I initially wrote them as a part of a program that documents the FILES.BBS files of my BBS system (LoraBBS).

The procedures in these files could be packed together in a single procedure that displays information about files in any of the five formats.

The procedures do not rely on the extension to check whether the file is in the proper format, but to the actual data from the file."

Author: Raphaël Vanney, France (1995).

1995-09-25: v1.0.

Find grfxrexx.zip (60.0K) in the Hobbes archive: dev/rexx.

Image Notebook

"Image Notebook is a multimedia file program for OS/2. It can view both Windows and OS/2 bitmaps, and it can play back Digital Video (AVI), Digital Audio (WAVE), and Musical Instrument Digital Interface (MIDI) files."

Author: Lou Miranda (1994).

1994-09-07: Unnumbered release.

Find imagen.zip (334.3K) in the Hobbes archive: apps/graphics/viewer.

Image Toolkit

"The Image Toolkit is a System DLL used to provide a variety of support options for several Presentation Manager applications."

Author: Larry Salomon Jr. (1992).

1992-12-22: v2.0.

Find imgtkit2.zip (75.5K) in the Hobbes archive: apps/graphics/viewer.

ImgMeta — Add information to image files.

"With ImgMeta you can add your own information to any image file to describe them better than its pure filename can."

Author: Lutz Wagner, Germany (2013).

2013-10-10: Unnumbered release.

Find ImgMeta_20131010.zip (971.6K) in the Hobbes archive: apps/graphics.

Jhead — Edit EXIF headers.

Authors: Matthias Wandel, Canada (2001-2019); OS/2 ports by Gianfilippo Cimmino, Italy (2013), Martin Mintal, Czech Republic (2007), Paul Smedley, Australia (2008).

2013-01-30: v2.97 - Last version for OS/2. Public Domain.

Go to the Jhead website for downloads for other OSes, release history and more.

KDC_DC2 — Command line tools for KDC files.

"Command line tool to convert Kodak compressed .KDC files to .JPG, and the uncompressed .KDC files to .BMP; converts Kodak .DC2 to .TGA"

Author: Stéphane Charette, Canada (1998).

1998-06-03: Unnumbered release.

Find kdc_dc2.zip (98.9K) in the Hobbes archive: apps/graphics/convert.

Lens

Lens magnifies an area of the screen around the mouse cursor.

Author: Ned Konz (1991-1993).

1993-10-08: v0.9.

Find lens_09.zip (10.6K) in the Hobbes archive: util/system.

LibGD — Graphics library.

"GD is an open source code library for the dynamic creation of images by programmers.

GD is written in C, and "wrappers" are available for Perl, PHP and other languages. GD can read and write many different image formats. GD is commonly used to generate charts, graphics, thumbnails, and most anything else, on the fly.

The most common applications of GD involve website development, although it can be used with any standalone application!"

Authors: Pierre-Alain Joye et al. (2000-2021); original GD by Thomas Boutell / Cold Spring Harbor Laboratory (1994-2004); OS/2 ports by Michael Reinsch, Germany (1999), Ilya Zakharevich (2005).

2004-11-03: v2.0.33 - Last version for OS/2.

Go to the LibGD website for stable and development releases for other OSes, documentation, IRC channels, mailing lists and more.

Magnify

Author: Larry Salomon Jr. for IBM (1991).

1992-05-08: v2.00c.

Find magnify2.zip (33.4K) in the Hobbes archive: apps/graphics/imagepro.

MandelSteg, GIFExtract — Stenography program that hides messages in Mandelbrot images.

"These two programs allow you to hide confidential data in fractal GIF images, giving an increased level of security compared to sending PGP-encrypted email over the Internet. MandelSteg will create a Mandelbrot image (though it could easily be modified to produce other fractals), storing your data in the specified bit of the image pixels, after which GIFExtract can be used by the recipient to extract that bit-plane of the image.

MandelSteg is not intended to replace the standardised methods of using encryption (e.g. ASCII-armoured PGP email) ; in an ideal world we would all be able to send openly encrypted mail or files to each other with no fear of reprisals, however there are often cases when this is not possible, either because the local government does not approve of encrypted communication, or perhaps because you are working for a company that does not allow encrypted email but doesn't care about Mandelbrot GIFs. This is where steganography can come into play.

You will probably find that you also need to get hold of a copy of an interactive Mandelbrot viewer in order to determine suitable coordinates to use for images. There are numerous such viewers available on the Internet and BBS systems (e.g. xmandel)."

Package contains C source code.

Authors: Henry Hastur (1994); OS/2 port by Michael Zolk, Germany (1999).

1994-03-12: v1.0.

Find mandsteg.zip (74.5K) in the Hobbes archive: util/encrypt.

Nicki's USBCamera-To-HardDisk-Thingy

"An application to access USB Cameras that work as Removable Mass Storage Devices. This application has a "PreView Images" option and the capability to extract Exposure Information from EXIF format files."

Author: Peter Brown (2003).

2003-06-07: v0.3.

Find ncthdt_v03.zip (1.0MB) in the Hobbes archive: apps/graphics.

nJPGd — Edit photos captured with the Nikon CoolPix cameras.

"nJPGd is a C program to pull the date string from inside Nikon CoolPix JPGs and reset the date and time attributes of the file accordingly."

Author: Marko Zarkovic, Canada (2000).

2000-03-16: v1.0.

Find njpgd.zip (30.1K) in the Hobbes archive: util/file.

OptiPNG — Advanced PNG Optimizer.

"The OptiPNG program shall attempt to optimize PNG files, i.e. reduce their size to a minimum, without losing semantic information. In addition, this program shall perform a suite of auxiliary functions like integrity checks, metadata recovery and pixmap-to-PNG conversion.

The optimization attempts are not guaranteed to succeed. Valid PNG files that cannot be optimized by this program are normally left intact; their size will not grow. The user may request to override this default behavior."

Authors: Cosmin Truța, Romania (2001-2017); OS/2 ports by Evgeny Brednya, Russia (2007), Mentore Siesto, Italy (2016).

2014-03-24: v0.7.5 - Last version for OS/2. Free under zlib license.

Go to the OptiPNG website for downloads for other OSes, security info, documentation and more.

OutJPEG — Command line program to change JPEG files.

OutJPEG allows you to do simple command-line manipulations of JPEG files such as resize, rotate, and change the quality index."

Author: Stéphane Charette, Canada (1999).

1999-11-15: v0.3.

Find outjpeg_03.zip (95.1K) in the Hobbes archive: apps/graphics/convert.

Plasma gOCR

Author: OS/2 port by Mentore Siesto, Italy (2012).

2006-05-09: v0.1.

Find plasma-gocr-0.1_os2.zip (350.8K) in the Hobbes archive: apps/graphics/scan.

PMExif — View EXIF information in image files.

Package contains source code.

Author: Lutz Wagner, Germany (2013).

2013-10-10: Unnumbered release.

Find PMExif_20131010.zip (1007.8K) in the Hobbes archive: apps/graphics.

PMSANE — PM scanner program and SANE frontend.

Author: Stan Irish, Australia (1999).

1999-06-13: v0.52.

Find pmsan052.zip (1.5MB) in the Hobbes archive: apps/graphics/scan.

pngcheck — Check PNG and MNG files.

"This program checks the PNG signature bytes (with tests for various forms of text-mode corruption), chunks (CRCs, dependencies, out-of-range values), and compressed image data (IDAT zlib stream). In addition, it optionally dumps the contents of PNG, JNG and MNG image streams in more-or-less human-readable form."

Authors: Greg Roelofs et al. (1995-2007); OS/2 port by Mentore Siesto, Italy (2016).

2007-07-07: v2.3.0 - Last version for OS/2.

Find pngcheck-2.3.0_os2.zip (185.5K) in the Hobbes archive: apps/graphics. The archive includes the Amiga port.

pngmeta — A command line PNG meta-information viewer.

"This small filter program extracts metadata from PNG images and displays them as either HTML, SOIF, RDF/XML or simple fields and values."

Authors: David Beckett et al. (1998-2017); OS/2 port by Peter Weilbacher, Germany (2004).

1998-03-10: v1.11 - Last version for OS/2.

Go to the pngmeta website to download compiled binaries for other OSes.

PPM2FLI — Create a FLI animation from a set of static images.

"PPM2FLI can read directly PPM, PGM, PBM and FBM files. If necessary it performs a quantization. The filters of the NETPBM, PBMPLUS and FBM package can be used as read filters. Together with one of this packages a large number of image formats can be handled."

Authors: Klaus Ehrenfried, Germany (1993-2002); OS/2 port by Oleg Deribas, Russia (2001).

2001-11-04: v2.0d - Last version for OS/2.

Find ppm2fli-2.0d-os2.zip (128.3K) in the Hobbes archive: apps/graphics/animate.

Read and write TIFF images in REXX.

This package contains a REXX DLL to read and write TIFF files.

Author: Daniel Hellerstein (2000).

2000-03-16: Unnumbered release.

Find r-w_tiff.zip (640.9K) in the Hobbes archive: dev/rexx.

RXEXIF — read EXIF data stored inside JPEG images

"RXEXIF.DLL is a REXX DLL for OS/2 or eComStation to read EXIF data stored inside JPG images. With RXEXIF.DLL you can view image details most digital cameras embed in the JPG files. Data like camera brand, camera model, recording time and date, etc can be viewed."

Author: Armin Schwarz / Lone Peak Automation, LLC (2003-2005).

2005-10-12: Unnumbered release.

Find rxexif.zip (143.1K) in the Hobbes archive: dev/rexx.

RXGDUTIL — REXX extensions to support building GIF files.

Author: Andrew J. Wysocki / AB Software (1995).

1995-09-29: v1.01.

Find rxgd101.zip (159.0K) in the Hobbes archive: dev/rexx.

RxTTF — A REXX callable DLL for converting TTFs to bitmaps.

"RxTTF.DLL is an “OS/2 REXX callable” procedure for creating a ‘bitmap’ image from a character string, using a TTF font (the results are returned in a stem variable).

RxTTF can use any TTF font you may have. Furthermore, you can specify the font size."

Authors: Daniel Hellerstein, Michal Nečásek, Czech Republic (1999).

1999-03-14: Unnumbered release.

Find rxttf.zip (59.8K) with source code in the Hobbes archive: dev/rexx.

SANE (Scanner Access Now Easy) — Graphics hardware frontend.

SANE is an application programming interface (API) that provides standardized access to any raster image scanner hardware (flatbed scanner, hand-held scanner, video- and still-cameras, frame-grabbers, etc.).

Authors: David Mosberger-Tang et al. (1998-2021); OS/2 ports by Yuri Dario, Italy (2002); Paul John Floyd, Australia (2003-2005), Paul Smedley, Australia (2001-2012).

2011-02-14: v1.0.22 - Last version for OS/2.

Go to the SANE website for downloads for recent releases, mailing lists and more. Use the GitLab repositories to report issues with either the backend, frontend or website.

Squash — Batch resizer.

"Squash allows resizing of images in a batch mode. It is friendly and usable and does one thing well - resizing images."

Package contains Spanish translation.

Authors: Sebastián Ruiz, Spain (2007); OS/2 port by Salvador Parra Camacho, Spain (2011).

2007-10-26: v0.3. Free under GPL 2.0 license.

Find squash03-os2.zip (72.7K) in the Hobbes archive: apps/graphics/convert.

Tame/2 — Scanner utility.

"Tame/2 keeps the promise of easy scanner access for OS/2 and eCS. You no longer fight with SANE's non-mnemonic command lines to produce scans or to get the most out of your scanner (as far as SANE supports it). It is a bridge between your scanner, SANE, MMOS/2 and your preferred picture painting/drawing/publishing application. Beyond simply controlling the scan process, Tame/2 supports printing and faxing from scans, uses an OS/2 “light table” to facilitate handling your scanned images, scanning from a queue, simple picture editing, Poor Man's ADF, and scanning over a network. Starting with 1.0.0.rc2 FaxView with new advanced image enhance possibilities is used as default viewer again.

Tame/2 should work with every SANE release and with every scanner supported by an OS/2 port of SANE. This is done using a database of the specific settings supported by SANE."

Authors: program by Goran Ivanković, Croatia; database by Klaus Städtler, Germany (1997-2004).

2004-02-09: v1.0.0 rc2.

Find tame100rc2.zip (3.4MB) in the Hobbes archive: apps/graphics/scan.

The Wall — Change background image and color.

"The Wall changes background images and/or color at user-set intervals."

Package contains source code.

Author: Ken Kinoshita, Japan (2000-2004).

2004-09-12: v3.50. Free under GNU GPL 2.0 license.

Find TheWall-3_50.zip (1.1MB) in the Hobbes archive: util/wps.

unpaper — Post-processing tool.

"unpaper is a post-processing tool for scanned sheets of paper, especially for book pages that have been scanned from previously created photocopies. The main purpose is to make scanned book pages better readable on screen after conversion to PDF. Additionally, unpaper might be useful to enhance the quality of scanned pages before performing optical character recognition (OCR)."

Authors: Diego Elio Pettenò, Italy (2011-2014); originally by Jens Gulden, Germany (2005-2009); OS/2 port by Franz Bakan, Germany (2008).

2007-12-31: v0.3 - Last version for OS/2. Free under GPL 2.0 license.

Go to the unpaper website for downloads of new versions.

Wallpaper Finer — Image resizer.

"Wallpaper finer is small easy to use utility which adjust (crop) your images perfectly to fit your desktop, and immediately set as wallpaper according to your instructions."

Authors: Péter Deák, Hungary (2012); OS/2 port by Gianfilippo Cimmino, Italy (2012).

2012-08-16: v0.94.

Find WallpaperFiner-0.94-os2.zip (161.8K) in the Hobbes archive: util/misc.

Image Viewers and Converters

AutoTrace — Convert bitmaps to vector graphics.

"AutoTrace is a utility for converting bitmap into vector graphics."

Authors: Martin Weber, Germany (1998-2002); OS/2 port by Evgeny Kotsuba, Russia (2003).

2002-11-09: v0.31.1 - Last version for OS/2. Free under GPL 2.0 license.

Go to the AutoTrace website for version history and more.

BMP2TEX — BMP to LaTeX image converter.

"BMP2TEX is a small utility to convert a bitmap of any dimension but with a single bit plane (2 colors) to a LaTeX readable file."

Package contains source code.

Author: Maurizio Giunti, Italy (1994).

1994-09-04: v1.00. Free under Old BSD License.

Find bmp2tex.zip (31.4K) in the Hobbes archive: apps/wp/tex/util.

DCRaw — RAW photograph converter.

DCRaw can convert from RAW photocameras image format to common image formats like TIFF and JPG.

Authors: David Coffin (1997-2018); OS/2 ports by Bill Nau (2011), Mentore Siesto, Italy (2016).

2015-04-10: v9.25.0 - Last version for OS/2. Free under GPL 2.0 license.

Go to the DCRaw website for more info, questions and supported cameras.

HPGS — HPGl script, a hpgl/2 interpreter/renderer.

Authors: Wolfgang Glas / ev-i Informationstechnologie GmbH, Austria (2004-2009); OS/2 port by Mentore Siesto, Italy (2011).

2009-02-11: v1.1.5. Free under LGPL 2.1 license.

imShow — Display pictures in bmp, gif and im file formats.

Package contains source code.

Author: Martin Erzberger / Softwired Inc., Switzerland (1989-1993).

1993-01-05: v2.02.

Find imshow.zip (85.2K) in the Hobbes archive: apps/graphics/viewer.

INFO2BMP — Convert Amiga icons to OS/2 format.

"This is a tool to assist you in converting icons from Amiga to OS/2. Amiga has all kinds of strange icon sizes, so this program converts .info files to OS/2 bitmaps. You can then use the icon editor to load the bitmaps and, through cut and paste, create OS/2 icons.

Some Amiga icons are animated -- that is, two different images are stored in the .info file. Info2bmp creates two different bitmap files, one with '.0.bmp' and the other with '.1.bmp' extensions."

Author: Duncan Wilcox (1994).

1994-09-09: v10.1.

Find info2bmp.zip (18.4K) in the Hobbes archive: util/convert.

JasPer — JPEG-2000 converter.

Authors: Michael David Adams, Canada (2001-2022); OS/2 ports by Mentore Siesto, Italy (2012-2016), Dave Yeo (2008).

2007-01-19: v1.900.1 - Last version for OS/2.

Go to the original JasPer website or current JasPer website for downloads of newer versions and more.

jp2a — Convert JPG images to ASCII art.

"jp2a is a small utility that converts JPG images to ASCII."

Authors: Christian Stigen Larsen / Boost.ai, Norway (2006-2016); Christoph Raitzig, Germany (2020); OS/2 port by Gianfilippo Cimmino, Italy (2015).

2006-09-04: v1.0.6 - Last version for OS/2.

Go to the jp2a website for more info.

jpeg2ps — JPG-PS file converter.

"jpeg2ps converts JPEG files to PostScript level 2 EPS. In fact, jpeg2ps is not really a converter but a “wrapper”: it reads the image parameters (width, height, number of color components) in a JPEG file, writes the acccording EPS header and then copies the compressed JPEG data to the output file. Decompression is done by the PostScript interpreter (only PostScript level 2 interpreters support JPEG compression and decompression). If you have a slow communication channel and a fast printer, sending compressed image data is a big win."

Authors: Thomas Merz / PDFlib (1994-2002); OS/2 port by Stefan A. Deutscher (1997-1999).

2002-02-04: v1.9.

libjpeg — Library for JPEG encoding, decoding, and transcoding.

Authors: Independent JPEG Group (1991-2020); OS/2 ports by Hung-Chi Chu, Taiwan (1999), Meir Israel Green (1994), Andrew I MacIntyre, Australia (2001), Mikuláš Patočka, Czech Republic (2018).

2018-01-14: v9c.

libpng — PNG library.

"libpng is a library of functions for creating and manipulating PNG (Portable Network Graphics) image format files."

Authors: Cosmin Truța, Romania (2018); original libpng by Andreas Eric Dilger, Canada (1998), Glenn Randers-Pehrson (1998-2018), Guy Eric Schalnat / Group 42, Inc. (1995-1996). OS/2 ports by Hung-Chi Chu, Taiwan (1999), Frank Giessler, Germany (2005), Myung-Hun Ko, South Korea (2017), Andrew I MacIntyre, Australia (2005), Mikuláš Patočka, Czech Republic (2018).

2018-12-01: v1.6.36.

Go to the libpng website for downloads for other OSes, development releases, mailing lists, security vulnerabilities, manual and more.

NHView — Fullscreen graphics viewer.

"NHView is a simple to use viewer for use in fullscreen sessions."

Author: Jonny Rein Eriksen, Norway (1994-1995).

1995-04-17: v0.0e.

Find nhview0e.zip (109.9K) in the Hobbes archive: apps/graphics/viewer.

Panorama Tools

Authors: originally by Helmut Dersch, Germany (1998-2006); maintained by Daniel M. German, Bruno Postle et al. (2007-2013); OS/2 port by Evgeny Brednya, Russia (2007).

2005-10-27: v2.8.4 - Last version for OS/2. Free under GPL 2.0 license.

Go to the Panorama Tools website for version history, software using it and more.

PhotoQt — Qt image viewer.

"PhotoQt is a fast and highly configurable image viewer with a simple and nice interface."

Authors: Lukas Spies (2011-2021); OS/2 port by Gianfilippo Cimmino, Italy (2013).

2013-11-08: v1.0 - Last version for OS/2. Free under GPL 2.0 license.

Go to the PhotoQt website for downloads for other OSes, release history, feature roadmap and more.

PM/GIF — GIF viewer.

Author: David Fortin (1989).

1989-04-14: v0.10.

Find pmgif.zip (26.5K) in the Hobbes archive: apps/graphics/viewer.

PMSheet — File and image viewer.

"PMSheet is a file explorer like program which shows the images in a selected directory. The toolbar or menu enables you to apply functions to the selected images which are displayed in the right window."

Author: Jasper de Keijzer, Netherlands (2002-2010).

2008-02-27: v2.1.

Find PMSheet-2_1.zip (968.0K) with source code in the Hobbes archive: apps/graphics/viewer.

Potrace — Convert bitmaps to vector graphics.

"Potrace is a utility for tracing a bitmap, which means, transforming a bitmap into a smooth, scalable image. The input is a bitmap (PBM, PGM, PPM, or BMP), and the default output is one of several vector file formats. A typical use is to create EPS files from scanned data, such as company or university logos, handwritten notes, etc. The resulting image is not “jaggy” like a bitmap, but smooth. It can then be rendered at any resolution.

Potrace can currently produce the following output formats: EPS, PostScript, PDF, SVG (scalable vector graphics), DXF, PGM (for easy antialiasing of pixel-based images), Gimppath, and XFig. Additional backends might be added in the future."

Authors: Peter Selinger (2001-2019); OS/2 ports by Alexander Taylor (2012); Dave Yeo (2019).

2019-09-17: v1.16. Free under GPL 2.0 license.

Go to the Potrace website for examples of images, downloads for other OSes, changes between versions and more.

QIViewer — Qt photo viewer.

Authors: Darío Ignacio Aguilera, Spain (2010-2015); OS/2 port by Salvador Parra Camacho, Spain (2011).

2010-11-19: v0.4.0 - Last version for OS/2. Free under GPL 2.0 license.

Find qiviewer040-os2.zip (418.2K) in the Hobbes archive: apps/graphics/viewer.

QVV — Qt image viewer.

Authors: Vladi Belperchinov-Shabanski, Bulgaria (1999-2021); OS/2 port by Salvador Parra Camacho, Spain (2011).

2009-11-01: v4.02 - Last version for OS/2. Free under GPL 2.0 license.

Go to the QVV website for downloads and screenshots under Linux.

RXMMIO.DLL — convert image files.

"RXMMIO.DLL is a REXX DLL to manipulate image files using the OS/2 or eComStation Multimedia I/O Procedures included with the operating system. Functions to get image information, converting between various image file formats and merging single images into one multipage image file are provided. In addition, a number of basic non MM/2 related image processing functions are included for grayscale conversion, brightness manipulation, image trimming, image sizing, image zooming and RLE24 to no compression conversion."

Author: Armin Schwarz / Lone Peak Automation, LLC (2003-2004).

2004-03-31: v1.30.

Find rxm130.zip (36.6K) in the Hobbes archive: apps/mmedia/util.

ShowBMP — View bitmaps, icons or mouse pointers.

Author: Bill Leonard (1992).

1992-11-10: v2.12.

Find shbmp212.zip (28.0K) in the Hobbes archive: apps/graphics/viewer.

STLView — OpenGL based STL file viewer.

"I sometimes need to view STL files, but the only programs I found that could do this were both Windows-based and non-free.

When I saw Perry Newhook series on EDM/2 that ended up in building a Quake-model viewer I had the idea: I already had some code for STL manipulation, I asked him if I could "borrow" his interface and glued the two together.

The result is a very rudimentary app which can be invoked with "STLView filename", by dragging an STL file over its icon, or associating the former with the latter, or by whatever other means you like; only remember: there is no file open dialog (I always though they were pretty useless anyway), so you have to specify a filename on the command line."

Author: Andrea Venturoli, Italy (1999).

1999-03-04: v0.1.

Find stlview.zip (93.1K) in the Hobbes archive: apps/graphics/viewer.

VIEWGIF — Picture viewer.

"This program allows viewing GIF files under OS/2 Presentation Manager. It requires a VGA or super VGA card and works best with a 256 color PM driver. I don't know how it works with the IBM 8514/A card, but I think the DAC registers are also VGA compatible.

For loading a file you can select if you alter the palette registers directly (VGA only) or let OS/2 do it for you (with dithered colors)."

Author: Klaas van Dithuyzen / DATAD Telecom Products, Netherlands (1990).

1990-04-09: v1.60.

Find viewgif1.zip (39.3K) in the Hobbes archive: apps/graphics/viewer.

WINICO — Convert Win32 format icons to OS/2 format.

"This program is to convert icons from the Win32 format into the OS/2 format (v1.2). Multiple images are supported. In case of 16×16 and/or 32×32 sizes, respectively, 20×20 and/or 40×40 sizes are generated automatically."

Package contains source code.

Authors: originally by Leonardo Pinó Werlinger, Spain (2004); source code distributed by Myung-Hun Ko, South Korea (2015).

2015-04-25: v0.94. Free under GPL 2.0 license.

Find winico094.zip (115.8K) in the Hobbes archive: apps/graphics/convert.

XIcon — Convert icons to OS/2 format.

XIcon is a conversion program for translating icons between various formats.

Package contains brief docs and source code.

Author: Norman Walsh (1994).

1994-01-04: v1.0. Free under GPL 2.0 license.

Find xicon10.zip (252.9K) in the Hobbes archive: multimedia/images/icons.

YACReader (Yet Another Comic Reader) — Comic reader.

"YACReader (Yet Another Comic Reader) is a cross-platform comic reader developed using Qt4 with support for multiple comic files and image formats."

Authors: Luis Ángel San Martín Rodríguez, Spain (2009-2019); OS/2 port by Gianfilippo Cimmino, Italy (2012).

2010-10-01: v0.3.0 - Last version for OS/2. Free under GPL 3.0 license.

Go to the YACReader website for downloads for other OSes, forums, social media channels, iOS version and more.

Painting and Drawing

BluePaint — Paint & animation program.

Authors: Jeppe Cramon, Denmark; Paul Czarny, Canada (1997).

1997-12-27: v0.3β.

Find blpnt03.zip (228.1K) in the Hobbes archive: apps/graphics/paint.

Drawpile — A collaborative drawing program.

"Drawpile is a drawing program that lets you share the canvas with other users in real time."

Authors: Calle Laakkonen, Finland (2006-2022); OS/2 port by Gianfilippo Cimmino, Italy (2015).

2008-10-20: v0.6.0 - Last version for OS/2. Free under GPL 3.0 license.

Go to the Drawpile website for a screenshot on Linux Mint, downloads for other OSes, gallery of user-drawn pictures and more.

EasyPaint — Qt based program.

Authors: Nikita Grishko et al. (2012-2013); OS/2 port by Elbert Pol, Netherlands (2013).

2013-05-23: v0.1.1. Development has ended in 2018. Free under MIT license.

GIMP — GNU Image Manipulation Program.

"GIMP is the GNU Image Manipulation Program. It is used to edit and manipulate images. It can load and save a variety of image formats and can be used to convert between formats.

GIMP can also be used as a paint program. It features a set of drawing and painting tools such as airbrush, clone, pencil, and paintbrush. Painting and drawing tools can be applied to an image with a variety of paint modes. It also offers an extensive array of selection tools like rectangle, ellipse, fuzzy select, bézier select, intelligent scissors, and select by color.

GIMP offers a variety of plug-ins that perform a variety of image manipulations. Examples include bumpmap, edge detect, gaussian blur, and many others. In addition, GIMP has several scripting extensions which allow for advanced non-interactive processing and creation of images."

Authors: Original GIMP by Spencer Kimball and Peter Mattis (1995-1998); maintained by Michael Natterer (1999-2022); OS/2 ports by Hung-Chi Chu, Taiwan (1998), Frank Giessler, Germany (2005) et al.

2005-06-27: v2.2.8 - Last version for OS/2. Free under GPL 3.0 license.

Go to the GIMP website for downloads for other OSes, tutorials, wiki, data sets, mailing lists, and more. Use the GitLab repository hosted by GNOME to report bugs or suggest new features.

Knotter — Interactive designer for Celtic knots.

Knotter is a free and open source customizable interlace designer.

Interlace patterns are a kind of design historically used as a decorations in many places and by different cultures. Some examples are Celtic knotworks and Islamic interlaces. Knotter aims to allow its user to intuitively design such patterns and to provide easy ways to integrate the result in external general-purpose graphic software for this purpose designs created within Knotter can be saved in a custom Human-Readable format and exported as scalable vector graphics and in a wide number of raster image formats.

Authors: Mattia Basaglia, Italy (2012-2014); OS/2 ports by Gianfilippo Cimmino, Italy (2013); Elbert Pol, Netherlands (2013).

2013-10-18: v0.9.5a - Last version for OS/2. Free under GPL 3.0 license.

Go to the Knotter wiki for more info or the GitLab repository (no releases).

PmPaint — Paint program that creates metafiles.

"PmPaint is a very simple paint program for the OS/2 Presentation Manager. The purpose for this program was to aid in the development of graphic images (MetaFiles) for a game I am writing and planning to convert to OS/2 - so this program is actually one of my many development tools. However, I find this program to be appropriate enough to send out for other people to use since it may be useful to them.

PmPaint allows the user to generate simple to complex vector images consisting of lines and filled areas. These images are stored in memory in a special Pmpaint format but when you save it you have the option to save the Image as a metafile. Note, however, that you cannot load the metafile back into memory for re-editing so therefore the image is saved as a PmPaint file as well. Currently, the PmPaint files are actually smaller in size than its associated metafile, however, you must use PmPaint to view it and cannot access it through OS/2 as easily as metafiles."

Author: Mitchell Fisher (1993).

1993-02-16: v1.20.1.

Find pmp1202.zip (21.5K) in the Hobbes archive: apps/graphics/paint.

Qtnp — A simple graphical editor.

Authors: Victor Hackeridze, Kazakhstan (2011-2012); OS/2 port by Elbert Pol, Netherlands (2011).

2011-10-04: v0.9.8β. Free under GPL 3.0 license.

Find this utility in Netlabs' FTP server.

SPFig — GIF editor.

SPFig is a French product with minimal English documentation but it does have an English interface and a tool to create translations into other languages.

Author: Pierre Santoni, France (1999).

1999-07-08: Unnumbered release.

Find spfig.zip (516.8K) in the Hobbes archive: apps/graphics/animate.

Ray Tracing and Fractals

ForeSpace — Graphical modeller.

"ForeSpace OS/2 is a graphical modeller designed to produce scene files for the POV-Ray raytracer."

Author: Sean Ryan, Australia (1997).

1997-08-25: v0.42β.

Find fs042b.zip (1.2MB) in the Hobbes archive: graphics/ray/pov.

POV-Ray (Persistence of Vision Raytracer) — Ray tracing application.

POV-Ray is a freeware ray tracing application and is the product of several years of continuous development by the POV-Ray team of independent programmers. POV-Ray represents a remarkable achievement in programming and is a professional application. If you're unfamiliar with ray tracing see POV-Ray: Documentation for a good introduction to ray tracing theory, sample images, and version histories. A whole industry of specialized supporting utilities has blossomed over the last few years – many are freeware.

Authors: Persistence of Visual Raytracer Pty. Ltd., Australia (1991-2019); OS/2 ports by Stefan Schwarzer, Germany (2000); Mentore Siesto, Italy (2011).

2005-01-27: v3.6.1 - Last version for OS/2. Free under AGPL 3.0 license.

Go to the POV-Ray website for downloads for other OSes, wiki and more.