Platforms to show: All Mac Windows Linux Cross-Platform
The class TiffPictureMBS
class TiffPictureMBS
MBS REALbasic Tiff Plugin (Tiff),
class, TIFF, MBS REALbasic Tiff Plugin (Tiff), class TiffPictureMBS, Console safe, Mac OS X: Works, Windows: Does nothing, Linux x86: Works, Feedback.
Function: A class for a Tiff picture.
Notes: With version 3.1 of the MBS Plugin this plugin part moved to the Pro plugin.
Function: A class for a Tiff picture.
Notes: With version 3.1 of the MBS Plugin this plugin part moved to the Pro plugin.
- event Error(libModule as string, message as string)
- event Progress(line as integer, total as integer)
- event Warning(libModule as string, message as string)
- property BitsPerSample as integer
- property BytesPerRow as Integer
- property Compression as Integer
- property Copyright as String
- property DateTime as String
- property DocumentName as String
- property ExtraSamples as MemoryBlock
- property FillOrder as Integer
- property height as integer
- property HorizontalPosition as Single
- property HorizontalResolution as Single
- property HostComputer as String
- property ImageDescription as String
- property InputBuffer as String
- property Make as String
- property mask as picture
- property Model as String
- property Orientation as integer
- property OutputBuffer as String
- property PageName as String
- property Photometric as integer
- property pict as picture
- property PlanarConfig as Integer
- property ResolutionUnit as Integer
- property RowsPerStrip as Integer
- property SamplesPerPixel as integer
- property Software as String
- property Version as Integer
- property VersionString as String
- property VerticalPosition as Single
- property VerticalResolution as Single
- property width as integer
- property YieldTicks as Integer
- 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 AddImage as boolean
- method close
- method CombineBitCMYKtoCMYK(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
- method CombinePictureWithMask as picture
- method CombineTiff1BitCMYKtoTiff(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
- method CombineTiff1BitCMYKtoTiff(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
- method CombineTiffCMYKtoCMYK(CyanChannel() as integer, MagentaChannel() as integer, YellowChannel() as integer, BlackChannel() as integer, TiffData() as TiffPictureMBS) as integer
- method CombineTiffCMYKtoRGB(CyanChannel() as integer, MagentaChannel() as integer, YellowChannel() as integer, BlackChannel() as integer, TiffData() as TiffPictureMBS) as integer
- method Create(file as folderitem) as boolean
- method Create(file as folderitem, endian as integer) as boolean
- method CreateString(Size as integer) as boolean
- method CreateString(Size as integer, Mode as string) as boolean
- method Flush
- method FlushData
- method GetColorMap(byref red as memoryblock, byref green as memoryblock, byref blue as memoryblock) as boolean
- method GetColorProfile as string
- method GetData(Tag as integer) as string
- method GetField(Tag as integer, mem as memoryblock) as boolean
- method GetFieldByte(Tag as integer, byref value as integer) as boolean
- method GetFieldCount(Tag as integer, byref count as integer, mem as memoryblock) as boolean
- method GetFieldDefaultedByte(Tag as integer, byref value as integer) as boolean
- method GetFieldDefaultedDouble(Tag as integer, byref value as double) as boolean
- method GetFieldDefaultedInteger(Tag as integer, byref value as integer) as boolean
- method GetFieldDefaultedShort(Tag as integer, byref value as integer) as boolean
- method GetFieldDefaultedSingle(Tag as integer, byref value as Single) as boolean
- method GetFieldDefaultedString(Tag as integer, byref value as String) as boolean
- method GetFieldDouble(Tag as integer, byref value as double) as boolean
- method GetFieldInteger(Tag as integer, byref value as integer) as boolean
- method GetFieldMemory(Tag as integer, byref ItemCount as integer) as memoryblock
- method GetFieldShort(Tag as integer, byref value as integer) as boolean
- method GetFieldSingle(Tag as integer, byref value as Single) as boolean
- method GetFieldString(Tag as integer, byref value as string) as boolean
- method GetXMP as string
- method ImageCount as integer
- method ImageIndex as integer
- method IsLastImage as boolean
- method MirrorVertical(output as TiffPictureMBS) as boolean
- method NextImage as boolean
- method NextImage(HeaderOnly as boolean) as boolean
- method Open(file as folderitem) as boolean
- method Open(file as folderitem, Mode as string) as boolean
- method OpenString(data as string) as boolean
- method OpenString(data as string, Mode as string) as boolean
- 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 ReadPreviewRGB(ReduceFactor as integer) as boolean
- method ReadRGB as boolean
- method ReadRGB(byref ErrorMessage as string) as memoryblock
- 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 RewriteDirectory as boolean
- method SaveImage as boolean
- method Scanline(index as integer) as memoryblock
- method Scanlines(index as integer, count as integer) as memoryblock
- method SetColorMap(red as memoryblock, green as memoryblock, blue as memoryblock) as boolean
- method SetColorProfile(ProfileData as String) as boolean
- method SetData(Tag as integer, data as string) as boolean
- method SetFieldByte(Tag as integer, value as integer) as boolean
- method SetFieldDouble(Tag as integer, value as double) as boolean
- method SetFieldInteger(Tag as integer, value as integer) as boolean
- method SetFieldMemory(Tag as integer, ItemCount as integer, data as memoryblock) as boolean
- method SetFieldShort(Tag as integer, value as integer) as boolean
- method SetFieldSingle(Tag as integer, value as Single) as boolean
- method SetFieldString(Tag as integer, value as string) as boolean
- method SetImageIndex(index as integer) as boolean
- method SetImageIndex(index as integer, HeaderOnly as boolean) as boolean
- method SetXMP(ProfileData as String) as boolean
- method WriteBW as boolean
- method WriteGray as boolean
- method WriteRGB as boolean
This class has no sub classes.
Some useful global functions for this class:
- TIFFStringToTiffPictureMBS(data as string) as TiffPictureMBS
Some methods using this class:
- TiffPictureMBS.CombineTiff1BitCMYKtoTiff(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
- TiffPictureMBS.CombineTiff1BitCMYKtoTiff(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
- TiffPictureMBS.CombineTiffCMYKtoCMYK(CyanChannel() as integer, MagentaChannel() as integer, YellowChannel() as integer, BlackChannel() as integer, TiffData() as TiffPictureMBS) as integer
- TiffPictureMBS.CombineTiffCMYKtoRGB(CyanChannel() as integer, MagentaChannel() as integer, YellowChannel() as integer, BlackChannel() as integer, TiffData() as TiffPictureMBS) as integer
- TiffPictureMBS.MirrorVertical(output as TiffPictureMBS) as boolean
- Folderitem.OpenAsTiffMBS(HeaderOnly as boolean=false) as TiffPictureMBS
Some examples which use this class:
- /LargePicture/Tiff Load and Save
- /LargePicture/PictureMBS rotate benchmark
- /LargePicture/PictureMBS filters
- /LargePicture/PictureMBS boxblur benchmark
- /DynaPDF/Image to pdf
- /MacOSX/Mac and Win Transparent Splash/SplashScreen
- /Tiff/Tiff Picture Save with Mask
- /Tiff/tiff with LUT
- /Tiff/Huge Tiff
- /Picture/Picture To String
- /Tiff/TIFF Picture Info
- /Cocoa/InstantMessage
- /LargePicture/Tiff Load To Channels
- /Tiff/Tiff Speed Test
- /Tiff/Custom Tiff Tags
- /Util/Universal Picture Loader
- /Tiff/Tiff WriteBW Tests
- /Tiff/Tiff Picture Save
- /Tiff/Tiff Copy Test/Tiff Copy Test
The items on this page are in the following plugins: MBS REALbasic Tiff Plugin.
Links
MBS REALstudio Plugins - Pfarrgemeinde Messdiener Nickenich