Xojo Conferences
XDCMay2019MiamiUSA

Platforms to show: All Mac Windows Linux Cross-Platform

Next items

PictureMBS.AlphaOffset as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 8.7 Yes Yes Yes Yes No
Function: The internal offset for pixels in the alpha channel.
Example:
dim p as new PictureMBS(100,100,PictureMBS.ImageFormatGA)
MsgBox str(p.AlphaOffset)
Notes: (Read and Write property)

Feedback, Comments & Corrections

PictureMBS.BitsPerComponent as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 14.0 Yes Yes Yes Yes No
Function: The number of bits per component.
Notes:
Value is 8 for most pictures except those with format ImageFormatGray16 which use 16.
(Read only property)

Feedback, Comments & Corrections

PictureMBS.BlackOffset as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 11.0 Yes Yes Yes Yes No
Function: The internal offset for pixels in the black channel.
Example:
dim p as new PictureMBS(100,100,PictureMBS.ImageFormatCMYK)
MsgBox str(p.BlackOffset)
Notes: (Read only property)

Feedback, Comments & Corrections

PictureMBS.BlueOffset as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 8.7 Yes Yes Yes Yes No
Function: The internal offset for pixels in the blue channel.
Example:
dim l as Picture = LogoMBS(500)
dim p as new PictureMBS(l)
MsgBox str(p.BlueOffset)
Notes: (Read and Write property)

Feedback, Comments & Corrections

PictureMBS.Channel as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 18.1 Yes Yes Yes Yes No
Function: The name of the channel.
Example:
dim p as new Picture(100,100,32)
dim q as new PictureMBS(p)

dim channels() as string = q.Channels

dim cr as PictureMBS = q.RedChannel
dim cg as PictureMBS = q.GreenChannel
dim cb as PictureMBS = q.BlueChannel
dim c0 as pictureMBS = q.Channel(0)
dim c1 as pictureMBS = q.Channel(1)
dim c2 as pictureMBS = q.Channel(2)

dim crn as string = cg.Channel
dim cgn as string = cg.Channel
dim cbn as string = cg.Channel
dim c0n as string = c0.Channel
dim c1n as string = c1.Channel
dim c2n as string = c2.Channel

Break // check in debugger
Notes:
For pictures which represent a channel of a bigger picture.
(Read only property)

See also:

Feedback, Comments & Corrections

PictureMBS.ChannelCount as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 11.0 Yes Yes Yes Yes No
Function: The number of channels in this picture.
Notes:
1 for gray, 2 for gray+alpha, 3 for RGB, 4 for RGB+alpha or CMYK and 5 for CMYK+alpha.
(Read only property)

Feedback, Comments & Corrections

PictureMBS.CyanOffset as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 11.0 Yes Yes Yes Yes No
Function: The internal offset for pixels in the cyan channel.
Example:
dim p as new PictureMBS(100,100,PictureMBS.ImageFormatCMYK)
MsgBox str(p.CyanOffset)
Notes: (Read only property)

Feedback, Comments & Corrections

PictureMBS.DebugPicture as Picture
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 9.1 Yes Yes Yes Yes No
Function: The picture content to view in the debugger.
Notes:
If DebugPictureEnabled is set to true iny our code you can use the DebugPicture property to watch the picture content in the debugger. For speed reasons the size of the debug picture is limited to 512 by 512 pixels. (that could be increased)
(Read only property)

Feedback, Comments & Corrections

PictureMBS.DebugPictureEnabled as Boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 9.1 Yes Yes Yes Yes No
Function: Whether you want to use the DebugPicture property.
Notes:
If DebugPictureEnabled is set to true iny our code you can use the DebugPicture property to watch the picture content in the debugger. For speed reasons the size of the debug picture is limited to 512 by 512 pixels. (that could be increased)
(Read and Write property)

Feedback, Comments & Corrections

PictureMBS.Factory as PictureFactoryMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 9.0 Yes Yes Yes Yes No
Function: The local factory to be used for pictures created in this picture.
Notes:
If one of the functions in this PictureMBS instance needs a new PictureMBS object, this factory is asked first.
(Read and Write property)

Feedback, Comments & Corrections

PictureMBS.GrayOffset as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 8.7 Yes Yes Yes Yes No
Function: The internal offset for pixels in the gray channel.
Example:
dim p as new PictureMBS(100,100,PictureMBS.ImageFormatAG)
MsgBox str(p.GrayOffset)
Notes: (Read and Write property)

Feedback, Comments & Corrections

PictureMBS.GreenOffset as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 8.7 Yes Yes Yes Yes No
Function: The internal offset for pixels in the green channel.
Example:
dim l as Picture = LogoMBS(500)
dim p as new PictureMBS(l)
MsgBox str(p.GreenOffset)
Notes: (Read and Write property)

Feedback, Comments & Corrections

PictureMBS.HasAlpha as Boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 8.7 Yes Yes Yes Yes No
Function: Whether the picture has an alpha channel.
Example:
dim p as new PictureMBS(100,100,PictureMBS.ImageFormatGA)
MsgBox str(p.HasAlpha)
Notes: (Read only property)

Feedback, Comments & Corrections

PictureMBS.HasBlack as Boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 11.0 Yes Yes Yes Yes No
Function: Whether the picture has a blue channel.
Example:
dim l as Picture = LogoMBS(500)
dim p as new PictureMBS(l)
MsgBox str(p.HasBlack)
Notes: (Read only property)

Feedback, Comments & Corrections

PictureMBS.HasBlue as Boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 8.7 Yes Yes Yes Yes No
Function: Whether the picture has a blue channel.
Example:
dim l as Picture = LogoMBS(500)
dim p as new PictureMBS(l)
MsgBox str(p.HasBlue)
Notes: (Read only property)

Feedback, Comments & Corrections

PictureMBS.HasCyan as Boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 11.0 Yes Yes Yes Yes No
Function: Whether the picture has a blue channel.
Example:
dim l as Picture = LogoMBS(500)
dim p as new PictureMBS(l)
MsgBox str(p.HasCyan)
Notes: (Read only property)

Feedback, Comments & Corrections

PictureMBS.HasGray as Boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 8.7 Yes Yes Yes Yes No
Function: Whether the picture has a gray channel.
Example:
dim p as new PictureMBS(100,100,PictureMBS.ImageFormatGA)
MsgBox str(p.HasGray)
Notes: (Read only property)

Feedback, Comments & Corrections

PictureMBS.HasGreen as Boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 8.7 Yes Yes Yes Yes No
Function: Whether the picture has a green channel.
Example:
dim l as Picture = LogoMBS(500)
dim p as new PictureMBS(l)
MsgBox str(p.HasGreen)
Notes: (Read only property)

Feedback, Comments & Corrections

PictureMBS.HasMagenta as Boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 11.0 Yes Yes Yes Yes No
Function: Whether the picture has a blue channel.
Example:
dim l as Picture = LogoMBS(500)
dim p as new PictureMBS(l)
MsgBox str(p.HasMagenta)
Notes: (Read only property)

Feedback, Comments & Corrections

PictureMBS.HasRed as Boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 8.7 Yes Yes Yes Yes No
Function: Whether the picture has a channel.
Example:
dim l as Picture = LogoMBS(500)
dim p as new PictureMBS(l)
MsgBox str(p.HasRed)
Notes: (Read only property)

Feedback, Comments & Corrections

PictureMBS.HasYellow as Boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 11.0 Yes Yes Yes Yes No
Function: Whether the picture has a blue channel.
Example:
dim l as Picture = LogoMBS(500)
dim p as new PictureMBS(l)
MsgBox str(p.HasYellow)
Notes: (Read only property)

Feedback, Comments & Corrections

PictureMBS.Height as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 8.7 Yes Yes Yes Yes No
Function: The height of the picture in pixels.
Example:
dim l as Picture = LogoMBS(500)
dim p as new PictureMBS(l)
MsgBox str(p.Height)
Notes: (Read only property)

Feedback, Comments & Corrections

PictureMBS.ImageFormat as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 8.7 Yes Yes Yes Yes No
Function: The image format of this picture object.
Example:
dim l as Picture = LogoMBS(500)
dim p as new PictureMBS(l)
MsgBox str(p.ImageFormat)
Notes:
See the ImageFormat* constants.
(Read only property)

Feedback, Comments & Corrections

PictureMBS.ImageFormatString as String
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 8.7 Yes Yes Yes Yes No
Function: The format of this picture as a string.
Example:
dim l as Picture = LogoMBS(500)
dim p as new PictureMBS(l)
MsgBox p.ImageFormatString
Notes:
Returns for example "RGB" for ImageFormatRGB.
(Read only property)

Feedback, Comments & Corrections

PictureMBS.IsCMYK as Boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 11.0 Yes Yes Yes Yes No
Function: Whether the picture is a CMYK picture.
Example:
dim p as new PictureMBS(100,100,PictureMBS.ImageFormatCMYK)
MsgBox str(p.IsCMYK)
Notes:
HasCyan, HasMagenta, HasYellow and HasBlack are true if IsRGB is true.
(Read only property)

Feedback, Comments & Corrections

PictureMBS.IsGray as Boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 8.7 Yes Yes Yes Yes No
Function: Whether this picture is a grayscale picture.
Example:
dim p as new PictureMBS(100,100,PictureMBS.ImageFormatGA)
MsgBox str(p.IsGray)
Notes:
HasGray is true if IsGray is true.
(Read only property)

Feedback, Comments & Corrections

PictureMBS.IsMapping as Boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 8.7 Yes Yes Yes Yes No
Function: Whether this picture uses virtual memory.
Notes:
If IsMapping is true you should not use the Memory property or the Clone function.
(Read only property)

Feedback, Comments & Corrections

PictureMBS.IsRGB as Boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 8.7 Yes Yes Yes Yes No
Function: Whether the picture is a RGB picture.
Example:
dim l as Picture = LogoMBS(500)
dim p as new PictureMBS(l)
MsgBox str(p.IsRGB)
Notes:
HasRed, HasBlue and HasGreen are true if IsRGB is true.
(Read only property)

Feedback, Comments & Corrections

PictureMBS.MagentaOffset as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
property Large Picture MBS Images Plugin 11.0 Yes Yes Yes Yes No
Function: The internal offset for pixels in the magenta channel.
Example:
dim p as new PictureMBS(100,100,PictureMBS.ImageFormatCMYK)
MsgBox str(p.MagentaOffset)
Notes: (Read only property)

Feedback, Comments & Corrections

Next items

The items on this page are in the following plugins: MBS Images Plugin.




Links
MBS Xojo PDF Plugins