PSP is a raster format created by JASC Software. It supports uncompressed, RLE compressed, LZ77 compressed, and JPEG compressed files (including Lossless JPEG). LEADTOOLS supports all these compression types. LEADTOOLS supports versions 5, 6 and 7 of this format. Version 7 supports the Vector Shapes layer, which LEADTOOLS views as raster.
For PSP files, you can read the following bits per pixel: 1 (gray), 4 (gray), 8 (gray or color), 24 (color). For all compression type (uncompressed, RLE compressed, LZ77 compressed, and JPEG compressed files (including Lossless JPEG).
For PSP files, you can write the following bits per pixel: 1 (gray), 4 (gray), 8 (gray or color), 24 (color). With this compression type only (uncompressed, RLE compressed, and JPEG compressed files (including Lossless JPEG).
The default extension used by this format is: PSP.
This file format does support layers. With LEADTOOLS, layers may be loaded individually using LFile::LoadLayer, or all at once, using LFile::Load.
File constants associated with this file format are:
Constant |
Read Support |
Write Support |
Description |
FILE_PSP |
1, 4, 8 BPP (Grayscale) |
1, 4, 8 BPP (Grayscale) |
[267] PaintShop Pro Format. |
FILE_PSP_RLE |
1, 4, 8 BPP (Grayscale) |
1, 4, 8 BPP (Grayscale) |
[268] PaintShop Pro Format - RLE Compressed. |
Required DLL: LFPSP. For a listing of the exact DLLs needed, based on the toolkit version, refer to Files To Be Included With Your Application.
Win32, x64.
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document