| Name | Benchmark | Language | Object Pascal | Source Path | (Imaging Root)\Demos\ObjectPascal\Benchmark | Exe Path | (Imaging Root)\Demos\Bin\Bench[.exe] | Platforms (tested) | Windows, Linux, FreeBSD | Compilers (tested) | Delphi 7/2007/2009/2010 W Free Pascal 2.2.4 WLBD | Demo shows usage of | low level |
| Name | VCL Image Browser | Language | Object Pascal | Source Path | (Imaging Root)\Demos\ObjectPascal\VCLImageBrowser | Exe Path | (Imaging Root)\Demos\Bin\ImgBrowser.exe | Platforms (tested) | Win32 | Compilers (tested) | Delphi 7/2007/2009/2010 W | Demo shows usage of | high level/component sets/canvas |
| Name | LCL Imager | Language | Object Pascal | Source Path | (Imaging Root)\Demos\ObjectPascal\LCLImager | Exe Path | (Imaging Root)\Demos\Bin\LCLImager.exe | Platforms (tested) | Windows, Linux, FreeBSD | Compilers (tested) | Lazarus 0.9.28 WLB interfaces: Win32/64, GTK/GTK2, Qt, Carbon | Demo shows usage of | high level/component sets/canvas |
| Name | VampConvert | Language | Object Pascal | Source Path | (Imaging Root)\Demos\ObjectPascal\VampConvert | Exe Path | (Imaging Root)\Demos\Bin\VampConvert[.exe] | Platforms (tested) | Windows, Linux, FreeBSD | Compilers (tested) | Delphi 7/2007/2009/2010 W, Free Pascal 2.2.4 WLBD | Demo shows usage of | low level |
Vampyre Image Converter (library version 0.26.0)
by Marek Mauder
Error: Input file not specified
Usage:
VampConvert [-op=arg] [..] -infile=file.ext [..] [-outfile=file.ext] [-op=arg]
Options:
-infile | -i: specify input image file path
-outfile | -o: specify output image file path
argument: file path or "*.ext" where input file name will be used
but with "ext" extension
Operations:
Note: they are processed in the same order as they appear on command line
-format: changes data format of input images
argument: name of data format supported by Imaging like A8R8G8B8
-resize: changes size of input images
argument: string in format AxBxC (%dx%dx%s) where A is desired
width, B is desired height, and C is resampling filter used.
If A or B is 0 then original dimension will be preserved.
C is optional and can have one of following values:
nearest(default), bilinear, bicubic.
-flip: flips input images upside down
-mirror: mirrors input images left to right
-colorcount: reduces number of colors in image
argument: number of desired colors (2-4096)
-genmipmaps: generates mipmaps for main image
argument: number of desired mip levels. 0 or no arg means
create all possible levels
-rotate: rotates input images counterclockwise
argument: angle in degrees, multiple of 90
Supported file formats (INPUT):
bmp jpg png mng jng gif dds tga pbm pgm ppm pam pfm jp2 psd pcx xpm bsi cif img
dagtexture
Supported file formats (OUTPUT):
bmp jpg png mng jng gif dds tga pgm ppm pam pfm jp2 psd cif img
Supported data formats: Index8 Gray8 A8Gray8 Gray16 Gray32 Gray64 A16Gray16 X5
R1G1B1 R3G3B2 R5G6B5 A1R5G5B5 A4R4G4B4 X1R5G5B5 X4R4G4B4 R8G8B8 A8R8G8B8 X8R8G8B
8 R16G16B16 A16R16G16B16 B16G16R16 A16B16G16R16 R32F A32R32G32B32F A32B32G32R32F
R16F A16R16G16B16F A16B16G16R16F DXT1 DXT3 DXT5 BTC ATI1N ATI2N
| Name | OpenGL Demo | Language | Object Pascal | Source Path | (Imaging Root)\Demos\ObjectPascal\OpenGLDemo | Exe Path | (Imaging Root)\Demos\Bin\OpenGLDemo[.exe] | Platforms (tested) | Win32, Linux | Compilers (tested) | Delphi 7/2007/2009/2010 WFPC 2.2.4 WL | Demo shows usage of | low level/OpenGL extension |
| Name | D3D Demo | Language | Object Pascal | Source Path | (Imaging Root)\Demos\ObjectPascal\D3DDemo | Exe Path | (Imaging Root)\Demos\Bin\D3DDemo.exe | Platforms (tested) | Win32 | Compilers (tested) | Delphi 7/2007/2009/2010 W, FPC 2.0.4 W | Demo shows usage of | low level/D3D9 extension |
| Name | SDL Demo | Language | Object Pascal | Source Path | (Imaging Root)\Demos\ObjectPascal\SDLDemo | Exe Path | (Imaging Root)\Demos\Bin\SDLDemo[.exe] | Platforms (tested) | Win32, Linux | Compilers (tested) | Delphi 7/2007/2009/2010 W, FPC 2.2.4 WL | Demo shows usage of | low level/SDL extension |