| LibTIFF.SLL | Transparent image background
support library. |
| LibTIFF.DLL | Support DLL |
| LibTIFF.ST
LibTIFF.PRJ |
Source files |
| 256.tif
16millzw.tif |
Sample images |
| LibTIFF Doit.txt | Demo expressions |
| ARBase.sll | Alejandro Reimondo base components SLL |
| ARPatchs.sll | Patches and bug fixes |
| ARAddins.sll | SelfDefinedStructures support |
| ARMisc.sll | Misc. OS Support |
| PictBase.sll | Image Framework |
#('ARBase' 'ARPatchs' 'ARAddIns' 'ARMisc' 'PictBase' 'LibTiff') do:[:lib|SmalltalkLibraryBinder bindTo:lib].
"Load an image file and display at screen origin."
image := TIFFImage fromUser.
image displayWith: Display pen.
"saving image file"
image saveAs: 'example.tif'.
"Test to display the receiver image many times"
(Time millisecondsToRun: [ "using LibTiff"
1 to: 1000 do: [:i| image displayAt:
i @ 0 with: Display pen ] ]) / 1000.0.
Open 'LibTiff Doit.txt' in a workspace to evaluate additional expressions. Note that it you evaluate
TIFFImage fromUser
this brings up a warning dialog if 16millzw.tif is chosen. The dialog reads "invalid TIFF directory; tags are not sorted in ascending order". This is because16millzw.tif has been saved in a non-standard way. The library will notify the user when a non-standard image has been read.
Links to:
The
ObjectShare web site
VisualSmalltalk
Product Support
ObjectShare's
Online Documentation Site