The JPEGmini Photo Server software allows you to perform JPEGmini processing locally on your hosts, for maximum flexibility, availability and security. The server software is supported for all major versions of Linux, and is optimized for high-performance, utilizing multiple cores in parallel to process millions of multi-megapixel photos per month on a single CPU.
The JPEGmini Photo Server is implemented as a command-line application, so you can run it locally on your hosts without writing any code, or automate its execution using scripts. The application takes a JPEG file as input, and outputs a smaller JPEG file which has the same quality and resolution as the input JPEG.
The application can also be applied to a folder of JPEG files, and recursively scan sub-folders to process all JPEG files that are present under the parent folder. When processing is finished, the application reports the sizes of the original and re-compressed photos, and the reduction factor achieved.
In addition to optimizing your photos using JPEGmini's world-class patent-pending algorithms, the JPEGmini Photo Server can also perform optional high-quality, high-performance resizing (resolution reduction) and metadata stripping, to further reduce the file size of photos. This integrated functionality is ideal for applications that require output in multiple resolutions for album previews, thumbnails, etc.
The JPEGmini Photo Server is licensed based on the number of instances running concurrently on your hosts. We support both software-based licensing, which requires opening a port to the Internet to communicate with our licensing server, and hardware-based licensing, in which a hardware dongle is connected to one of the hosts on your network. Our licensing solution enables you to run JPEGmini server instances both on your own hosts, and on cloud services such as Amazon EC2, as long as these instances are capable of communicating with the license server over the Internet.