|Type||Topic||Plugin||Version||macOS||Windows||Linux||Console & Web||iOS|
|class||Image Magick||MBS GraphicsMagick Plugin||5.1||Yes||Yes||Yes||Yes||No|
Before using this class you need to load the ImageMagick dylib or dll.
Not all functions from the library are available through the plugin. If you need something special, please ask.
For Mac OS X you need the ImageMagick dylib/bundle and for Windows the normal ImageMagick installation with the DLL.
For more details please check the ImageMagick documentation.
The plugin implements three versions of this ImageMagick classes. One with Q8 for 8 bit quantum depth, one with Q16 for 16 bit depth and Q32 for 32 bit depth.
- 2 properties
- 6 methods
- method InitializeMagick(path as string = "")
- method MagickInfoList as IMMagickInfoListQ8MBS
- method NewImageList as IMImageQ8MBS
- method ReadImage(info as IMImageInfoQ8MBS) as IMImageQ8MBS
- method ReadImageFromString(info as IMImageInfoQ8MBS, data as string) as IMImageQ8MBS
- method ReadImageHeaderFromString(info as IMImageInfoQ8MBS, data as string) as IMImageQ8MBS
- 16 shared methods
- shared method Copyright as String
- shared method Features as String
- shared method HomeURL as String
- shared method IsMagickInstantiated as boolean
- shared method LoadErrorString as string
- shared method LoadLibrary(path as string) as boolean
- shared method LoadLibraryFile(path as folderitem) as boolean
- shared method MagickToMime(name as string) as string
- shared method NewImageInfo as IMImageInfoQ8MBS
- shared method PackageName as String
- shared method QuantumDepth as String
- shared method QuantumDepthLibrary as Integer
- shared method QuantumRange as String
- shared method ReleaseDate as String
- shared method SetCurrentDirectory(path as folderitem) as boolean
- shared method Version as String
This class has no sub classes.
Some examples which use this class:
The items on this page are in the following plugins: MBS GraphicsMagick Plugin.
MBS Xojo tutorial videos