FolderItem methods

Online Documentation   -   Statistics   -   FAQ   -   Plugin Parts (All, Dependencies)   -   Class hierarchy

New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1

The list of the   topics,   classes,   interfaces,   controls,   modules,   global methods by category,   global methods by name,   screenshots,   licenses   and   examples.

Platforms to show: All Mac Windows Linux Cross-Platform

Back to FolderItem class.

FolderItem.OpenAsPNGMBS(gamma as single = 0.0, AllowDamaged as Boolean = false) as PNGPictureMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method PNG MBS Images Plugin 6.4 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Reads a picture from a PNG file.
Example
dim f as folderitem
f=SpecialFolder.Desktop.child("a great picture.png")
window1.backdrop=f.OpenAsPNGMBS(0).pict

This methods should read all PNG files you can get.

This method is not depending on any library! It works without QuickTime even on System 7, but as it contains everything needed this method is around 130 KB big!

The gamma parameter defines what gamma correction is applied:
positive value: use the value as the gamma correction
zero: use default value (or value saved in file itself)
negative value: do not correct gamma
A bad gamma value can give you a black image.

AllowDamaged: Whether to allow damaged PNG files to return a part of the image as picture.

Some examples using this method:

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


💬 Ask a question or report a problem