The MBS Xojo Images Plugin
All plugins
Documentation
Download
Mailing list
Order Images Plugin license
Order Complete Set License
Plugin Content
Read and write GIF, PNG, TIFF, JPEG and JPEG 2000 files, and LCMS for color matching.
This plugin is included in our plugin archive:
Download the MBS Xojo Plugins |
||||
|
Xojo IDE on
MBS-Xojo-Plugins260.dmg |
Xojo IDE on
MBS-Xojo-Plugins260.zip |
|||
| Both archives contain the same content. | ||||
| MBS Images Plugin.pdf | 1.9M |
You can order a license here: Order
This plugin part is included if you order a Complete set license.
Features
While Xojo has built in features for loading and saving JPEG picture files, this plugin gives you much more features:
- Load and save RGB, CMYK and Grayscale JPEG images.
- Faster than built in JPEG functions.
- Load damaged or partial downloaded JPEG files.
- Read/Write metadata and ICC Profiles.
- Get error/warning messages on damaged files.
- Rotate or flip JPEG images without recompression.
- Load JPEG files row by row to not block your app on huge files and show progress.
- Load/save JPEG files to/from memoryblocks as raw values.
- Read only JPEG header without image data to quickly find metadata.
- Read quickly thumbnails from JPEG files (2, 4 or 8 scale factor).
Copyright
This plugin is based in part on the work of the Independent JPEG Group. (libjpeg)
The documentation for MBS Images Plugin:
show all functions and classes in this plugin.
Examples for this plugin:
- /Images/Exif Tags
- /Images/GIF/Animated Gif
- /Images/GIF/Gif Test
- /Images/GIF/Gif Test String
- /Images/GIF/Gif Write Animated
- /Images/GIF/Gif Write Animated with endless loop
- /Images/GIF/Gif Write Picture
- /Images/GIF/Gif Write Test
- /Images/JPEG/Apple ICC Profile to JPEG File
- /Images/JPEG/Exif Thumbnails
- /Images/JPEG/JPEG 2000 Test
- /Images/JPEG/JPEG Benchmark
- /Images/JPEG/jpeg load crashtest/OpenAsJPEG Test
- /Images/JPEG/JPEG Modes
- /Images/JPEG/JPEG movie
- /Images/JPEG/JPEG Save Grayscale Picture
- /Images/JPEG/JPEG Thread Test
- /Images/JPEG/JPEG Transform
- /Images/JPEG/JPEG with LCMS/JPEG with LCMS
- /Images/JPEG/JPEGToString example
- /Images/JPEG/LoadAsJPEG Example
- /Images/JPEG/Picture Database
- /Images/JPEG/PNG to JPEG with ICC Profile
- /Images/JPEG/Quick JPEG Preview
- /Images/JPEG/Quickly generate previews for JPEG and Tiff
- /Images/JPEG/Recompress JPEGs
- /Images/JPEG/SaveJPEG without QuickTime
- /Images/JPEG/SaveJPEG without QuickTime2
- /Images/JPEG/StringToJPEG Example
- /Images/JPEG/Test on damaged JPEGs
- /Images/JPEG/Turbo JPEG Test
- /Images/JPEG/VirtualVolume Demo
- /Images/LargePicture/CMYK/PictureMBS with CMYK
- /Images/LargePicture/Gray 16bit test
- /Images/LargePicture/Image data to string
- /Images/LargePicture/JPEG Modes
- /Images/LargePicture/JPEG Save
- /Images/LargePicture/Matrix
- /Images/LargePicture/Multithreaded Scale
- /Images/LargePicture/Picture Multiply
- /Images/LargePicture/PictureMBS
- /Images/LargePicture/PictureMBS ApplyMatrix Example
- /Images/LargePicture/PictureMBS as a big memoryblock
- /Images/LargePicture/PictureMBS boxblur benchmark
- /Images/LargePicture/PictureMBS display huge picture
- /Images/LargePicture/PictureMBS Draw methods
- /Images/LargePicture/PictureMBS drawing
- /Images/LargePicture/PictureMBS filters
- /Images/LargePicture/PictureMBS mirror and rotate
- /Images/LargePicture/PictureMBS rotate benchmark
- /Images/LargePicture/PictureMBS scale
- /Images/LargePicture/PNG Load and Save
- /Images/LargePicture/Scaling Speed Test
- /Images/LargePicture/Tiff Load and Save
- /Images/LargePicture/Tiff Load To Channels
- /Images/LargePicture/Windows Picture with Alpha Test
- /Images/LCMS2/Apple ICC Profile to JPEG File
- /Images/LCMS2/Change Whitepoint of profile
- /Images/LCMS2/CMYK/CMYK Example
- /Images/LCMS2/CMYK/RGB to CMYK and back
- /Images/LCMS2/Convert Grayscale Tiff to SRGB JPEG
- /Images/LCMS2/Convert image to sRGB JPEG
- /Images/LCMS2/Convert Lab Tiff to SRGB JPEG
- /Images/LCMS2/Create a CMYK Profile
- /Images/LCMS2/Create a DeviceN Profile
- /Images/LCMS2/Create Profile
- /Images/LCMS2/Drawing on Mac with Colorspaces/Drawing on Mac with Colorspaces
- /Images/LCMS2/Image test
- /Images/LCMS2/IT8 Reader
- /Images/LCMS2/Profile Info
- /Images/LCMS2/Query Display Profile
- /Images/LCMS2/RGB to Lab and back
- /Images/LCMS2/RGB to Lab and back with floats
- /Images/LCMS2/Transform Threaded
- /Images/PNG/Filters and Interlace
- /Images/PNG/Load iPhone PNG/Load iPhone PNG
- /Images/PNG/PNG Load To MemoryBlocks
- /Images/PNG/PNG Test
- /Images/PNG/PNG Test/PNG Test
- /Images/PNG/PNG Test/PNG Test with Options
- /Images/PNG/png with profile
- /Images/PNG/PNGOptimizer test
- /Images/PNG/Write Gray image
- /Images/PNG/Write PNG Palette image
- /Images/PNG/Write with PictureMBS
- /Images/ReSVG test
- /Images/Tiff/BigTiff Test
- /Images/Tiff/Compose huge tiff file
- /Images/Tiff/Console Tiff Test
- /Images/Tiff/Custom Tiff Tags
- /Images/Tiff/Huge Tiff
- /Images/Tiff/Quickly generate previews for JPEG and Tiff
- /Images/Tiff/RotateBitmapTIFF
- /Images/Tiff/ScanlinesScaled test
- /Images/Tiff/Tiff Combine
- /Images/Tiff/Tiff Copy Test/Tiff Copy Test
- /Images/Tiff/TIFF Picture Info
- /Images/Tiff/Tiff Picture Save
- /Images/Tiff/Tiff Picture Save with Mask
- /Images/Tiff/Tiff Speed Test
- /Images/Tiff/TIFF Split
- /Images/Tiff/tiff with LUT
- /Images/Tiff/Tiff Write Gray Test
- /Images/Tiff/Tiff WriteBW Tests
Blog Entries
- Plugin installation for Xojo on Windows and Linux
- New in the MBS Xojo Plugins Version 20.2
- Reading JPEG Thumbnails from EXIF
- libjpeg-turbo for Xojo
- Removing 32-bit Carbon GUI classes
- Colorspaces in MacOS with Xojo
- MBS Xojo Plugins 17.2
- JPEGs to Movie
- ICC color profiling
- MBS Plugins 10.3 Release Notes
Videos
- Presentation from Munich conference about MBS Plugins.
- Presentation from London conference about MBS Plugins.
- Presentation from Xojo Developer Conference 2019 in Miami.
Xojo Developer Magazine
- 8.3, page 22: Dropwords, Part 1, Developing a simple game by Marc Zeedar
- 7.4, page 8: News
- 7.3, page 9: News
- 6.6, page 8: News
- 21.2, page 9: News
- 19.4, page 83: Archives in Xojo, How to Use Zip Archives by Stefanie Juchmes
- 17.5, page 40: What's New in the MBS Plugins, With the Plugins growing every year, here are new capabilities you may have missed by Stefanie Juchmes
- 17.2, page 11: News
- 17.1, page 11: News
- 16.2, page 9: News
- How to delete a folder?
- Can I access Access Database with Java classes?
- folderitem.absolutepath is limited to 255 chars. How can I get longer ones?
- How can I get the item string for a given file creator?
- How do I find the root volume for a file?
- How do update a Finder's windows after changing some files?
- How to access a USB device directly?
- How to add icon to file on Mac?
- How to check if a folder/directory has subfolders?
- How to convert line endings in text files?
- How to convert picture to string and back?
- How to copy parts of a movie to another one?
- How to create a Mac picture clip file?
- How to create PDF for image files?
- How to encrypt a file with Blowfish?
- How to find empty folders in a folder?
- How to find iTunes on a Mac OS X machine fast?
- How to find version of Microsoft Word?
- How to fix CURL error 60/53 on connecting to server?
- How to get the list of the current selected files in the Finder?
- How to insert image to NSTextView or TextArea?
- How to launch disc utility?
- How to make an alias using AppleEvents?
- How to move a file or folder to trash?
- How to open icon file on Mac?
- How to open PDF in acrobat reader?
- How to print to PDF?
- How to query Spotlight's Last Open Date for a file?
- How to read a CSV file correctly?
- How to read resourcefork with named path?
- How to render PDF pages with PDF Kit?
- How to rotate a PDF page with CoreGraphics?
- How to rotate image with CoreImage?
- How to save HTMLViewer to PDF with landscape orientation?
- How to save RTFD?
- How to see if a file is invisible for Mac OS X?
- How to use the Application Support folder?
- How to walk a folder hierarchie non recursively?
- I want to accept Drag & Drop from iTunes
- I'm drawing into a listbox but don't see something.
- The type translation between CoreFoundation/Foundation and Xojo data types.
- Why does folderitem.item return nil?
Content of Images Plugin.