fast image resizer

Fast image resize solution on CUDA

We have developed extremely fast software to downscale grayscale and color images to any size. This is fast downscaling solution that can be integrated with our high speed JPEG encoder and decoder and with other APIs from our GPU Image Processing SDK. Image resize on GPU shows outstanding performance with superior quality and this is the best solution for your HPC systems, heavy-loaded web services or cloud computing systems.

Fast Image Resizer Features

  • Input images: 8-bit or 16-bit per color component RGB, PGM, PPM, BMP, JPEG formats, byte array in CPU/GPU memory
  • Resize images to any size quickly and with high quality
  • Algorithm: polyphase Lanczos
  • Internal calculations with 32-bit precision
  • Fast JPEG decompression and compression on GPU
  • Create thumbnails for website/database images
  • Store resized files in a new folder or keep resized images in memory
  • Writes resized images in JPEG, BMP, PPM, PGM, DIB formats
  • Batch image resizer mode
  • Compatible with NVIDIA GPUs Kepler, Maxwell, Pascal, Volta

OS Supported (64-bit)

  • Windows-7/8/10
  • Linux Ubuntu 10, SLC 6.5, RHEL 6.5, OpenSUSE 12

Resize benchmarks for NVIDIA GeForce GTX 1080

High quality image resize for color Full HD (1920×1080, 24-bit) image to final resolution 960×576 can be done on NVIDIA GeForce GTX 1080 GPU at framerate 3000 fps. We recommend to use our resize solution on GPU together with JPEG codec and Sharpen options from our image processing SDK to be able to do fast and high quality resize for BMP/PPM/JPG images.

Here you can see resize benchmarks for NVIDIA Tesla V100.

Options from Fastvideo SDK

  • JPEG codec
  • Image cropping
  • Image sharpening
  • OpenGL module for image output
     Home              Contacts          Site Map
GPU Image Processing