Impos/2 (Image processing for OS/2)

Version: 
2.1
Release date: 
Friday, 10 April, 1998

License:

Interface:

A complete image processing program for OS/2!

The program includes also an Impos/2 Rexx language interface.

This software is distributed as compressed package. You have to download and manually install it; if prerequisites are required, you will have to manually install them too.

Manual installation

Self-installing package. Run install.exe (US or GE). See below for download link(s).

Online documentation:

Following ones are the download links for manual installation:

Impos/2 (Image processing for OS/2) v. 2.1 (27/5/2012, Wolfgang Reinken) Readme/What's new
Correction and additions to the German IMPREXX-manual (ImpOS/2 2.1): Correction to function ImgPasteImage Description of undocumented functions ImgQueryFunctionList, ImgSelectRectangle and ImgSelectCircle. This document is in German. If interested I'd also provide an English translation. Please feel free to contact me.
 hobbes.nmsu.edu/download/pub/os2/apps/graphics/imagepro/imprexx.inf_correction.zip
Impos/2 (Image processing for OS/2) v. 2.1 (Correct Impos 2.1 Selecting Colors palette rendering, 2/6/2009, Steven Levine) Readme/What's new
Impos/2 Undocumented 02 Jun 2009 == Command line == /! Runas separate instance - do not pipe commands /n No windows - run as server? /p=profile Alternate profile /c=cmd Commands to process (10 max) switches are case-insensitive == Environment == IMPOSINI overrides IMPOS.INI default == Pipe Interface == \\Pipe\Impos Commands are sent as text Commands similar to REXX subcommands More details TBD... == Profile Keys == Startup command to run at startup
 hobbes.nmsu.edu/download/pub/os2/apps/graphics/imagepro/impos2_palette_patch.zip
Impos/2 (Image processing for OS/2) v. 2.x (5/4/2002, Manfred Agne) Readme/What's new
This is the second beta release of the Bibertools, an add-on package for ImpOS/2 2.x. The name, bibertools, is an abbreviated form of "BIldBEaRbeitungs-Tools" (image processing tools). Maybe not very imaginative, but I tried to find a name that hasn't been used before. PLEASE read the file DANGER.TXT! PURPOSE I created this program because I want to scan a large number of slides. ImpOS' own image processing tools are not really up to the job, and I wanted an interface that would give me access to the most often needed processing options via a single mouse click. I also wanted to have a tool that would automatically generate the necessary file names, keep track of the names used, and save the images to a predefined location without asking unnecessary questions. I finally found out how to 'invert' negative film material. The problem was how to remove the orange mask and restore proper RGB-balance. For the solution, see below. REQUIREMENTS You need IMPOS/2 version 2 or higher. You also need the following programs: pnmarith.exe, ppmnorm.exe, pnmgamma.exe pnmcrop.exe, pnmflip.exe, and several support dlls; they van be obtained from the file NETPBMA.ZIP, which is available at the following URLs: ftp://ftp.leo.org/pub/comp/os/os2/leo/graphics/netpbma.zip ftp://hobbes.nmsu.edu/pub/os2/dev/mm/netpbma.zip INSTALLATION Copy the included files to a common directory; you can put them into the IMPOS directory, if you want, otherwise you will need to add the IMPOS directory to your PATH and LIBPATH statements in CONFIG.SYS. Copy the files from NETPBMA to a directory on your HD, and add this directory to your PATH and LIBPATH statements in CONFIG.SYS. You might also want to set the BIBERTEMP variable in CONFIG.SYS, eg. SET BIBERTEMP=D:\TEMP. This variable sets the directory where the temporary files are stored. Set this to your fastest drive. Create a program object for BIBER.EXE. Create a program object for HISTOGRAM.EXE Reboot. RUNNING BIBERTOOLS Start BIBER.EXE from the program object that you created before. It should bring up IMPOS automatically. If it doesn't, something is probably wrong with your path and/or libpath statements. HISTOGRAM.EXE can also be started from the program object, but it will only run if an image is loaded in IMPOS. If it doesn't find an image to operate on, it will inform the user and then terminate. The histogram tool may need some explanation. It takes the RGB values of all image pixels and counts how often (-> y-axis) each of the 256 possible intensity levels (-> x-axis) occurs. With an average, well-exposed slide, the red, green, and blue curves would look roughly similar, and they would all fill the whole range from 0...255. Underexposed images would have their histograms shifted to the left, and overexposed images would appear shifted to the right. You have several options in this dialog: If you klick on any of the "auto" buttons, the brightnesss levels in the corresponding R, G, or B sub-picture will be redistributed to fill the whole range from 0 to 255. You can repeat that for the other colors, if you want. The "reset" button resets all three sub-images and reloads the corresponding histograms. The "auto" remapping is fast, but it lacks flexibility. Therefore, you can set the min and max values for each color manually, either by entering the numeric values, or by double-clicking in the black bar beneath each histogram. A double-click with the left mouse button sets the 'min' value, and a double- click with the right mouse button sets the 'max' value. OPTIONS The NETPBM programs operate on the disk: They read a file, and write their output to another file. The BIBERTOOLS store these temporary files in the path which is defined by the BIBERTMP environment variable. If that doesn't exist, they look for the TMP variable, and if that doesn't exist then for the TEMP environment variable. If you have the RAM, then it is strongly recommended to set the temporary directory to a RAM disk. I tried RAMFS64, but that was much slower than my HD. However, in March 2002, a performance- optimised RAMFS64P.IFS written by Andrew Belov <andrew_belov@newmail.ru> was announced in one of the OS/2 newsgroups, and this is really fast, and the BIBERTOOLS work nicely with the BIBERTMP directory pointing to the RAMFS64P RAM disk. NEGATIVES I finally found out how to remove the orange mask from scanned color negatives, and the "negative" function is fully functional in the present release. When the program is started, it looks for *.film files in its own directory. If any files are found, they will be listed in the drop-down list box to the right of the "negative" checkbox. The *.film files are used to define and store some (fifteen) characteristic parameters of a given film material, and you should select the correct *.film file for best results. Each film file contains a 3x3 matrix RR RG RB GR GG GB BR BG BB which describes the cross-sensitivity of the film material: In the simplest case, all diagonal elements of the matrix are equal to one, and all off-diagonal elements are equal to zero: 1 0 0 0 1 0 0 0 1 This matrix describes an ideal fim material, where the "red" layer is only sensitive to red light (RR=1), the "green" layer to green (GG=1), and the "blue" layer to blue (BB=1). The "red" layer is neither sensitive to green light (RG=0), nor to blue light (RB=0), and so on. In most cases, you will be able to get along with the simple unity matrix, but if you need more, the program can deal with it. However, in order to keep the code simple and efficient, there are some limitations. In particular, the program can only deal with parameter sets satisfying the following requirements: RG/(RR + RB + RG) < 0.5 RB/(RR + RB + RG) < 0.5 GB/(GR + GB + GG) < 0.5 GB/(GR + GB + GG) < 0.5 BB/(BR + BB + BG) < 0.5 BB/(BR + BB + BG) < 0.5 In other words, the off-diagonal elements must not be too big compared to the on-diagonal elements. This is only a limitation if you want to (mis-)use the function to generate false color images. It should not affect the normal use. Note that the inversion algorithm normalises the output to 256 grayscales, independent on the matrix. Therefore, the above unity matrix produces the same result as a matrix i 0 0 0 j 0 0 0 k with arbitrary values i, j, k (not equal to zero). There are two more lines (with three parameters per line) in each film file, and they are much more important. They each consist of three integer numbers between 0 and 255, separated by one or more spaces: R0 B0 G0 R1 B1 G1 R1, B1 and G1 are the red, green and blue values of the orange mask of the negative film, as seen by the scanner. In other words, they are RGB values of a completely unexposed part of the film, or the brightest parts of the negative. They will be mapped to black in the final (positive) image. R0, G0, and B0 are the red, green and blue values of a part of the film that has been exposed to saturation, ie. the darkest possible pixels. They will be mapped to white in the final (positive) image. As I said before, these latter parameters are much more important for the final result than the previously described nine "matrix" parameters. Fortunately, it is relatively easy to find their correct values for any given film material, provided that you have a few exposed negatives. Here's the recipe: (a) Find and scan an image that has both very bright and very dark areas. Typically, that could be a photograph of a landscape, with white houses or clouds and a few dark shadows. If there are no sufficiently dark shadows, you can shift the image by millimeter or two in the film holder and use the space between two exposures on the film stripe: That is always unexposed, and gives a perfect R0,B0,G0 level. (b) Load the image into IMPOS and start the "histogram" tool that comes with the BIBERTOOLS package. Please use the separate tool; you cannot use the histogram function of the scan module for this purpose. (c) For each of the three (R, G and B) histograms, do a double click with the left mouse button on the black bar below the left boundary of the curve, and a right MB double click below the right boundary of the curve. This defines the R, G, and B range that will be mapped to the full available range (0...255) in the inverted images. (d) In the histogram tool, select 'File' -> 'Create *.film file', enter a file name, and click on 'OK'. (e) Scan and invert a few negatives using the new film file, and check that you got everything right. (f) I don't know any straight-forward way to create an optimised transfer matrix. You will have to fiddle around with the off-diagonal elements and compare the results to find the best set of parameters. If someone knows a better solution, suggestions are welcome. FEEDBACK, QUESTIONS, ETC. If you have problems, feel free to contact me, either via e-mail, or write me a short note in the comp.os.os2.* newsgroups. You will usually find me there (not in co.o.o.advocacy though). Note that I have news and mail filters installed. News and mail messages from notoriously annoying people may not get through. They may still ask someone else to contact me. LICENCE You may do with this program whatever you want. I do not charge you anything, and I cannot be held liable for any damage. If you are interested in the source code, contact me. It's VisPro REXX code, therefore you will need VisPro REXX to do anything useful with it. I tested the basic image inversion code in a separate REXX file which requires only the NETPBMA modules (VisPro REXX not required). This is also available on request. CONTACT My current mail adress is Manfred.Agne@netsurf.de It might change in 2002 - you'll find me easily via Google groups. Manfred Agne
 hobbes.nmsu.edu/download/pub/os2/apps/graphics/scan/biber.zip
Impos/2 (Image processing for OS/2) v. 2.1 (10/4/1998, Compart Systemhaus GmbH) Readme/What's new
Content of the Impos/2 V2.1 CD: ------------------------------- The following programs and demos are on the new Impos/2 V2.1 CD: - CDINST - GR -> includes Impos/2 V2.1 German - US -> includes Impos/2 V2.1 English - DISKIMGS - GR -> includes diskimages for Impos/2 German (MAKEDSKS.CMD) - US -> includes diskimages for Impos/2 English (MAKEDSKS.CMD) - IMAGES -> includes Impos/2 images for free usage - TILES -> includes Impos/2 tiles for free usage - EPSONPRT - OS2DRV -> includes the Epson printer driver for OS/2 - CONSENS - DEMO -> includes the SMS for Lotus Notes Demo from Compart (D1, D2, Eplus, ... can only be used in Germany!) Impos/2 Version 2.1 ==================== Our German Impos/2 distributor NovaStar is responsible for all customers, dealers and distributors requests concerning Impos/2. Therefore - if you do have any questions or if you should encounter any problems while using Impos/2, please don't hesitate to contact one of our Impos/2 distributors or direcly contact NovaStar in Germany. All Countries: NovaStar Software & Consulting GmbH Ulmer Str. 160a, Eingang K 86156 Augsburg Tel.: 0821 / 44079-33 Fax : 0821 / 44079-77 CompuServe: GO NOVASTAR Home Page: http://www.novastar.de --> Attention: the support times have changed to: Monday 09:30 - 12:30 MEZ Support via email: imposup@ibm.net Switzerland: G+B Vogt AG Kehrweg 379 CH-5064 Wittnau Tel.: 062 / 87161-21 Fax : 062 / 87161-25 Austria: Corporate Info Management GmbH Im Gipfl 141 A-6621 Bichlbach Tel.: +43-456-56740-22 Fax : +43-456-56740-33 The Netherlands: MENSYS Crayenestersingel 65 2012 PG Haarlem The Netherlands Tel.: +31-23-5470837 Fax : +31-23-5471196 Home Page: http://www.euronet.nl/users/blueware Belgium: MENSYS Oostmallebaan 7 2980 Zoersel Belgium Tel.: +32-3-3124611 Fax : +32-3-3124751 Home Page: http://www.euronet.nl/users/blueware USA and Canada: Indelible Blue Inc. 3209 Gresham Lake Rd. Ste. 135 Raleigh, North Carolina 27615 Tel.: 919-878-9700 Fax : 919-878-7479 Home Page: http://www.indelible-blue.com/ib -------------------------------------------------------------------------- What's new: =========== - includes all fixes since version 2.0a - extended image filters for TIF GIF and JPEG - extended scanner scanner driver for HP 5p und 6100c - extended scanner scanner driver for Microtek 330 und 630 - extended scanner scanner driver for Epson GT-5500 und GT-9500 - new scanner driver for Ricoh IS410, IS420, IBM 2456 (compatibel with Bell + Howell) -------------------------------------------------------------------------- Scanner-Support: ================ Note: With the exception of the IBM 3119, all flat bed scanners must be attached to a SCSI adapter supported by OS/2. The adapter cards provided by the flat bed scanner manufacturers are not supported. o When using one of the supported SCSI-Scanner with the CPASPI.SYS shipped with Impos/2 make sure, that the ASPI driver that comes with OS/2 plus the adapter specific driver are installed in the CONFIG.SYS. The following example shows the entries in the CONFIG.SYS for an HP-SCSI-Scanner connected to an Adaptec 1542CF card: - BASEDEV=OS2ASPI.DMD - BASEDEV=AHA154X.ADD - DEVICE=C:\IMPOS\CPASPI.SYS o When using a MicroChannel device, make sure that the port-address of the parallel-port and that of the scanner do not conflict (do not set the scanner-port to 27Bh), otherwise the parallel-port will be locked for all DOS-sessions by Impos/2. o Impos/2 might possibly work with scanners that we have not listed, and that are soft- or hardware compatible with them. Please tell us if you have such a scanner, this could help us in the scanner-support development and possibly other Impos/2 users. -------------------------------------------------------------------------- Information from Compart: ========================= If you encounter any problems working with Impos/2, please inform us. We will do everything possible to correct them, and try to keep cost-free updates available. If you have problems loading image files, we would appreciate if you could send us these files (provided they are not confidential), this is the only way to get the Impos/2 file format support even better. Besides this, we would appreciate any constructive critics or hints.
 www.novastar.de
Impos/2 (Image processing for OS/2) v. 2.0e (DEMO, 20/8/1996, Compart Systemhaus GmbH) Readme/What's new
Impos/2 Version 2.0 e ====================== This is a limited Version of Impos/2. -------------------------------------------------------------------------- The following restrictions apply to the demo version: - Saving is not possible - Export through the clipboard is not possible - A 'Demo' stroke is printed over each printout -------------------------------------------------------------------------- Installation: ============= o Install Impos/2 by calling A:\INSTALL. All needed files will be copied onto your harddisk and an Impos/2 WPS object will be created on the desktop, this object can then be moved to any folder. No matter where it is located, it will be replaced after each Impos/2 installation. o During the installation, an association is done between IMPOS.EXE and the file formats known by Impos/2, that means that a double-click on any of these files (e.g. in the drives folder) will start Impos/2, or activate it if it is already started. -------------------------------------------------------------------------- Scanner-Support: ================ Note: With the exception of the IBM 3119, all flat bed scanners must be attached to a SCSI adapter supported by OS/2. The adapter cards provided by the flat bed scanner manufacturers are not supported. o When using one of the supported SCSI-Scanner with the CPASPI.SYS shipped with Impos/2 make sure, that the ASPI driver that comes with OS/2 plus the adapter specific driver are installed in the CONFIG.SYS. The following example shows the entries in the CONFIG.SYS for an Mustek-SCSI-Scanner connected to an Adaptec 1542CF card: - BASEDEV=OS2ASPI.DMD - BASEDEV=AHA154X.ADD - DEVICE=C:\IMPOS20\CPASPI.SYS o When using a MicroChannel device, make sure that the port-address of the parallel-port and that of the scanner do not conflict (do not set the scanner-port to 27Bh), otherwise the parallel-port will be locked for all DOS-sessions by Impos/2. o Impos/2 might possibly work with scanners that we have not listed, and that are soft- or hardware compatible with them. Please tell us if you have such a scanner, this could help us in the scanner-support development and possibly other Impos/2 users.
 www.novastar.de  local copy
Impos/2 (Image processing for OS/2) v. 2e (v.2e Fix for Impos/2, 15/7/1996, Compart Systemhaus GmbH) Readme/What's new
Impos/2 v2.0 ============ Subject: Impos/2 Scanner drivers for Microtek and HP scanners Version: Update for Impos/2 v2.0 d Name: SCAN01.ZIP Date: 07-10-96 Time: 2.01 Size: 74564 Bytes What's new: The new Microtek driver 'SCNMTEK.DRV' is now supporting the following models: - Microtek ScanMaker II G - Microtek ScanMaker II - Microtek ScanMaker II XE - Microtek ScanMaker II HR - Microtek ScanMaker II SP - Microtek ScanMaker II SPX - Microtek ScanMaker III - Microtek ScanMaker E2 - Microtek ScanMaker E3 - Microtek ScanMaker E6 - Highscreen Color II S (Vobis) - Highscreen Color II SHR (Vobis) - Highscreen HyperBit (Vobis) - Power Scanner 3000 (Escom) - Power Scanner 6000 (Escom) The scanning results are much better for all these scanners then with the old driver. The new HP driver 'SCNHP.DRV' is using a new color correction table. That means the scanning results are better then with the old driver. Installation: If you have not installed the scanner support for Impos/2 yet, please unzip the file 'SCAN01.ZIP' in a temporary directory. Afterwards follow the installation instructions of the Impos/2 installation manual and type in the temporary directory name as source directory for the new driver. If you have already installed scanner support for Impos/2, please unzip the file 'SCAN01.ZIP' in a temporary directory. Afterwards simply copy the needed driver (either SCNMTEK.DRV or SCNHP.DRV) into your Impos/2 directory. Copyright Compart Systemhaus GmbH
 hobbes.nmsu.edu/download/pub/os2/system/patches/Impos2e.zip
Impos/2 (Image processing for OS/2) v. 1.2 (DEMO, 3/5/1995, Compart Systemhaus GmbH) Readme/What's new
Impos/2 V1.2 DEMO ================= We have decided to give you the possibility to test the product Impos/2, the 32-Bit image processing program for OS/2. The DEMO program is a full product - except the following items are not included: - no Scanner-drivers are included - no Video-drivers are included - no Install-program - Clipboard is not supported in this DEMO - "Save" and "Save As" of images is not supported in this DEMO - on the printout of images the word "DEMO" is printed in big letters also on the paper All other functions have no limitations and are working in the same way as in the full product. Please copy after unzipping IMPOSE.ZIP all files in a subdirectory - for example IMPOS - and start the program by typing IMPOS.EXE in an OS/2 box. We think that this DEMO will give you a closer look over the product Impos/2 and would be very happy when you join the Impos/2 community as many others. The price for this product is in Germany DM198,00 incl. 15%VAT - please call for international prices! If you need more informations, please do not hesitate to contact us. You can also leave a message in Section #10 (NovaStar) of the IBM PSM Deutschland forum. You can also send a mail directly to CServe ID 100042,3004. Ok - good luck with Impos/2! NovaStar Software & Consulting GmbH Ulmer Str. 160a, Eingang K 86156 Ausgburg-Germany Tel: +49-(0)-821-441820 Fax: +49-(0)-821-443859 CIS: 100042,3004
 www.novastar.de  local copy
Record updated last time on: 06/01/2021 - 00:37

Translate to...

Add new comment