Meet us at at Real World in Orlando, Florida.
Platforms to show: All Mac Windows Linux Cross-Platform
The class TiffPictureMBS
class TiffPictureMBS
MBS Real Studio Tiff Plugin (Tiff),
class, TIFF, MBS Real Studio Tiff Plugin (Tiff), class TiffPictureMBS,
Mac: Yes, Win: No, Linux: Yes, Console & Web: Yes, Feedback.
Function: A class for a Tiff picture.
Notes: Bases on libtiff.
Mac: Yes, Win: No, Linux: Yes, Console & Web: Yes, Feedback.
Function: A class for a Tiff picture.
Notes: Bases on libtiff.
- 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 CombinePictureWithMask as picture
- 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 ReadRGBMemoryBegin(byref ErrorMessage as string) as boolean
- method ReadRGBMemoryEnd
- method ReadRGBMemoryStep(x as integer, y as integer, width as integer, height as integer) 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, sample as integer = 0) as memoryblock
- method Scanline(mem as memoryblock, index as integer, sample as integer = 0) as boolean
- method Scanlines(index as integer, count as integer, sample as integer = 0) 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
- 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
- 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
- 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
- CombineTiff1BitCMYKtoTiffSWMBS(dest as TiffPictureMBS, a as UInt32, TiffData as TiffPictureMBS, b as UInt32, c as UInt32, d as UInt32) 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
Some methods using this class:
- Folderitem.OpenAsTiffMBS(HeaderOnly as boolean=false) as TiffPictureMBS
Some examples which use this class:
- /Util/Universal Picture Loader
- /Tiff/Tiff Copy Test/Tiff Copy Test
- /Tiff/Tiff WriteBW Tests
- /Tiff/tiff with LUT
- /Tiff/Tiff Speed Test
- /Tiff/Tiff Picture Save
- /Tiff/Tiff Picture Save with Mask
- /Tiff/TIFF Picture Info
- /Tiff/Huge Tiff
- /Tiff/Custom Tiff Tags
- /Tiff/Console Tiff Test
- /Picture/Picture To String
- /MacOSX/Mac and Win Transparent Splash/SplashScreen
- /LargePicture/Tiff Load To Channels
- /LargePicture/Tiff Load and Save
- /LargePicture/PictureMBS rotate benchmark
- /LargePicture/PictureMBS filters
- /LargePicture/PictureMBS boxblur benchmark
- /DynaPDF/Image to pdf
The items on this page are in the following plugins: MBS Real Studio Tiff Plugin.
Links
MBS Realbasic Plugins - Pfarrgemeinde Messdiener Nickenich