JPEG
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
JPEG
Classes and functions for handling JPEG picture files.
- Globals
- Classes
- class JPEG2000MBS
- method Close
- method Compress as Boolean
- shared method Decode(Data as MemoryBlock) as Picture
- shared method Decode(Data as string) as Picture
- shared method Encode(pic as picture, Quality as Integer = 80) as MemoryBlock
- method GetRow(Index as Integer, Row as MemoryBlock = nil) as MemoryBlock
- method InitCompress(Width as Integer, Height as Integer, BytesPerPixel as Integer, BytesPerRow as Integer = 0) as Boolean
- method InitDecompress(ImageData as MemoryBlock) as Boolean
- method SetRow(Index as Integer, Row as MemoryBlock) as Boolean
- property BytesPerPixel as Integer
- property BytesPerRow as Integer
- property Height as Integer
- property ImageData as MemoryBlock
- property Options as String
- property Width as Integer
- class JPEGExporterMBS
- method Export
- method ExportCMYK(data as memoryblock, width as UInt32, height as UInt32, rowbytes as UInt32)
- method ExportGray
- method ExportGray(data as memoryblock, width as UInt32, height as UInt32, rowbytes as UInt32)
- method ExportRGB(data as memoryblock, width as UInt32, height as UInt32, rowbytes as UInt32)
- method ExportRGBwithRowDataEvent(width as UInt32, height as UInt32, rowbytes as UInt32)
- shared method GetJPEGVersion as String
- shared method SetAPI(API as Ptr = nil)
- shared property API as String
- property data as string
- property DCTMethod as Integer
- property ErrorCode as Integer
- property ErrorMessage as string
- property EXIFData as String
- property file as folderitem
- property HorizontalResolution as Integer
- property OptimizeCoding as Boolean
- property Path as String
- property Picture as Picture
- property ProfileData as String
- property Progressive as Boolean
- property Quality as Integer
- property ResolutionUnit as Integer
- property VerticalResolution as Integer
- property WarningMessage as String
- property XMPData as String
- property YieldTicks as Integer
- property Markers(Index as Integer) as string
- event Error(message as string, ErrorCode as Integer)
- event GetRowData(index as Integer) as memoryblock
- event Info(message as string, msglevel as Integer, ErrorCode as Integer)
- event Warning(message as string, ErrorCode as Integer)
- class JPEGImporterMarkerMBS
- class JPEGImporterMBS
- class JPEGMovieMBS
- class JPEGTransformationMBS
- Class Extensions
- Modules
Release notes
- Version 21.1
- Version 20.2
- Fixed a bug in JPEGDecompress plugin part with data structure alignment on Linux, which caused crash in JPEGStringToPictureMBS function.
- Version 20.1
- Version 20.0
- Fixed crash with LibJPEGTurbo when using JPEGExporterMBS class with memory allocation and file handling.
- Fixed problem with Progressive property in JPEGExporterMBS not always being used.
- Version 19.5
- Version 18.4
- Version 18.2
- Version 17.3
- Version 17.2
The items on this page are in the following plugins: MBS Images Plugin.