Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS Images Plugin:Tiff:
Partly Console safe, 184 entry points.
- class FolderItem
- 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)
- 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
- 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
Blog Entries
- MBS Xojo Plugins, version 23.2pr1
- MBS Xojo Plugins, version 19.5pr6
- Four ways to save picture as Tiff in Xojo
- MonkeyBread Software Releases the MBS Xojo Plugins in version 19.1
- MonkeyBread Software Releases the MBS Xojo Plugins in version 18.4
- MBS Xojo Plugins 18.3
- Handling errors is important!
- Tip of the day: Corrupt pictures
- MBS REALbasic plug-in 9.6
- MonkeyBread Software Releases the MBS REALbasic plug-ins 9.2