PICTools Photo Editor SDK

Add compression and editing to applications with this easy-to-use SDK.

Try it for yourself

Get right to the code.


Enrich applications with the most powerful photo editing SDK available.

Use PicTools to enhance photo management software, online photo services, kiosk applications, and more. It offers powerful compression and photo editing, advanced JPEG editing, and leading edge photo imaging technology.

SDK support is offered for Windows, Linux, Solaris, and Mac OS X.

PICTools Photo Features

Multi-File Support

Use commercially-supported software development libraries with PICTools Photo.

Camera RAW
  • Automatic detection and decompression of vendor-specific Camera RAW photos from Canon, Fuji, Kodak, Minolta, Nikon, Olympus and more. See the list of makes and models below.
ePIC (Proprietary)
  • Supports PIC format compression, replacing the JPEG Huffman encoder with the proprietary ELS entropy encoder for 15% more compression.
  • Can be losslessly converted back to JPEG format using Op_RORE.
JPEG (Progressive)
JPEG (Progressive) to JPEG (Sequential) Transcoder
JPEG (Sequential)
  • 24-bit RGB
  • 8-bit grayscale
  • Patented technology for enhanced JPEG decompression will remove block artifacts from over-compressed JPEG images without blurring.
  • IPTC metadata support within JPEG
JPEG 2000
  • 24-bit RGB
  • 8-bit grayscale
  • Supports a user-configurable number of threads per operation for optimal throughput on multicore CPUs.
  • Metadata support
JPIP Client/Server Technology for JPEG 2000
  • Ideal for large images.
  • Provides sophisticated imaging technology enabling engineers to design and build a JPEG 2000 JPIP implementation wholly in accordance with the JPEG 2000, Part 9 standard.
  • Designed to speed optimize network viewing of user selectable resolutions and areas of interest on JPEG 2000 images.
  • Provides a complete JPIP API for client and server side deployments, and provides JPEG 2000 compliant compression, JPIP request and receive, and decompression of JPEG 2000 images.
  • The Accusoft Pegasus JPIP.
    • Benefits from many years of experience working with streamed multi-resolution image formats.
    • Is designed to speed optimize network viewing of user selectable resolutions and areas of interest on JPEG 2000 images.
    • Benefits the speed at which regions of interest of any image are delivered and viewed, at a desired resolution, without having to download the entire image file.

This technology is available in all PICTools products.

  • Provides support for fully standards based JPEG XR.
  • Higher image quality, greater preservation of data and advanced features for today’s digital imaging applications.
  • A still image compression algorithm for continuous tone photographic images.
  • Features lossy and lossless compression, multiple colorspaces, a wide dynamic range, and extensive metadata support.
  • Metadata support
Advanced Digital Photo Editing
  • Color conversion
  • Palette creation
  • Rotation
  • Color image deskew
  • Overlap filter options
  • Post processing filter strength settings
  • Embedded orientation flags
  • Tiling
  • Subband control
  • Auto red eye detection and removal
  • Auto color leveling
  • Auto contrast
  • Numerous filters
  • EXIF Metadata Editing
  • Image resizing
  • IPTC metadata support within JPEG
  • Regional image compression
  • Reduce compressed JPEG file size while preserving image quality by applying the optimal compression settings to one or more areas of an image
  • Reorient JPEG images
  • Sub-Image processing
  • Quickly decode and view a rectangle within a JPEG image without decoding the rest of the image data.
  • Buffer to buffer image processing for maximum flexibility
  • The high-performance API offers total control of image processing functions
Support for Many Digital Camera RAW File Formats

View the list of the Camera RAW file formats supported by Accusoft within PICTools Photo.

Please note that this list is not all-inclusive. It is a list of the makes and models of cameras known to be supported. Accusoft’s decompression engine tries every possible combination to open RAW files, and may open RAW files from other cameras if they happen to use the same format as one of those on the list.

Compression File Size and Speed Comparison

PICTools Photo Development Environments

We support multiple platforms including:

  • Microsoft Windows
  • Solaris x86
  • Linux
  • Mac OS X

Start your free PICTools Photo trial.

Use the form below to download your full-featured trial of PICTools Photo. With this photo editor SDK, you’ll receive functional sample code to get you started.

You’re 5 minutes from a working project.

Current customers:
Obtain the latest version of PicTools Photo by using this download form. If you require further support, please visit our support center or login to the client portal.

Choose Your Photo Editor SDK Demo

See how fast or how small PICTools can compress your images with the Apollo compression demo.

This Windows application allows you to read a variety of image formats including Bitmap, JPEG, JPEG 2000, JPEG XR, Lossless JPEG, JPEG-LS, RAW, and Camera RAW images. Apollo users can configure compression options to immediately see the results including compression ratio, compression speed, and expansion speed.


See how to nix red eye with the JPEG Wizard software installation.

This application will allow you to select parameters and perform red eye removal on your own JPEG images.


Tech Specs for PICTools Photo

Accelerate application development with Accusoft’s photo editor SDK. Developers, this section offers compatible programming environments, sample code, FAQs, current builds, and more to make integration easier.

Detailed Technical Specs

Support for Multiple Environments

Delivers support across multiple environments including:

    • 32-bit & 64-bit Microsoft Windows
    • 32-bit & 64-bit Solaris x86
    • 32-bit & 64-bit Linux
    • 32-bit & 64-bit Mac OS X
  • Achieves maximum code speed through algorithm and machine code optimizations.
  • Optimized for several chip instruction sets, including Intel MMX, PIII, and PIV.
  • The underlying architecture of PICTools allows desired imaging functionality to be efficiently ported to any requested operating system with common interface and operating convention.
Technical Notes for PICTools Photo

Static and shared dispatcher libraries combined with compressed opcode DLLs enable creation of single file executables. It provides exceptional stability and high speed in limited-resource environments. It can be used in multi-threaded applications.

  • Programming environments include: C/C++
  • Sample code is included in the free trial

PICTools Architecture

This product includes a shared library that loads operation specific libraries called opcodes for modular, discrete functionality. Modular opcode design allows application developers to deploy only the opcode needed for the desired imaging functionality. It supports rapid portability and processor-specific speed optimizations on additional platforms. Contact us to discuss porting PICTools to your platform today.

PICTools is licensed per opcode used.

Save Space Time and Money by Shrinking JPEG Files

PICTools Photo Pricing

Pricing for this photo editor SDK varies based on product, deployment, and other variables. We’re here to make it easy for you to start using this photo editing SDK.

PICTools Photo Pricing Details

The PICTools Photo SDK starts at $6,000 for a single development license and requires distribution licensing. All features are available for the 32-bit Windows platform, and many are available on additional platforms.

Toolkits are sold separately for each operating system. For example, PICTools Photo for 32-bit Windows is a separate download and a separate purchase than PICTools Photo for 64-bit Windows.

Environments not currently supported can easily be ported for a reasonable fee.

PICTools is licensed per opcode used.

Deployment of PICTools technology is licensed on a per situation basis, and requires a licensing agreement with Accusoft.

To obtain an agreement, speak to an Accusoft sales representative about your desired use of PICTools and the features for your application deployment. The PICTools toolkit remains in evaluation mode until you have a licensing agreement.

PICTools Photo Support Plans

Support plans are a recommended add-on at the time of purchase for this product. Click here to find the support option that best suits your needs.

Innovative companies trust Accusoft