Platforms to show: All Mac Windows Linux Cross-Platform
The plugin MBS Images Plugin:
- class ExifTagMBS
- method Destructor
- method Constructor
- method Values as Variant()
- property Value(ComponentIndex as Integer) as Variant
- property Tag as Integer
- property Format as Integer
- property Components as Integer
- property Endian as Integer
- property IsNumeric as Boolean
- property StringValue as String
- property ByteCount as Integer
- property DataPointer as Ptr
- property Value as Variant
- property TagName as String
- class ExifTagsMBS
- method Constructor(ExifData as String)
- method Constructor(ExifData as MemoryBlock)
- method TagByIndex(index as integer) as ExifTagMBS
- method TagByID(Tag as integer) as ExifTagMBS
- method Tags as ExifTagMBS()
- property Data as MemoryBlock
- property ThumnnailData as MemoryBlock
- property Count as Integer
- property ImageWidth as ExifTagMBS
- property ImageHeight as ExifTagMBS
- property Orientation as ExifTagMBS
- property XResolution as ExifTagMBS
- property YResolution as ExifTagMBS
- property ResolutionUnit as ExifTagMBS
- property DateTime as ExifTagMBS
- property Description as ExifTagMBS
- property Make as ExifTagMBS
- property Model as ExifTagMBS
- property Software as ExifTagMBS
- property Artist as ExifTagMBS
- property ThumbnailOffset as ExifTagMBS
- property ThumbnailLength as ExifTagMBS
- property ExposureTime as ExifTagMBS
- property FNumber as ExifTagMBS
- property Copyright as ExifTagMBS
- property FlashUsed as ExifTagMBS
- property UserComment as ExifTagMBS
- property GPSVersion as ExifTagMBS
- property GPSLatitudeRef as ExifTagMBS
- property GPSLatitude as ExifTagMBS
- property GPSLongitudeRef as ExifTagMBS
- property GPSLongitude as ExifTagMBS
- property GPSAltitudeRef as ExifTagMBS
- property GPSAltitude as ExifTagMBS
- property GPSTimeStamp as ExifTagMBS
- property GPSSatellites as ExifTagMBS
- property GPSStatus as ExifTagMBS
- property GPSMeasureMode as ExifTagMBS
- property GPSDOP as ExifTagMBS
- property GPSSpeedRef as ExifTagMBS
- property GPSSpeed as ExifTagMBS
- property GPSTrackRef as ExifTagMBS
- property GPSTrack as ExifTagMBS
- property GPSImgDirectionRef as ExifTagMBS
- property GPSImgDirection as ExifTagMBS
- property GPSMapDatum as ExifTagMBS
- property GPSDestLatitudeRef as ExifTagMBS
- property GPSDestLatitude as ExifTagMBS
- property GPSDestLongitudeRef as ExifTagMBS
- property GPSDestLongitude as ExifTagMBS
- property GPSDestBearingRef as ExifTagMBS
- property GPSDestBearing as ExifTagMBS
- property GPSDestDistanceRef as ExifTagMBS
- property GPSDestDistance as ExifTagMBS
- property GPSProcessingMethod as ExifTagMBS
- property GPSAreaInformation as ExifTagMBS
- property GPSDateStamp as ExifTagMBS
- property GPSDifferential as ExifTagMBS
- class FolderItem
- class FolderItem
- method OpenAsPNGMBS(gamma as single = 0.0, AllowDamaged as Boolean = false) as PNGPictureMBS
- method SaveAsPNGMBS(pic as picture, gamma as single = 0.0) as boolean
- method SaveAsPNGMBS(pic as picture, mask as picture, gamma as single = 0.0) as boolean
- method SaveAsPNGMBS(pic as picture, gamma as single, Interlace as Boolean, FilterType as integer) as boolean
- method SaveAsPNGMBS(pic as picture, mask as picture, gamma as single, Interlace as Boolean, FilterType as integer) as boolean
- method SaveAs8BitPNGMBS(pic as picture, colors() as color, gamma as single = 0.0) as boolean
- method SaveAs8BitAlphaPNGMBS(pic as picture, colors() as color, alphas() as integer, gamma as single = 0.0) as boolean
- method SaveAs8BitPNGMBS(pic as picture, colors() as color, gamma as single, Interlace as Boolean, FilterType as integer) as boolean
- method SaveAs8BitAlphaPNGMBS(pic as picture, colors() as color, alphas() as integer, gamma as single, Interlace as Boolean, FilterType as integer) as boolean
- class FolderItem
- class FolderItem
- class GifBlockMBS
- class GifDataMBS
- class GifExtensionMBS
- class GIFMBS
- method Block(index as integer) as GifBlockMBS
- method Add(block as GifBlockMBS)
- method MakeFirstPicture as picture
- method MakeFirstMask as picture
- method MakeFirstPictureWithMask as picture
- method Clone as GIFMBS
- property Count as Integer
- property Screen as GifScreenMBS
- property Header as String
- property FirstBlock as GifBlockMBS
- class GifPaletteMBS
- class GifPictureMBS
- method PixelData(row as integer) as memoryblock
- method MakePicture as picture
- method MakeMask as picture
- method MakeMask(TransparentColorIndex as integer) as picture
- method Clone as GifPictureMBS
- method CopyData as memoryblock
- property Left as Integer
- property Top as Integer
- property Width as Integer
- property Height as Integer
- property Interlace as Boolean
- property Sorted as Boolean
- property HasPalette as Boolean
- property PaletteDepth as Integer
- property Palette as GifPaletteMBS
- property Data as MemoryBlock
- class GifScreenMBS
- method Clone as GifScreenMBS
- property Width as Integer
- property Height as Integer
- property HasPalette as Boolean
- property ColorResolution as Integer
- property Sorted as Boolean
- property PaletteDepth as Integer
- property Palette as GifPaletteMBS
- property BackgroundColor as Integer
- property Aspect as Integer
- class JPEG2000MBS
- method GetRow(Index as Integer, Row as MemoryBlock = nil) as MemoryBlock
- method SetRow(Index as Integer, Row as MemoryBlock) as Boolean
- method Compress as Boolean
- method InitCompress(Width as Integer, Height as Integer, BytesPerPixel as Integer, BytesPerRow as Integer = 0) as Boolean
- method Close
- method InitDecompress(ImageData as MemoryBlock) as Boolean
- property Options as String
- property Width as Integer
- property Height as Integer
- property BytesPerRow as Integer
- property BytesPerPixel as Integer
- property ImageData as MemoryBlock
- shared method Encode(pic as picture, Quality as Integer = 80) as MemoryBlock
- shared method Decode(Data as string) as Picture
- shared method Decode(Data as MemoryBlock) as Picture
- class JPEGExporterMBS
- method Export
- method ExportCMYK(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)
- method ExportGray
- method ExportGray(data as memoryblock, width as UInt32, height as UInt32, rowbytes as UInt32)
- property Markers(Index as integer) as string
- property File as FolderItem
- property Path as String
- property Data as String
- property Picture as Picture
- property ErrorCode as Integer
- property ErrorMessage as String
- property WarningMessage as String
- property Quality as Integer
- property Progressive as Boolean
- property HorizontalResolution as Integer
- property VerticalResolution as Integer
- property ResolutionUnit as Integer
- property YieldTicks as Integer
- property ProfileData as String
- property EXIFData as String
- property XMPData as String
- property OptimizeCoding as Boolean
- property DCTMethod as Integer
- shared method GetJPEGVersion as String
- shared method SetAPI(API as Ptr = nil)
- shared property API as String
- event Error(message as string, ErrorCode as integer)
- event Warning(message as string, ErrorCode as integer)
- event Info(message as string, msglevel as integer, ErrorCode as integer)
- event GetRowData(index as integer) as memoryblock
- class JPEGImporterMarkerMBS
- class JPEGImporterMBS
- method Import
- method ImportCMYK
- method InitJPEG as boolean
- method LoopJPEG as integer
- method FinishJPEG
- method ReadHeader as boolean
- method RedTestPicture as picture
- method GreenTestPicture as picture
- method BlueTestPicture as picture
- method CleanMarkers
- method MarkerCount as integer
- method MarkerItem(index as integer) as JPEGImporterMarkerMBS
- property File as FolderItem
- property Path as String
- property Data as String
- property Picture as Picture
- property PictureData as MemoryBlock
- property ErrorMessage as String
- property WarningMessage as String
- property AllowDamaged as Boolean
- property CMYK as Boolean
- property Mode as Integer
- property ColorComponentCount as Integer
- property FileOffset as Integer
- property Width as Integer
- property Height as Integer
- property OriginalDepth as Integer
- property CurrentDepth as Integer
- property HorizontalResolution as Integer
- property VerticalResolution as Integer
- property ResolutionUnit as Integer
- property ReadMarkers as Boolean
- property YieldTicks as Integer
- property ScaleFactor as Integer
- property ReadProfileData as Boolean
- property ProfileData as String
- property ReadExifData as Boolean
- property ExifData as String
- property XMPData as String
- property ReadXMPData as Boolean
- property FancyUpsampling as Boolean
- property BlockSmoothing as Boolean
- property ColorSpace as Integer
- property ProgressiveMode as Boolean
- property ExifThumbnail as String
- property ExifOrientation as Integer
- shared method GetJPEGVersion as String
- shared method SetAPI(API as Ptr = nil)
- shared property API as String
- event Error(message as string, ErrorCode as integer)
- event Warning(message as string, ErrorCode as integer)
- event Info(message as string, msglevel as integer, ErrorCode as integer)
- event HeadersRead as boolean
- class JPEGMovieMBS
- class JPEGTransformationMBS
- method Transform as boolean
- method Close
- property OptimizeCoding as Boolean
- property CopyOption as Integer
- property DebugLevel as Integer
- property MirrorVertical as Boolean
- property MirrorHorizonal as Boolean
- property Grayscale as Boolean
- property MaxMemoryToUse as Integer
- property Progressive as Boolean
- property Rotate90 as Boolean
- property Rotate180 as Boolean
- property Rotate270 as Boolean
- property Transpose as Boolean
- property Transverse as Boolean
- property Trim as Boolean
- property OutputFile as FolderItem
- property InputFile as FolderItem
- property ErrorCode as Integer
- property ErrorMessage as String
- property WarningMessage as String
- event Error(message as string, ErrorCode as integer)
- event Warning(message as string, ErrorCode as integer)
- event Info(message as string, msglevel as integer, ErrorCode as integer)
- class LCMS2BitmapMBS
- method CopyToPicture(pic as picture, x as integer = 0, y as integer = 0) as boolean
- method Picture(HasAlpha as Boolean = false) as picture
- method Invert
- method Constructor
- method Constructor(p as picture, bits as integer = 8)
- method Constructor(p as picture, left as integer, top as integer, width as integer, height as integer, bits as integer = 8)
- method Constructor(width as integer, height as integer, colorspace as integer)
- method Constructor(width as integer, height as integer, colorspace as integer, RowBytes as integer)
- method Constructor(width as integer, height as integer, colorspace as integer, RowBytes as integer, data as memoryblock)
- property Data as MemoryBlock
- property Width as Integer
- property Height as Integer
- property RowBytes as Integer
- property ColorSpaceType as Integer
- property Bits as Integer
- class LCMS2CIECAM02MBS
- class LCMS2CIELabMBS
- method DesaturateLab(amax as double, amin as double, bmax as double, bmin as double) as Boolean
- method XYZ(whitePoint as LCMS2CIEXYZMBS=nil) as LCMS2CIEXYZMBS
- method Constructor(L as double=0.0, a as double=0.0, b as double=0.0)
- method Constructor(other as LCMS2CIELabMBS)
- method Clone as LCMS2CIELabMBS
- method DeltaE(Other as LCMS2CIELabMBS) as double
- method CIE94DeltaE(Other as LCMS2CIELabMBS) as double
- method BFDdeltaE(Other as LCMS2CIELabMBS) as double
- method CMCdeltaE(Other as LCMS2CIELabMBS, l as double, c as double) as double
- method CIE2000DeltaE(Other as LCMS2CIELabMBS, Kl as double = 1.0, Kc as double = 1.0, Kh as double = 1.0) as double
- property L as Double
- property A as Double
- property B as Double
- property LCh as LCMS2CIELChMBS
- class LCMS2CIELChMBS
- class LCMS2CIExyYMBS
- class LCMS2CIExyYTripleMBS
- class LCMS2CIEXYZMBS
- class LCMS2CIEXYZTripleMBS
- class LCMS2ContextMBS
- class LCMS2CurveSegmentMBS
- class LCMS2DateMBS
- class LCMS2DictionaryEntryMBS
- class LCMS2DictionaryMBS
- class LCMS2GamutBoundaryDescriptionMBS
- class LCMS2ICCDataMBS
- class LCMS2ICCMeasurementConditionsMBS
- method Constructor(Observer as UInt32 = 0, Backing as LCMS2CIEXYZMBS = nil, Geometry as UInt32 = 0, Flare as double = 0.0, IlluminantType as UInt32 = 0)
- property Observer as UInt32
- property Geometry as UInt32
- property IlluminantType as UInt32
- property Flare as Double
- property Backing as LCMS2CIEXYZMBS
- class LCMS2ICCViewingConditionsMBS
- class LCMS2IT8MBS
- method HeaderSubDictionary(HeaderName as string) as dictionary
- method HeadersAsDictionary as dictionary
- method HeaderIsDictionary(HeaderName as string) as boolean
- method HeaderValue(HeaderName as string) as string
- method HeaderList as string()
- method ValidKeywords as string()
- method ValidSampleIDs as string()
- method SaveToFile(file as folderitem) as boolean
- method SaveToString as string
- method SaveToMemory as Memoryblock
- method DefineDblFormat(Formatter as string)
- method SetTableByLabel(Set as string, Field as string, ExpectedType as string) as Integer
- method SetPropertyString(Prop as string, Value as String) as boolean
- method SetPropertyUncooked(Prop as string, Value as Memoryblock) as boolean
- method SetPropertyHex(Prop as string, Value as UInt32) as boolean
- method SetPropertyDouble(Prop as string, Value as double) as boolean
- method EnumPropertyMulti(Prop as string) as string()
- method SetPropertyMulti(Key as string, SubKey as string, Value as string) as boolean
- method GetPropertyMulti(Key as string, SubKey as string) as string
- method GetPatchByName(Patch as string) as integer
- method SetIndexColumn(Sample as string) as boolean
- method Constructor(context as LCMS2ContextMBS = nil)
- method TableCount as UInt32
- method SetTable(nTable as UInt32) as UInt32
- method GetSheetType as string
- method SetSheetType(type as string) as boolean
- method SetComment(comment as string) as boolean
- method FindDataFormat(Sample as string) as Integer
- method GetPatchName(nPatch as Integer) as string
- method GetDataRowCol(Row as Integer, Col as Integer) as string
- method GetDataRowColAsDouble(Row as Integer, Col as Integer) as Double
- method SetDataRowCol(Row as Integer, Col as Integer, Val as string) as boolean
- method SetDataRowColAsDouble(Row as Integer, Col as Integer, Val as Double) as boolean
- method GetProperty(Prop as string) as string
- method GetPropertyAsDouble(Prop as string) as Double
- method EnumProperties as string()
- method GetData(Patch as string, Sample as string) as string
- method GetDataAsDouble(Patch as string, Sample as string) as Double
- method SetData(Patch as string, Sample as string, Val as string) as boolean
- method SetDataAsDouble(Patch as string, Sample as string, Val as double) as boolean
- method SetDataFormat(n as integer, Sample as String) as boolean
- method EnumDataFormat as string()
- property Handle as Integer
- property Context as LCMS2ContextMBS
- shared method LoadFromFile(context as LCMS2ContextMBS, file as folderitem) as LCMS2IT8MBS
- shared method LoadFromString(context as LCMS2ContextMBS, data as string) as LCMS2IT8MBS
- shared method LoadFromMemory(context as LCMS2ContextMBS, data as Memoryblock) as LCMS2IT8MBS
- class LCMS2JChMBS
- class LCMS2Mat3MBS
- method Constructor(v0 as LCMS2Vec3MBS, v1 as LCMS2Vec3MBS, v2 as LCMS2Vec3MBS)
- method Constructor
- method Constructor(other as LCMS2Mat3MBS)
- method Clone as LCMS2Mat3MBS
- property value(index as UInt32) as LCMS2Vec3MBS
- property V0 as LCMS2Vec3MBS
- property V1 as LCMS2Vec3MBS
- property V2 as LCMS2Vec3MBS
- class LCMS2MLUMBS
- method UnicodeStrings as String()
- method translationsCodes(index as integer, byref LanguageCode as string, byref CountryCode as string) as boolean
- method Constructor(context as LCMS2ContextMBS, items as UInt32)
- method setASCII(LanguageCode as string, CountryCode as string, ASCIIString as string) as Boolean
- method setUnicode(LanguageCode as string, CountryCode as string, UnicodeString as string) as Boolean
- method getASCII(LanguageCode as string, CountryCode as string) as string
- method getUnicode(LanguageCode as string, CountryCode as string) as string
- method getTranslation(LanguageCode as string, CountryCode as string, byref ObtainedLanguageCode as string, byref ObtainedCountryCode as string) as boolean
- property Handle as Integer
- property TranslationsCount as Integer
- class LCMS2NamedColorListMBS
- method ColorIndex(name as string) as integer
- method Constructor(context as LCMS2ContextMBS, n as UInt32, ColorantCount as UInt32, Prefix as string = "", Suffix as string = "")
- method Append(name as string, PCS() as integer, Colorant() as integer) as Boolean
- method Append(name as string, PCS() as integer) as Boolean
- method Append(name as string) as Boolean
- method Name(nColor as UInt32) as string
- method Prefix(nColor as UInt32) as string
- method Suffix(nColor as UInt32) as string
- method PCS(nColor as UInt32) as integer()
- method Colorant(nColor as UInt32) as integer()
- property Handle as Integer
- property Count as Integer
- class LCMS2PipelineMBS
- method Constructor(context as LCMS2ContextMBS, InputChannels as UInt32, OutputChannels as UInt32)
- method Stages as LCMS2StageMBS()
- method Append(p as LCMS2PipelineMBS) as Boolean
- method InsertStage(where as integer, stage as LCMS2StageMBS) as boolean
- method SetSaveAs8bitsFlag(save8bit as boolean) as Boolean
- method UnlinkStage(where as integer) as LCMS2StageMBS
- method Eval16(In as Ptr, Out as Ptr)
- method EvalFloat(In as Ptr, Out as Ptr)
- method EvalReverseFloat(Target as Ptr, Result as Ptr, Hint as Ptr)
- method CheckAndRetreiveStages(type1 as Integer, byref stage1 as LCMS2StageMBS) as Boolean
- method CheckAndRetreiveStages(type1 as Integer, type2 as Integer, byref stage1 as LCMS2StageMBS, byref stage2 as LCMS2StageMBS) as Boolean
- method CheckAndRetreiveStages(type1 as Integer, type2 as Integer, type3 as Integer, byref stage1 as LCMS2StageMBS, byref stage2 as LCMS2StageMBS, byref stage3 as LCMS2StageMBS) as Boolean
- property Handle as Integer
- property Context as LCMS2ContextMBS
- property InputChannels as UInt32
- property OutputChannels as UInt32
- property StageCount as UInt32
- property FirstStage as LCMS2StageMBS
- property LastStage as LCMS2StageMBS
- class LCMS2ProfileMBS
- method DetectRGBProfileGamma(threshold as double) as double
- method ReadDict(tag as integer) as LCMS2DictionaryMBS
- method WriteDict(tag as integer, o as LCMS2DictionaryMBS) as boolean
- method DetectBlackPoint(Intent as Integer, Flags as Integer) as LCMS2CIEXYZMBS
- method DetectDestinationBlackPoint(Intent as Integer, Flags as Integer) as LCMS2CIEXYZMBS
- method ReadICCMeasurementConditions as LCMS2ICCMeasurementConditionsMBS
- method WriteICCMeasurementConditions(value as LCMS2ICCMeasurementConditionsMBS) as boolean
- method ReadSignature(tag as integer) as UInt32
- method WriteSignature(tag as integer, o as UInt32) as boolean
- method ReadColorantOrder as Memoryblock
- method WriteColorantOrder(data as Memoryblock) as boolean
- method ReadChromaticAdaptation as LCMS2CIEXYZMBS()
- method WriteChromaticAdaptation(values() as LCMS2CIEXYZMBS) as boolean
- method WriteChromaticAdaptation(value as LCMS2Mat3MBS) as boolean
- method ReadUcrBg as LCMS2UcrBgMBS
- method WriteUcrBg(o as LCMS2UcrBgMBS) as boolean
- method PostScriptCSA(context as LCMS2ContextMBS, intent as UInt32, flags as UInt32 = 0) as string
- method PostScriptCRD(context as LCMS2ContextMBS, intent as UInt32, flags as UInt32 = 0) as string
- method ReadToneCurve(tag as integer) as LCMS2ToneCurveMBS
- method WriteToneCurve(tag as integer, o as LCMS2ToneCurveMBS) as boolean
- method ReadICCViewingConditions as LCMS2ICCViewingConditionsMBS
- method WriteICCViewingConditions(o as LCMS2ICCViewingConditionsMBS) as boolean
- method FormatterForPCS(nBytes as UInt32, IsFloat as boolean = false) as UInt32
- method FormatterForColorspace(nBytes as UInt32, IsFloat as boolean = false) as UInt32
- method FormatterForBitmap(BitCount as integer = 8) as UInt32
- method ReadTag(tag as integer) as variant
- method ReadDate(tag as integer) as LCMS2DateMBS
- method WriteDate(tag as integer, o as LCMS2DateMBS) as boolean
- method ReadChromaticity as LCMS2CIExyYTripleMBS
- method WriteChromaticity(o as LCMS2CIExyYTripleMBS) as boolean
- method ReadScreening as LCMS2ScreeningMBS
- method WriteScreening(o as LCMS2ScreeningMBS) as boolean
- method ReadSequence(tag as integer) as LCMS2SequenceMBS
- method WriteSequence(tag as integer, o as LCMS2SequenceMBS) as boolean
- method ReadICCData(tag as integer) as LCMS2ICCDataMBS
- method WriteICCData(tag as integer, o as LCMS2ICCDataMBS) as boolean
- method WriteRawTag(sig as integer, data as Memoryblock) as boolean
- method ReadRawTag(sig as integer) as Memoryblock
- method TagLinkedTo(sig as integer) as integer
- method LinkTag(sig as integer, dest as integer) as boolean
- method GetProfileInfo(Info as integer, LanguageCode as string, CountryCode as string) as string
- method Constructor(file as folderitem, write as boolean = false)
- method Constructor(context as LCMS2ContextMBS = nil)
- method MD5computeID as boolean
- method SaveProfileToFile(file as folderitem) as boolean
- method SaveProfileToString as string
- method SaveProfileToMemory as Memoryblock
- method TagSignature(index as integer) as Integer
- method TagSignatures as Integer()
- method IsIntentSupported(Intent as UInt32, UsedDirection as UInt32) as boolean
- method IsCLUT(Intent as UInt32, UsedDirection as UInt32) as boolean
- method IsTag(TagSignature as integer) as Boolean
- method DetectTAC as double
- method ReadNamedColorList(tag as integer) as LCMS2NamedColorListMBS
- method WriteNamedColorList(tag as integer, o as LCMS2NamedColorListMBS) as boolean
- method ReadCIEXYZ(tag as integer) as LCMS2CIEXYZMBS
- method WriteCIEXYZ(tag as integer, o as LCMS2CIEXYZMBS) as boolean
- method ReadPipeline(tag as integer) as LCMS2PipelineMBS
- method WritePipeline(tag as integer, o as LCMS2PipelineMBS) as boolean
- method ReadMLU(tag as integer) as LCMS2MLUMBS
- method WriteMLU(tag as integer, o as LCMS2MLUMBS) as boolean
- property File as FolderItem
- property Handle as Integer
- property Context as LCMS2ContextMBS
- property RenderingIntent as Integer
- property ColorSpaceType as Integer
- property ChannelCount as UInt32
- property HeaderManufacturer as UInt32
- property HeaderModel as UInt32
- property HeaderCreator as UInt32
- property IsMatrixShaper as Boolean
- property HeaderProfileID as String
- property ProfileICCversion as Integer
- property ProfileVersion as Double
- property PCS as Integer
- property DeviceClass as Integer
- property TagCount as Integer
- property HeaderFlags as UInt32
- property HeaderAttributes as UInt64
- property Name as string
- property HeaderCreationDateTime as LCMS2DateMBS
- shared method cmsV2Unicode as String
- shared method CreateBCHSWabstractProfile(context as LCMS2ContextMBS, nLUTPoints as UInt32, Bright as double, Contrast as double, Hue as double, Saturation as double, TempSrc as UInt32, TempDest as UInt32) as LCMS2ProfileMBS
- shared method CreateInkLimitingDeviceLink(context as LCMS2ContextMBS, ColorSpaceSignature as UInt32, Limit as double) as LCMS2ProfileMBS
- shared method CreateLinearizationDeviceLink(context as LCMS2ContextMBS, ColorSpaceSignature as UInt32, TransferFunction() as LCMS2ToneCurveMBS) as LCMS2ProfileMBS
- shared method CreateGrayProfile(context as LCMS2ContextMBS, WhitePoint as LCMS2CIExyYMBS, TransferFunction as LCMS2ToneCurveMBS) as LCMS2ProfileMBS
- shared method CreateRGBProfile(context as LCMS2ContextMBS, WhitePoint as LCMS2CIExyYMBS, Primaries as LCMS2CIExyYTripleMBS, TransferFunction() as LCMS2ToneCurveMBS) as LCMS2ProfileMBS
- shared method CreateProfilePlaceholder(context as LCMS2ContextMBS = nil) as LCMS2ProfileMBS
- shared method CreateNULLProfile(context as LCMS2ContextMBS = nil) as LCMS2ProfileMBS
- shared method CreateXYZProfile(context as LCMS2ContextMBS = nil) as LCMS2ProfileMBS
- shared method CreateSRGBProfile(context as LCMS2ContextMBS = nil) as LCMS2ProfileMBS
- shared method OpenProfileFromString(data as string) as LCMS2ProfileMBS
- shared method OpenProfileFromMemory(data as Memoryblock) as LCMS2ProfileMBS
- shared method CreateLab2Profile(context as LCMS2ContextMBS = nil, point as LCMS2CIExyYMBS = nil) as LCMS2ProfileMBS
- shared method CreateLab4Profile(context as LCMS2ContextMBS = nil, point as LCMS2CIExyYMBS = nil) as LCMS2ProfileMBS
- shared method OpenProfileFromFile(file as folderitem, write as boolean = false) as LCMS2ProfileMBS
- shared method OpenProfileFromFile(context as LCMS2ContextMBS, file as folderitem, write as boolean = false) as LCMS2ProfileMBS
- shared method OpenProfileFromString(context as LCMS2ContextMBS, data as string) as LCMS2ProfileMBS
- shared method OpenProfileFromMemory(context as LCMS2ContextMBS, data as Memoryblock) as LCMS2ProfileMBS
- class LCMS2ScreeningChannelMBS
- class LCMS2ScreeningMBS
- class LCMS2SequenceDescriptionMBS
- class LCMS2SequenceMBS
- class LCMS2StageMBS
- method CLutUInt16Values as UInt16()
- method CLutFloatValues as double()
- method MatrixOffsets as double()
- method MatrixValues as double()
- method ToneCurves as LCMS2ToneCurveMBS()
- method SampleCLut16bit(sampler as LCMS2StageSamplerMBS, Flags as integer = 0) as boolean
- method SampleCLutFloat(sampler as LCMS2StageSamplerMBS, Flags as integer = 0) as boolean
- method CLutParamsSamples as UInt32()
- property Handle as Integer
- property CLutEntries as Integer
- property CLutHasFloatValues as Boolean
- property InputChannels as UInt32
- property OutputChannels as UInt32
- property Type as UInt32
- property Data as Ptr
- property NextItem as LCMS2StageMBS
- property CLutParamsInputs as Integer
- property CLutParamsOutputs as Integer
- shared method CubeSize(clutPoints() as UInt32, inputChan as UInt32, outputChan as UInt32 = 1) as UInt32
- shared method CubeSize(GridPoints as UInt32, inputChan as UInt32, outputChan as UInt32 = 1) as UInt32
- shared method CreateStageWithIdentity(Context as LCMS2ContextMBS, Channels as UInt32) as LCMS2StageMBS
- shared method CreateStageWithToneCurves(Context as LCMS2ContextMBS, ChannelCount as Integer) as LCMS2StageMBS
- shared method CreateStageWithToneCurves(Context as LCMS2ContextMBS, Channels() as LCMS2ToneCurveMBS) as LCMS2StageMBS
- shared method CreateStageWithMatrix(Context as LCMS2ContextMBS, Rows as UInt32, Cols as UInt32, Matrix as Memoryblock, Offset as Memoryblock = nil) as LCMS2StageMBS
- shared method CreateStageWithCLut16bit(Context as LCMS2ContextMBS, GridPoints as UInt32, inputChan as UInt32, outputChan as UInt32, values() as UInt16) as LCMS2StageMBS
- shared method CreateStageWithCLutFloat(Context as LCMS2ContextMBS, GridPoints as UInt32, inputChan as UInt32, outputChan as UInt32, values() as double) as LCMS2StageMBS
- shared method CreateStageWithCLutFloat(Context as LCMS2ContextMBS, GridPoints as UInt32, inputChan as UInt32, outputChan as UInt32, values() as single) as LCMS2StageMBS
- shared method CreateStageWithCLut16bit(Context as LCMS2ContextMBS, GridPoints as UInt32, inputChan as UInt32, outputChan as UInt32, TableUInt16 as Memoryblock) as LCMS2StageMBS
- shared method CreateStageWithCLutFloat(Context as LCMS2ContextMBS, GridPoints as UInt32, inputChan as UInt32, outputChan as UInt32, TableSingle as Memoryblock) as LCMS2StageMBS
- shared method CreateStageWithCLut16bit(Context as LCMS2ContextMBS, GridPoints as UInt32, inputChan as UInt32, outputChan as UInt32) as LCMS2StageMBS
- shared method CreateStageWithCLutFloat(Context as LCMS2ContextMBS, GridPoints as UInt32, inputChan as UInt32, outputChan as UInt32) as LCMS2StageMBS
- shared method CreateStageWithCLut16bitGranular(Context as LCMS2ContextMBS, clutPoints() as UInt32, inputChan as UInt32, outputChan as UInt32, TableUInt16() as UInt16) as LCMS2StageMBS
- shared method CreateStageWithCLutFloatGranular(Context as LCMS2ContextMBS, clutPoints() as UInt32, inputChan as UInt32, outputChan as UInt32, TableSingle() as Single) as LCMS2StageMBS
- shared method CreateStageWithCLut16bitGranular(Context as LCMS2ContextMBS, clutPoints() as UInt32, inputChan as UInt32, outputChan as UInt32, TableUInt16 as Memoryblock) as LCMS2StageMBS
- shared method CreateStageWithCLutFloatGranular(Context as LCMS2ContextMBS, clutPoints() as UInt32, inputChan as UInt32, outputChan as UInt32, TableSingle as Memoryblock) as LCMS2StageMBS
- shared method CreateStageWithCLut16bitGranular(Context as LCMS2ContextMBS, clutPoints() as UInt32, inputChan as UInt32, outputChan as UInt32) as LCMS2StageMBS
- shared method CreateStageWithCLutFloatGranular(Context as LCMS2ContextMBS, clutPoints() as UInt32, inputChan as UInt32, outputChan as UInt32) as LCMS2StageMBS
- class LCMS2StageSamplerMBS
- method SliceSpaceInteger(Inputs as UInt32, values() as UInt32) as boolean
- method SliceSpaceFloat(Inputs as UInt32, values() as UInt32) as boolean
- event SamplerInteger(InValues as Ptr, OutValues as Ptr, InputChannels as integer, OutputChannels as integer) as boolean
- event SamplerFloat(InValues as Ptr, OutValues as Ptr, InputChannels as integer, OutputChannels as integer) as boolean
- class LCMS2ToneCurveMBS
- method EstimatedTable as UInt16()
- method EstimatedTableEntries as UInt32
- method Reverse(nResultSamples as integer) as LCMS2ToneCurveMBS
- method Reverse as LCMS2ToneCurveMBS
- method EvalToneCurve16(value as UInt16) as UInt16
- method EvalToneCurveFloat(value as Single) as Single
- method IsMultisegment as Boolean
- method IsLinear as Boolean
- method IsMonotonic as Boolean
- method IsDescending as Boolean
- method ParametricType as integer
- method EstimateGamma(Precision as double = 0.01) as double
- method Smooth(lambda as double) as Boolean
- property Handle as Integer
- shared method JoinToneCurve(context as LCMS2ContextMBS, X as LCMS2ToneCurveMBS, Y as LCMS2ToneCurveMBS, nPoints as UInt32) as LCMS2ToneCurveMBS
- shared method BuildTabulatedToneCurve(context as LCMS2ContextMBS, values() as Single) as LCMS2ToneCurveMBS
- shared method BuildTabulatedToneCurve(context as LCMS2ContextMBS, values() as UInt16) as LCMS2ToneCurveMBS
- shared method BuildGamma(context as LCMS2ContextMBS, gamma as double) as LCMS2ToneCurveMBS
- shared method BuildSegmentedToneCurve(context as LCMS2ContextMBS, Segments() as LCMS2CurveSegmentMBS) as LCMS2ToneCurveMBS
- shared method BuildParametricToneCurve(context as LCMS2ContextMBS, Type as Integer, params() as double) as LCMS2ToneCurveMBS
- class LCMS2TransformMBS
- method TransformRGB(c as color) as color
- method Transform(bitmap as LCMS2BitmapMBS) as boolean
- method Transform(inBitmap as LCMS2BitmapMBS, outBitmap as LCMS2BitmapMBS) as boolean
- method Transform(InputBuffer as Ptr, OutputBuffer as Ptr, Size as UInt32) as boolean
- method TransformStride(inBitmap as Ptr, outBitmap as Ptr, size as UInt32, Stride as UInt32) as boolean
- method TransformLineStride(inBitmap as Ptr, outBitmap as Ptr, PixelsPerLine as UInt32, LineCount as UInt32, BytesPerLineIn as UInt32, BytesPerLineOut as UInt32, BytesPerPlaneIn as UInt32, BytesPerPlaneOut as UInt32) as boolean
- method TransformMT(bitmap as LCMS2BitmapMBS, ThreadCount as Integer = 1) as boolean
- method TransformMT(inBitmap as LCMS2BitmapMBS, outBitmap as LCMS2BitmapMBS, ThreadCount as Integer = 1) as boolean
- method TransformMT(InputBuffer as Ptr, OutputBuffer as Ptr, Size as UInt32) as boolean
- method TransformStrideMT(inBitmap as Ptr, outBitmap as Ptr, size as UInt32, Stride as UInt32) as boolean
- method TransformLineStrideMT(inBitmap as Ptr, outBitmap as Ptr, PixelsPerLine as UInt32, LineCount as UInt32, BytesPerLineIn as UInt32, BytesPerLineOut as UInt32, BytesPerPlaneIn as UInt32, BytesPerPlaneOut as UInt32, ThreadCount as Integer = 1) as boolean
- method ToDeviceLink(Version as double, Flags as UInt32) as LCMS2ProfileMBS
- method ChangeBuffersFormat(InputFormat as UInt32, OutputFormat as UInt32) as boolean
- property AdaptationState as Double
- property Sequence as LCMS2SequenceMBS
- property EntryColorSpace as Integer
- property ExitColorSpace as Integer
- property OutputColorant as LCMS2NamedColorListMBS
- property InputColorant as LCMS2NamedColorListMBS
- property GamutCheck as LCMS2PipelineMBS
- property Lut as LCMS2PipelineMBS
- property ExitWhitePoint as LCMS2CIEXYZMBS
- property EntryWhitePoint as LCMS2CIEXYZMBS
- property OriginalFlags as UInt32
- property RenderingIntent as UInt32
- property Handle as Integer
- property Context as LCMS2ContextMBS
- property InputFormat as UInt32
- property OutputFormat as UInt32
- property NamedColorList as LCMS2NamedColorListMBS
- shared method CreateTransform(InputProfile as LCMS2ProfileMBS, InputFormat as UInt32, OutputProfile as LCMS2ProfileMBS, OutputFormat as UInt32, Intent as UInt32, Flags as UInt32 = 0) as LCMS2TransformMBS
- shared method CreateProofingTransform(InputProfile as LCMS2ProfileMBS, InputFormat as UInt32, OutputProfile as LCMS2ProfileMBS, OutputFormat as UInt32, Proofing as LCMS2ProfileMBS, Intent as UInt32, ProofingIntent as UInt32, Flags as UInt32 = 0) as LCMS2TransformMBS
- shared method CreateMultiprofileTransform(Profiles() as LCMS2ProfileMBS, InputFormat as UInt32, OutputFormat as UInt32, Intent as UInt32, Flags as UInt32 = 0) as LCMS2TransformMBS
- shared method CreateTransform(context as LCMS2ContextMBS, InputProfile as LCMS2ProfileMBS, InputFormat as UInt32, OutputProfile as LCMS2ProfileMBS, OutputFormat as UInt32, Intent as UInt32, Flags as UInt32 = 0) as LCMS2TransformMBS
- shared method CreateProofingTransform(context as LCMS2ContextMBS, InputProfile as LCMS2ProfileMBS, InputFormat as UInt32, OutputProfile as LCMS2ProfileMBS, OutputFormat as UInt32, Proofing as LCMS2ProfileMBS, Intent as UInt32, ProofingIntent as UInt32, Flags as UInt32 = 0) as LCMS2TransformMBS
- shared method CreateMultiprofileTransform(context as LCMS2ContextMBS, Profiles() as LCMS2ProfileMBS, InputFormat as UInt32, OutputFormat as UInt32, Intent as UInt32, Flags as UInt32 = 0) as LCMS2TransformMBS
- shared method CreateExtendedTransform(context as LCMS2ContextMBS, Profiles() as LCMS2ProfileMBS, BPC() as boolean, Intents() as UInt32, AdaptationStates() as double, GamutProfile as LCMS2ProfileMBS, GamutPCSposition as UInt32, InputFormat as UInt32, OutputFormat as UInt32, Flags as UInt32 = 0) as LCMS2TransformMBS
- shared property YieldToRB as Boolean
- class LCMS2UcrBgMBS
- class LCMS2Vec3MBS
- class LCMS2ViewingConditionsMBS
- method Constructor(whitePoint as LCMS2CIEXYZMBS = nil, Yb as double = 0.0, La as double = 0.0, surround as integer = 0, D_value as double = 0.0)
- method Constructor(other as LCMS2ViewingConditionsMBS)
- method Clone as LCMS2ViewingConditionsMBS
- property whitePoint as LCMS2CIEXYZMBS
- property Yb as Double
- property La as Double
- property Surround as Integer
- property D_value as Double
- class PictureFactoryMBS
- shared method SetFactory(factory as PictureFactoryMBS)
- shared method NewPictureMBS(Width as integer, Height as integer, ImageFormat as integer) as PictureMBS
- shared property currentFactory as PictureFactoryMBS
- event NewPictureMBS(Width as integer, Height as integer, ImageFormat as integer) as PictureMBS
- class PictureMBS
- method Channels as String()
- method Multiply
- method Multiply(x as integer, y as integer, width as integer, height as integer)
- method Unmultiply
- method Unmultiply(x as integer, y as integer, width as integer, height as integer)
- method ClearCache
- method RGBToGray(mode as integer = 0) as boolean
- method Combine(Image as PictureMBS, Mask as PictureMBS, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean, ForeColour As Integer, MaskColour As Integer) as boolean
- method Combine(Image as PictureMBS, Mask as PictureMBS, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean, ForeColour As Integer) as boolean
- method Combine(Image as PictureMBS, Mask as PictureMBS, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean) as boolean
- method Combine(Image as PictureMBS, Mask as PictureMBS, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean, ForeColour As color, MaskColour As color) as boolean
- method Combine(Image as PictureMBS, Mask as PictureMBS, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean, ForeColour As color) as boolean
- method Combine(Image as PictureMBS, PreMultipliedSource as boolean, Mask as PictureMBS, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean, ForeColour As Integer, MaskColour As Integer) as boolean
- method Combine(Image as PictureMBS, PreMultipliedSource as boolean, Mask as PictureMBS, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean, ForeColour As Integer) as boolean
- method Combine(Image as PictureMBS, PreMultipliedSource as boolean, Mask as PictureMBS, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean) as boolean
- method Combine(Image as PictureMBS, PreMultipliedSource as boolean, Mask as PictureMBS, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean, ForeColour As color, MaskColour As color) as boolean
- method Combine(Image as PictureMBS, PreMultipliedSource as boolean, Mask as PictureMBS, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean, ForeColour As color) as boolean
- method Combine(Mask as PictureMBS, X As Integer, Y As Integer, Width As Integer, Height As Integer, BackColour As color) as boolean
- method CreatePictureMBS(width as integer, height as integer, ImageFormat as integer) as PictureMBS
- method ScaleFast(source as PictureMBS, width as integer, height as integer) as boolean
- method Scale(source as PictureMBS, temp as PictureMBS, mode as integer, width as integer, height as integer) as boolean
- method ScaleMT(threads as integer, source as PictureMBS, temp as PictureMBS, mode as integer, width as integer, height as integer) as boolean
- method Constructor(width as integer, height as integer, ImageFormat as integer, BlockSize as Int64, FilePath as folderitem)
- method Constructor(width as integer, height as integer, ImageFormat as integer)
- method Constructor(pic as picture, UseAlpha as boolean=false)
- method Constructor(Buf as MemoryBlock, width as integer, height as integer, ImageFormat as integer, RowSize as integer)
- method OilFilter(dest as PictureMBS, levels as integer, range as integer) as PictureMBS
- method DiffuseFilter(dest as PictureMBS, level as integer) as PictureMBS
- method EngraveFilter(dest as PictureMBS, level as integer) as PictureMBS
- method NeonFilter(dest as PictureMBS) as PictureMBS
- method BoxBlurFilter(dest as PictureMBS, Radius as double, Vertical as boolean = true, Horizontal as boolean = true) as PictureMBS
- method BoxBlurFilter(dest as PictureMBS, Radius as double, Iterations as integer, Vertical as boolean = true, Horizontal as boolean = true) as PictureMBS
- method BoxBlurFractionalFilter(dest as PictureMBS, Radius as double) as PictureMBS
- method SolarizeFilter(dest as PictureMBS) as PictureMBS
- method GammaFilter(dest as PictureMBS, redGamma as double, greenGamma as double, blueGamma as double) as PictureMBS
- method GammaFilter(dest as PictureMBS, redGamma as double, greenGamma as double, blueGamma as double, alphaGamma as double) as PictureMBS
- method GammaFilter(dest as PictureMBS, gamma as double) as PictureMBS
- method GammaFilter(dest as PictureMBS, gamma as double, alphaGamma as double) as PictureMBS
- method DitherFilter(dest as PictureMBS, matrix as integer, levels as integer) as PictureMBS
- method GainFilter(dest as PictureMBS, gain as double, bias as double) as PictureMBS
- method StampFilter(dest as PictureMBS, radius as double, threshold as double, softness as double, Black as Color, White as Color) as PictureMBS
- method TransferFilter(dest as PictureMBS, red() as integer, green() as integer, blue() as integer) as PictureMBS
- method TransferFilter(dest as PictureMBS, red() as integer, green() as integer, blue() as integer, alpha() as integer) as PictureMBS
- method TransferFilter(dest as PictureMBS, gray() as integer) as PictureMBS
- method TransferFilter(dest as PictureMBS, gray() as integer, alpha() as integer) as PictureMBS
- method UnsharpFilter(origpixels as PictureMBS, Amount as double, Threshold as integer) as boolean
- method AlphaChannel as PictureMBS
- method RedChannel as PictureMBS
- method GreenChannel as PictureMBS
- method BlueChannel as PictureMBS
- method GrayChannel as PictureMBS
- method RGBChannels as PictureMBS
- method CMYKChannels as PictureMBS
- method CyanChannel as PictureMBS
- method MagentaChannel as PictureMBS
- method YellowChannel as PictureMBS
- method BlackChannel as PictureMBS
- method ChannelOffset(index as integer) as integer
- method Channel(index as integer) as PictureMBS
- method MirroredView as PictureMBS
- method Close
- method HMirror
- method VMirror
- method Rotate180
- method Invert
- method Invert(x as integer, y as integer, w as integer, h as integer)
- method AutoLevel as boolean
- method AutoLevel(x as integer, y as integer, w as integer, h as integer) as boolean
- method CopyPictureWithAlpha(x as integer, y as integer, w as integer, h as integer) as picture
- method CopyPictureWithMask(x as integer, y as integer, w as integer, h as integer) as picture
- method CopyPicture(x as integer, y as integer, w as integer, h as integer) as picture
- method CopyMask(x as integer, y as integer, w as integer, h as integer) as picture
- method CopyPictureWithAlpha as picture
- method CopyPictureWithMask as picture
- method CopyPicture as picture
- method CopyMask as picture
- method RawRowPtr(index as integer) as Ptr
- method RawRow(index as integer) as memoryblock
- method Clone as PictureMBS
- method ClearRect
- method ClearRect(x as integer, y as integer, width as integer, height as integer)
- method CompareImages(other as PictureMBS) as Int64
- method FillRect(Value as integer)
- method FillRect(Value as integer, Alpha as Integer)
- method FillRect(x as integer, y as integer, width as integer, height as integer, Value as integer)
- method FillRect(x as integer, y as integer, width as integer, height as integer, Value as integer, Alpha as Integer)
- method FillRectRandom
- method FillRectRandom(x as integer, y as integer, width as integer, height as integer)
- method FillRectRGB(red as integer, green as integer, blue as integer)
- method FillRectRGB(red as integer, green as integer, blue as integer, alpha as integer)
- method FillRectRGB(x as integer, y as integer, width as integer, height as integer, red as integer, green as integer, blue as integer)
- method FillRectRGB(x as integer, y as integer, width as integer, height as integer, red as integer, green as integer, blue as integer, alpha as integer)
- method FillRectRGB(FillColor as color)
- method FillRectRGB(FillColor as color, alpha as integer)
- method FillRectRGB(x as integer, y as integer, width as integer, height as integer, FillColor as color)
- method FillRectRGB(x as integer, y as integer, width as integer, height as integer, FillColor as color, alpha as integer)
- method FillRectApply(red as integer, green as integer, blue as integer, alpha as integer) as boolean
- method FillRectApply(x as integer, y as integer, width as integer, height as integer, red as integer, green as integer, blue as integer, alpha as integer) as boolean
- method FillRectApply(FillColor as color, alpha as integer) as boolean
- method FillRectApply(x as integer, y as integer, width as integer, height as integer, FillColor as color, alpha as integer) as boolean
- method DrawPictureRedToGrayChannel(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer, SourceX as integer, SourceY as integer)
- method DrawPictureRedToGrayChannel(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer)
- method DrawPictureGreenToGrayChannel(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer, SourceX as integer, SourceY as integer)
- method DrawPictureGreenToGrayChannel(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer)
- method DrawPictureBlueToGrayChannel(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer, SourceX as integer, SourceY as integer)
- method DrawPictureBlueToGrayChannel(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer)
- method DrawPictureRGB(pic as picture)
- method DrawPictureRGB(pic as picture, DestX as integer, DestY as integer)
- method DrawPictureRGB(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer)
- method DrawPictureRGB(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer, SourceX as integer, SourceY as integer)
- method DrawMaskedPictureRGB(pic as picture, InvertMask as boolean=False)
- method DrawMaskedPictureRGB(pic as picture, DestX as integer, DestY as integer, InvertMask as boolean=False)
- method DrawMaskedPictureRGB(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer, InvertMask as boolean=False)
- method DrawMaskedPictureRGB(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer, SourceX as integer, SourceY as integer, InvertMask as boolean=False)
- method DrawMaskedPictureApplyMaskRGB(pic as picture, InvertMask as boolean=False)
- method DrawMaskedPictureApplyMaskRGB(pic as picture, DestX as integer, DestY as integer, InvertMask as boolean=False)
- method DrawMaskedPictureApplyMaskRGB(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer, InvertMask as boolean=False)
- method DrawMaskedPictureApplyMaskRGB(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer, SourceX as integer, SourceY as integer, InvertMask as boolean=False)
- method CopyPixels(source as PictureMBS, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer, SourceX as integer, SourceY as integer) as boolean
- method CopyPixels(source as PictureMBS, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer) as boolean
- method CopyPixels(source as PictureMBS) as boolean
- method ClipImage as PictureMBS
- method ClipImage(x as integer, y as integer, width as integer, height as integer) as PictureMBS
- method Rotate90slow(dest as PictureMBS=nil) as PictureMBS
- method Rotate180(dest as PictureMBS=nil) as PictureMBS
- method Rotate270slow(dest as PictureMBS=nil) as PictureMBS
- method Rotate(angle as double, Red as integer = 0, Green as integer = 0, Blue as integer = 0, Alpha as integer = 0, Gray as integer = 0, Cyan as integer = 0, Magenta as integer = 0, Yellow as integer = 0, Black as integer = 0) as PictureMBS
- method Rotate90(dest as PictureMBS=nil) as PictureMBS
- method Rotate270(dest as PictureMBS=nil) as PictureMBS
- method ApplyMatrix(dest as PictureMBS, MatrixDimension as integer, matrix() as integer) as PictureMBS
- method ApplyMatrix(dest as PictureMBS, MatrixDimension as integer, matrix() as integer, delta as integer) as PictureMBS
- method ApplyMatrix(dest as PictureMBS, MatrixDimension as integer, matrix() as integer, delta as integer, ScaleFactor as double) as PictureMBS
- method MapInRows(FirstRow as Integer, LastRow as Integer) as boolean
- property Row(index as integer) as memoryblock
- property RowInFormat(index as integer, ImageFormat as integer) as memoryblock
- property RowInFormat(index as integer, ImageFormat as integer, InvertAlpha as boolean) as memoryblock
- property RowStringInFormat(index as integer, ImageFormat as integer) as string
- property DataStringInFormat(ImageFormat as integer) as string
- property MappingFirstRow as Integer
- property MappingLastRow as Integer
- property MappingRows as Integer
- property YieldTicks as Integer
- property RedOffset as Integer
- property GreenOffset as Integer
- property BlueOffset as Integer
- property GrayOffset as Integer
- property AlphaOffset as Integer
- property Width as Integer
- property Height as Integer
- property UnclippedHeight as Integer
- property PixelSize as Integer
- property BitsPerComponent as Integer
- property RowSize as Integer
- property ImageFormat as Integer
- property ImageFormatString as String
- property RowOffset as Integer
- property DebugPictureEnabled as Boolean
- property DebugPicture as Picture
- property IsGray as Boolean
- property IsRGB as Boolean
- property HasGreen as Boolean
- property HasRed as Boolean
- property HasBlue as Boolean
- property HasGray as Boolean
- property HasAlpha as Boolean
- property Valid as Boolean
- property IsMapping as Boolean
- property ChannelCount as Integer
- property IsCMYK as Boolean
- property HasCyan as Boolean
- property HasYellow as Boolean
- property HasMagenta as Boolean
- property HasBlack as Boolean
- property CyanOffset as Integer
- property YellowOffset as Integer
- property MagentaOffset as Integer
- property BlackOffset as Integer
- property Channel as String
- property Parent as PictureMBS
- property Factory as PictureFactoryMBS
- property Target as Picture
- property Memory as MemoryBlock
- property MemoryTarget as MemoryBlock
- property FilePath as String
- property MappingBlockSize as Int64
- property TotalSize as Int64
- shared method BlendPicturesWithMaskWithBackground(SourceImage as PictureMBS, DestImage as PictureMBS, Mask as PictureMBS, Result as PictureMBS, BackgroundColour as Color) as Boolean
- shared method BlendPicturesWithMaskWithBackground(SourceImage as PictureMBS, DestImage as PictureMBS, Mask as PictureMBS, Result as PictureMBS, BackgroundColour as Color, X As Integer, Y As Integer, Width As Integer, Height As Integer) as Boolean
- shared method CreatePictureMBS(width as integer, height as integer, theImageFormat as integer) as PictureMBS
- shared method CalculateMemory(width as integer, height as integer, theImageFormat as integer) as Int64
- shared method CanAllocateImage(width as integer, height as integer, theImageFormat as integer) as boolean
- class PNGOptimizerMBS
- method Optimize as boolean
- property OptimizationLevel as Integer
- property Interlace as Integer
- property KeepBackup as Boolean
- property NoBitDepthReduction as Boolean
- property NoColorTypeReduction as Boolean
- property NoPaletteReduction as Boolean
- property NoIDATRecompression as Boolean
- property Preserve as Boolean
- property Simulate as Boolean
- property Full as Boolean
- property Force as Boolean
- property InputFile as FolderItem
- property OutputFile as FolderItem
- property YieldTicks as Integer
- property BytesSaved as Integer
- property Debug as Boolean
- property Overwrite as Boolean
- property Fix as Boolean
- property Verbose as Boolean
- property Quiet as Boolean
- property Snip as Boolean
- property StripAll as Boolean
- event Log(message as string)
- event Progress(index as integer, count as integer)
- event ProgressBegin
- event ProgressEnd
- event Panic(message as string)
- class PNGPictureMBS
- class PNGReaderMBS
- method OpenSpecialData(data as string) as boolean
- method CombinePictureWithMask as picture
- method ReadHeader as Boolean
- method ApplyOptions(gamma as double = 0.0, ScreenGamma as double = -1.0) as Boolean
- method OpenFile(File as FolderItem) as boolean
- method OpenFile(Path as String) as boolean
- method OpenData(data as string) as boolean
- method Open(file as folderitem, data as string) as boolean
- method ReadPicture as boolean
- method RowBytes as integer
- method ReadRow as memoryblock
- method ReadRow(mem as memoryblock) as boolean
- method ReadRowMaskOnly(mem as memoryblock) as boolean
- method ReadRowAlphaOnly(mem as memoryblock) as boolean
- method ReadICCProfile(byref name as string, byref compression as integer, byref profile as string) as boolean
- method ReadsRGBTag(byref file_srgb_intent as integer) as boolean
- method ReadEXIF(byref exif as string) as boolean
- property Width as Integer
- property Height as Integer
- property InterlaceType as Integer
- property ColorType as Integer
- property BitDepth as Integer
- property Interlacing as Integer
- property Mask as Picture
- property Pict as Picture
- property SwapRB as Boolean
- property SourceData as String
- property SourceFile as FolderItem
- property SourcePath as String
- property AllowDamaged as Boolean
- property OriginalColorType as Integer
- property UseFiller as Boolean
- property StripAlpha as Boolean
- property ExpandGrayToRGB as Boolean
- property InvertAlpha as Boolean
- property HasTransparency as Boolean
- property RGBToGray as Boolean
- property RGBToGrayErrorAction as Integer
- property RGBToGrayRed as Double
- property RGBToGrayGreen as Double
- property ChunkMallocMax as UInt64
- property ChunkCacheMax as UInt32
- property UserHeightMaximum as UInt32
- property UserWidthMaximum as UInt32
- property CompressionBufferSize as UInt64
- shared method PNGLibVersion as string
- event Error(msg as string)
- event Warning(msg as string)
- class PNGWriterMBS
- method SetResolution(ResolutionHorizontal as integer, ResolutionVertical as integer, Unit as integer) as boolean
- method SetsRGB(intent as integer) as boolean
- method SetICCProfile(name as string, CompressionType as integer, Profile as string) as boolean
- method SetEXIF(EXIFData as string) as boolean
- method SetGamma(gamma as double = 0.0) as boolean
- method OpenWriteDestination(file as folderitem) as boolean
- method OpenWriteDestination(Path as String) as boolean
- method WriteRow(row as memoryblock)
- method Finish as string
- method CloseDestination
- method WriteInfo as boolean
- method WriteRows as boolean
- method WriteEnd as boolean
- method SetPalette as boolean
- method SetAlphas as boolean
- method SetHeader(Interlace as boolean = false, Filter as integer = -1, Compression as Integer = -1) as boolean
- method SetPaletteData(colors() as color) as boolean
- method SetAlphaData(alphas() as integer, colors() as color) as boolean
- method SetRGBPicture(pict as picture, mask as picture = nil) as boolean
- method SetGrayPicture(pict as picture, mask as picture = nil) as boolean
- method SetRows(rows() as memoryblock) as boolean
- method SetPalettePicture(pict as picture) as boolean
- property Width as Integer
- property Height as Integer
- property bpc as Integer
- property Type as Integer
- property Rowbytes as Integer
- shared method PNGLibVersion as string
- event Error(msg as string)
- event Warning(msg as string)
- class ReSVGMBS
- method RenderToPicture(width as Integer, Height as Integer, FitToType as Integer = 0, FitToValue as single = 0.0, transform as Ptr = nil) as Picture
- method RenderNodeToPicture(ID as string, width as Integer, Height as Integer, FitToType as Integer = 0, FitToValue as single = 0.0, transform as Ptr = nil) as Picture
- method Render(width as Integer, Height as Integer, pixmap as Ptr, FitToType as Integer = 0, FitToValue as single = 0.0, transform as Ptr = nil)
- method RenderNode(ID as string, width as Integer, Height as Integer, pixmap as Ptr, FitToType as Integer = 0, FitToValue as single = 0.0, transform as Ptr = nil)
- method RenderToFile(file as FolderItem, FitToType as Integer = 0, FitToValue as single = 0.0)
- method ViewBox(byref x as double, byref y as double, byref width as double, byref height as double) as Boolean
- method ImageBox(byref x as double, byref y as double, byref width as double, byref height as double) as Boolean
- method NodeBox(id as string, byref x as double, byref y as double, byref width as double, byref height as double) as Boolean
- method NodeExists(id as string) as Boolean
- method Constructor(data as String)
- method Constructor(data as MemoryBlock)
- method Constructor(file as FolderItem)
- property Handle as Integer
- property IsEmpty as Boolean
- property Width as Double
- property Height as Double
- shared method InitLog
- shared method LoadSystemFonts
- shared property FontFamily as String
- shared property Languages as String
- shared property FontSize as Double
- shared property KeepNamedGroups as Boolean
- shared property TextRendering as Integer
- shared property ImageRendering as Integer
- shared property ShapeRendering as Integer
- shared property DPI as Double
- shared property Available as Boolean
- class TiffPictureMBS
- method WriteRawTile(tile as UInt32, data as Memoryblock, size as integer = 0) as integer
- method WriteEncodedTile(tile as UInt32, data as Memoryblock, size as integer = 0) as integer
- method WriteRawStrip(strip as UInt32, data as Memoryblock, size as integer = 0) as integer
- method WriteEncodedStrip(strip as UInt32, data as Memoryblock, size as integer = 0) as integer
- method ReadRawTile(tile as UInt32, byref data as Memoryblock) as integer
- method ReadEncodedTile(tile as UInt32, byref data as Memoryblock) as integer
- method ReadRawStrip(strip as UInt32, byref data as Memoryblock) as UInt32
- method ReadEncodedStrip(strip as UInt32, byref data as Memoryblock) as UInt32
- method RawStripSize(strip as UInt32) as UInt64
- method VStripSize(nrows as UInt32) as UInt64
- method VTileSize(nrows as UInt32) as UInt64
- method GetColorMap(byref red as memoryblock, byref green as memoryblock, byref blue as memoryblock) as boolean
- method SetColorMap(red as memoryblock, green as memoryblock, blue as memoryblock) as boolean
- method AddCustomTag(Tag as integer, FieldReadCount as integer, FieldWriteCount as integer, FieldType as integer, FieldBit as integer, OkToChange as integer, PassCount as integer, FieldName as string) as boolean
- method GetData(Tag as integer) as string
- method SetData(Tag as integer, data as string) as boolean
- method GetColorProfile as string
- method SetColorProfile(ProfileData as String) as boolean
- method GetXMP as string
- method SetXMP(ProfileData as String) as boolean
- method GetField(Tag as integer, mem as memoryblock) as boolean
- method GetFieldCount(Tag as integer, byref count as integer, mem as memoryblock) as boolean
- method GetFieldMemory(Tag as integer, byref ItemCount as integer) as memoryblock
- method SetFieldMemory(Tag as integer, ItemCount as integer, data as memoryblock) as boolean
- method SetFieldString(Tag as integer, value as string) as boolean
- method GetFieldString(Tag as integer, byref value as string) as boolean
- method GetFieldDefaultedString(Tag as integer, byref value as String) as boolean
- method SetFieldInteger(Tag as integer, value as integer) as boolean
- method GetFieldInteger(Tag as integer, byref value as integer) as boolean
- method GetFieldDefaultedInteger(Tag as integer, byref value as integer) as boolean
- method SetFieldShort(Tag as integer, value as integer) as boolean
- method GetFieldShort(Tag as integer, byref value as integer) as boolean
- method GetFieldDefaultedShort(Tag as integer, byref value as integer) as boolean
- method SetFieldDouble(Tag as integer, value as double) as boolean
- method GetFieldDouble(Tag as integer, byref value as double) as boolean
- method GetFieldDefaultedDouble(Tag as integer, byref value as double) as boolean
- method SetFieldSingle(Tag as integer, value as Single) as boolean
- method GetFieldSingle(Tag as integer, byref value as Single) as boolean
- method GetFieldDefaultedSingle(Tag as integer, byref value as Single) as boolean
- method SetFieldByte(Tag as integer, value as integer) as boolean
- method GetFieldByte(Tag as integer, byref value as integer) as boolean
- method GetFieldDefaultedByte(Tag as integer, byref value as integer) as boolean
- method CombinePictureWithMask as picture
- method FlushData as boolean
- method Flush as boolean
- method NextImage(HeaderOnly as boolean) as boolean
- method NextImage as boolean
- method SaveImage as boolean
- method RewriteDirectory as boolean
- method AddImage as boolean
- method IsLastImage as boolean
- method ImageCount as integer
- method SetImageIndex(index as integer) as boolean
- method SetImageIndex(index as integer, HeaderOnly as boolean) as boolean
- method ImageIndex as integer
- method WriteRGB as boolean
- method WriteGray as boolean
- method WriteBW as boolean
- method ReadPreviewRGB(ReduceFactor as integer) as boolean
- method ReadRGB as boolean
- method ReadRGB(byref ErrorMessage as string, Dest as MemoryBlock = nil) as memoryblock
- method ReadBW as boolean
- method ReadBW(left as integer, top as integer, width as integer, height as integer) as boolean
- method ReadPreviewBW as boolean
- method ReadPreviewBW(left as integer, top as integer, width as integer, height as integer) as boolean
- method ReadWithLUT(ColorLookupTable() as color) as boolean
- method ReadWithLUT(ColorLookupTable() as color, left as integer, top as integer, width as integer, height as integer) as boolean
- method Close
- method Scanline(mem as Ptr, index as integer, sample as integer = 0) as boolean
- method ScanlinesScaled(index as integer, count as integer, sample as integer = 0, scaleFactor as Integer = 1) as memoryblock
- method Create(File as folderitem, endian as integer) as boolean
- method Create(File as folderitem) as boolean
- method Create(Path as String, endian as integer = 0) as boolean
- method Open(File as folderitem) as boolean
- method Open(File as folderitem, Mode as string) as boolean
- method Open(Path as String, Mode as string) as boolean
- method OpenString(data as string) as boolean
- method OpenString(data as string, Mode as string) as boolean
- method CreateString(Size as integer) as boolean
- method CreateString(Size as integer, Mode as string) as boolean
- method MirrorVertical(output as TiffPictureMBS) as boolean
- method ReadRGBMemoryBegin(byref ErrorMessage as string) as boolean
- method ReadRGBMemoryStep(x as integer, y as integer, width as integer, height as integer, Dest as MemoryBlock = nil) as memoryblock
- method ReadRGBMemoryEnd
- property Scanline(index as integer, sample as integer = 0) as memoryblock
- property Scanlines(index as integer, count as integer, sample as integer = 0, lineStepScanlines as Integer = 1, lineStepReturn as Integer = 1) as memoryblock
- property CurrentRow as Integer
- property CurrentDirOffset as Integer
- property CurrentStrip as Integer
- property CurrentTile as Integer
- property RasterScanlineSize as UInt64
- property StripSize as UInt64
- property TileRowSize as UInt64
- property TileSize as UInt64
- property IsTiled as Boolean
- property IsBigEndian as Boolean
- property IsMSB2LSB as Boolean
- property IsUpSampled as Boolean
- property IsByteSwapped as Boolean
- property NumberOfStrips as UInt32
- property NumberOfTiles as UInt32
- property JPEGQuality as Integer
- property BytesPerRow as Int64
- property FillOrder as Integer
- property Width as Integer
- property Height as Integer
- property RowsPerStrip as Integer
- property Version as Integer
- property VersionString as String
- property BitsPerSample as Integer
- property SamplesPerPixel as Integer
- property Orientation as Integer
- property HorizontalResolution as Single
- property VerticalResolution as Single
- property ResolutionUnit as Integer
- property Compression as Integer
- property Photometric as Integer
- property PlanarConfig as Integer
- property SampleFormat as Integer
- property HorizontalPosition as Single
- property VerticalPosition as Single
- property Copyright as String
- property DateTime as String
- property DocumentName as String
- property HostComputer as String
- property ImageDescription as String
- property Make as String
- property Model as String
- property PageName as String
- property Software as String
- property ExtraSamples as MemoryBlock
- property InputBuffer as String
- property OutputBuffer as String
- property YieldTicks as Integer
- property Pict as Picture
- property Mask as Picture
- event Error(libModule as string, message as string)
- event Warning(libModule as string, message as string)
- event Progress(line as integer, total as integer)
- module JPEGTurboMBS
- module LCMS2MBS
- method EnableFastFloatExtensions
- method EncodedCMMversion as Integer
- method GetSupportedIntentCodes(context as LCMS2ContextMBS) as UInt32()
- method GetSupportedIntentCodes as UInt32()
- method GetSupportedIntentDescriptions as string()
- method ColorSpaceLCMStoICC(LCMSColorSpace as integer) as integer
- method ColorSpaceICCtoLCMS(ICCColorSpace as integer) as integer
- method GridPoints(n as integer) as integer
- method kcmsD50X as double
- method kcmsD50Y as double
- method kcmsD50Z as double
- method kcmsPERCEPTUAL_BLACK_X as double
- method kcmsPERCEPTUAL_BLACK_Y as double
- method kcmsPERCEPTUAL_BLACK_Z as double
- method AdaptToIlluminant(SourceWhitePt as LCMS2CIEXYZMBS, Illuminant as LCMS2CIEXYZMBS, Value as LCMS2CIEXYZMBS) as LCMS2CIEXYZMBS
- method AdaptationMatrix(ConeMatrix as LCMS2Mat3MBS, FromIll as LCMS2CIEXYZMBS, ToIll as LCMS2CIEXYZMBS) as LCMS2Mat3MBS
- method BuildRGB2XYZtransferMatrix(WhitePoint as LCMS2CIExyYMBS, Primaries as LCMS2CIExyYTripleMBS) as LCMS2Mat3MBS
- method SetLogErrorHandler(handler as LCMS2ErrorHandlerMBS)
- method SetLogErrorHandler(Context as LCMS2ContextMBS, handler as LCMS2ErrorHandlerMBS)
- method TagString(tag as UInt32) as string
- method TagInteger(tag as string) as UInt32
- method Float2LabEncoded(c as LCMS2CIELabMBS) as integer()
- method Float2LabEncodedV2(c as LCMS2CIELabMBS) as integer()
- method Float2XYZEncoded(c as LCMS2CIEXYZMBS) as integer()
- method XYZEncoded2Float(w0 as UInt16, w1 as UInt16, w2 as UInt16) as LCMS2CIEXYZMBS
- method LabEncoded2FloatV2(w0 as UInt16, w1 as UInt16, w2 as UInt16) as LCMS2CIELabMBS
- method LabEncoded2Float(w0 as UInt16, w1 as UInt16, w2 as UInt16) as LCMS2CIELabMBS
- method ChannelsOf(ColorSpaceSignature as integer) as UInt32
- method Version as string
- method SetAdaptationState(d as double) as double
- method SetAdaptationState(context as LCMS2ContextMBS, d as double) as double
- method GetAlarmCodes as integer()
- method SetAlarmCodes(values() as integer)
- method GetAlarmCodes(context as LCMS2ContextMBS) as integer()
- method SetAlarmCodes(context as LCMS2ContextMBS, values() as integer)
- method XYZ2xyY(p as LCMS2CIEXYZMBS) as LCMS2CIExyYMBS
- method XYZ2Lab(p as LCMS2CIEXYZMBS, whitepoint as LCMS2CIEXYZMBS = nil) as LCMS2CIELabMBS
- method xyY2XYZ(p as LCMS2CIExyYMBS) as LCMS2CIEXYZMBS
- method LCh2Lab(p as LCMS2CIELChMBS) as LCMS2CIELabMBS
- method Lab2LCh(p as LCMS2CIELabMBS) as LCMS2CIELChMBS
- method Lab2XYZ(p as LCMS2CIELabMBS, whitepoint as LCMS2CIEXYZMBS = nil) as LCMS2CIEXYZMBS
- method TempFromWhitePoint(TempK as LCMS2CIExyYMBS) as double
- method WhitePointFromTemp(TempK as double) as LCMS2CIExyYMBS
- method DeltaE(Lab1 as LCMS2CIELabMBS, Lab2 as LCMS2CIELabMBS) as double
- method CIE94DeltaE(Lab1 as LCMS2CIELabMBS, Lab2 as LCMS2CIELabMBS) as double
- method BFDdeltaE(Lab1 as LCMS2CIELabMBS, Lab2 as LCMS2CIELabMBS) as double
- method CMCdeltaE(Lab1 as LCMS2CIELabMBS, Lab2 as LCMS2CIELabMBS, l as double, c as double) as double
- method CIE2000DeltaE(Lab1 as LCMS2CIELabMBS, Lab2 as LCMS2CIELabMBS, Kl as double = 1.0, Kc as double = 1.0, Kh as double = 1.0) as double
- method D50_XYZ as LCMS2CIEXYZMBS
- method D50_xyY as LCMS2CIExyYMBS
- method FLOAT_SH(n as UInt32) as UInt32
- method OPTIMIZED_SH(n as UInt32) as UInt32
- method COLORSPACE_SH(n as UInt32) as UInt32
- method SWAPFIRST_SH(n as UInt32) as UInt32
- method FLAVOR_SH(n as UInt32) as UInt32
- method PLANAR_SH(n as UInt32) as UInt32
- method ENDIAN16_SH(n as UInt32) as UInt32
- method DOSWAP_SH(n as UInt32) as UInt32
- method EXTRA_SH(n as UInt32) as UInt32
- method CHANNELS_SH(n as UInt32) as UInt32
- method BYTES_SH(n as UInt32) as UInt32
- method BIT15_SH(n as UInt32) as UInt32
- method DITHER_SH(n as UInt32) as UInt32
- method PREMUL_SH(n as UInt32) as UInt32
- method T_FLOAT(n as UInt32) as UInt32
- method T_OPTIMIZED(n as UInt32) as UInt32
- method T_COLORSPACE(n as UInt32) as UInt32
- method T_SWAPFIRST(n as UInt32) as UInt32
- method T_FLAVOR(n as UInt32) as UInt32
- method T_PLANAR(n as UInt32) as UInt32
- method T_ENDIAN16(n as UInt32) as UInt32
- method T_DOSWAP(n as UInt32) as UInt32
- method T_EXTRA(n as UInt32) as UInt32
- method T_CHANNELS(n as UInt32) as UInt32
- method T_BYTES(n as UInt32) as UInt32
- method T_BIT15(n as UInt32) as UInt32
- method T_DITHER(n as UInt32) as UInt32
- method T_PREMUL(n as UInt32) as UInt32
- method PixelFormat(FloatingPoint as boolean, Optimized as boolean, ColorSpace as UInt32, MinIsWhite as boolean, Planar as boolean, EndianSwap as boolean, DoSwap as boolean, ExtraSamples as UInt32, Channels as UInt32, BytesPerSample as UInt32, SwapFirst as boolean) as UInt32
- method CreateBitmapFromPicture(p as picture, bits as integer = 8) as LCMS2BitmapMBS
- method NewBitmap(width as integer,height as integer, colorspace as integer) as LCMS2BitmapMBS
- method NewBitmap(width as integer,height as integer, colorspace as integer, RowBytes as integer) as LCMS2BitmapMBS
- method NewBitmap(width as integer,height as integer, colorspace as integer, RowBytes as integer, data as memoryblock) as LCMS2BitmapMBS
- Globals:
- BitRotateMBS(Degree as Integer, InputData as Ptr, OutputData as Ptr, Width as Integer, Height as Integer, InputRowBytes as Integer = -1, OutputRowBytes as Integer = -1) as boolean
- CombineBitCMYKtoCMYKMBS(dest as TiffPictureMBS, CyanChannel() as integer, MagentaChannel() as integer, YellowChannel() as integer, BlackChannel() as integer, Files() as FolderItem, scale as double, width as integer, height as integer, X1 as integer, Y1 as integer, X2 as integer, Y2 as integer, CacheSizeRead as integer) as integer
- CombineBitCMYKtoRGBMBS(CyanChannel() as integer, MagentaChannel() as integer, YellowChannel() as integer, BlackChannel() as integer, Files() as FolderItem, scale as double, width as integer, height as integer, X1 as integer, Y1 as integer, X2 as integer, Y2 as integer, byref output as picture, CacheSizeRead as integer) as integer
- CombineTiff1BitCMYKtoTiffMBS(dest as TiffPictureMBS, CyanChannel() as integer, MagentaChannel() as integer, YellowChannel() as integer, BlackChannel() as integer, TiffData() as TiffPictureMBS, scale as double, width as integer, height as integer, X1 as integer, Y1 as integer, X2 as integer, Y2 as integer, ditherMode as integer = 0) as integer
- CombineTiff1BitCMYKtoTiffMBS(dest as TiffPictureMBS, TiffData as TiffPictureMBS, scalex as double, scaley as double, width as integer, height as integer, X1 as integer, Y1 as integer, X2 as integer, Y2 as integer, ditherMode as integer = 0) as integer
- CombineTiff8BitCMYKtoTiffMBS(dest as TiffPictureMBS, CyanChannel() as integer, MagentaChannel() as integer, YellowChannel() as integer, BlackChannel() as integer, TiffData() as TiffPictureMBS, scale as double, width as integer, height as integer, X1 as integer, Y1 as integer, X2 as integer, Y2 as integer, ditherMode as integer = 0) as integer
- CombineTiffCMYKtoCMYKMBS(dest as TiffPictureMBS, CyanChannel() as integer, MagentaChannel() as integer, YellowChannel() as integer, BlackChannel() as integer, TiffData() as TiffPictureMBS) as integer
- CombineTiffCMYKtoRGBMBS(dest as TiffPictureMBS, CyanChannel() as integer, MagentaChannel() as integer, YellowChannel() as integer, BlackChannel() as integer, TiffData() as TiffPictureMBS) as integer
- GifStringToGifMBS(data as string) as GIFMBS
- GifStringToPictureMBS(data as string) as Picture
- JPEGStringToPictureMBS(buf as string) as picture
- JPEGStringToPictureMBS(buf as string,allowdamaged as Boolean) as picture
- PictureToJPEGStringMBS(pic as picture, quality as integer = 80) as string
- PictureToPNGStringMBS(pic as picture, gamma as single = 0.0) as string
- PictureToPNGStringMBS(pic as picture, gamma as single, Interlace as Boolean, FilterType as integer) as string
- PictureToPNGStringMBS(pic as picture, mask as picture, gamma as single = 0.0) as string
- PictureToPNGStringMBS(pic as picture, mask as picture, gamma as single, Interlace as Boolean, FilterType as integer) as string
- PNGStringToPictureMBS(data as string, gamma as single = 0.0, AllowDamaged as boolean = false) as picture
- PNGStringToPNGPictureMBS(data as string, gamma as single = 0.0, AllowDamaged as boolean = false) as PNGPictureMBS
- Split1BitFileMBS(f as folderitem, fc as folderitem, fm as folderitem, fy as folderitem, fk as folderitem, width as integer, height as integer, CallbackTarget as object, CacheSizeRead as integer, CacheSizeWrite as integer) as integer
- Split1BitFileMBS(f as folderitem, fc as folderitem, fm as folderitem, fy as folderitem, fk as folderitem, width as integer, height as integer, CallbackTarget as object, CacheSizeRead as integer, CacheSizeWrite as integer, ReadLines as integer, WriteLines as integer) as integer
- TIFFStringToPictureMBS(data as string) as picture
- TIFFStringToTiffPictureMBS(data as string) as TiffPictureMBS
