# QFX

QFX is an image editing computer program developed by Ron Scott, a Texan photographer and software engineer. The first version was released in 1990. At the time of its release, QFX was one of the most feature-rich image editing applications available on the PC platform (DOS, later Windows). It was the software of choice for digital artists and image postproduction studios in the times when 1024x768 truecolor graphics were a luxury, far before Photoshop could have been considered a serious professional tool. Its clean interface and clever workflow helped build a devoted user base, some of whom continue using it, despite QFXs being long ago eclipsed in features and users by Photoshop.

## History

The first version of QFX was released around 1990. It ran on PCs equipped with AT&T Truevision AT Vista and Targa ISA bus framebuffer graphics cards. Low end Targa cards were limited to 8 bits, but most were 24 bit with a hardware alpha channel; Vista cards were 24 bit, and capable of greater than video resolution. All could capture RGB video.
Early versions of QFX had no brushes; the program was used for image processing and color correction, rather than image creation, providing basic filters (blur, noise, glow etc.) that were a collection of MS-DOS programs that could be run from the command line and included in batch files. This functionality continued with all Targa and Vista versions of the program, and allowed operation on images with a resolution far greater than the graphics display device. Later Windows releases introduced an internal scripting facility that pre-dated Photoshop's actions by many years. The early version ran on both Intel and DEC Alpha processors.
The program was popular with PC-based computer animators, who would often use QFX tools to composite multiple image layers for single-frame output to a video recorder or film recorder.
In 1991 the new version called Hires QFX priced around US$3500, provided additional features including brushes and expanded support for large image files. In that time the alternatives for professional digital image editing were over-200k-and-more-USD dedicated workstations like Quantel's Paintbox, Crossfield or Barco Creator software running on expensive SGI Power series multiprocessor boxes. QFX was one of the first multiprocessor optimized graphics programs. When running on dual processor systems, it would split the image in two, running half on each processor. Could use "all memory" without use of "memory manages" (QMM per example) through Motherboard's BIOS, when DOS can not handle more of 16MB!, and let user set the undo levels up to 999 years before others (aka; Photoshop) keep just one undo. Allow use customs icons for customs scripts!
The boom of DTP and the rapid advances in PC hardware in the mid-1990s changed the market for graphics software. Photoshop, windows oriented, less technical and cheaper solution for anybody proved to be a winning approach. QFX continued adding new features including a windows-based interface and CMYK handling, but was unable to compete with the lower-priced and increasingly feature-rich Photoshop.

## Present

QFX was also the core code for a Computer Aided Jewelry Design System known as Digital Goldsmith, a 'paint' application which originally used an 'old' Tips Targa Plus format platform for image manipulation and architecture. Although the raster based DG, the core of which is a stripped-down QFX code, which Ron Scott modified appropriately with programming assistance from Kenton West, has moved on into the Computer Controlled Mill utilizing Nurb Design with GemVision's Matrix software, yet, one may find Digital Goldsmith as the 'photoshop', world-wide, in the Jewelry Custom Design industry. During the mid-1990s Gemvision's CEO/Founder Jeff High along with Kent West and Simon Lonergan assisted Ron Scott as extensive beta testers, macro designers for DG while further lending valuable support and testing for what has become today's QFX(the addition of a thumbnails browser, among many more written for the DG application even, etc...).