8957 !Image methodsFor:'saving on file'! |
8957 !Image methodsFor:'saving on file'! |
8958 |
8958 |
8959 saveOn:aFileName |
8959 saveOn:aFileName |
8960 "save the image in a aFileName. The suffix of the filename |
8960 "save the image in a aFileName. The suffix of the filename |
8961 controls the format. Currently, not all formats may be supported |
8961 controls the format. Currently, not all formats may be supported |
8962 (see ImageReader subclasses implementing save:onFile:)" |
8962 (see ImageReader subclasses implementing save:onFile:). |
|
8963 May raise a signal, if the image cannot be written by the |
|
8964 reader." |
8963 |
8965 |
8964 |suffix readerClass| |
8966 |suffix readerClass| |
8965 |
8967 |
8966 "/ |
8968 "/ |
8967 "/ from the extension, get the imageReader class |
8969 "/ from the extension, get the imageReader class |
8989 image saveOn:'myImage.xbm'. |
8991 image saveOn:'myImage.xbm'. |
8990 image saveOn:'myImage.xpm'. |
8992 image saveOn:'myImage.xpm'. |
8991 image saveOn:'myImage.xwd'. |
8993 image saveOn:'myImage.xwd'. |
8992 " |
8994 " |
8993 |
8995 |
8994 "Modified: 27.2.1997 / 12:40:40 / cg" |
8996 "Modified: 10.4.1997 / 17:38:35 / cg" |
8995 ! |
8997 ! |
8996 |
8998 |
8997 saveOn:aFileName using:readerClass |
8999 saveOn:aFileName using:readerClass |
8998 "save the receiver using the representation class" |
9000 "save the receiver using the representation class. |
|
9001 May raise a signal, if the image cannot be written by the |
|
9002 reader." |
8999 |
9003 |
9000 ^ readerClass save:self onFile:aFileName |
9004 ^ readerClass save:self onFile:aFileName |
9001 |
9005 |
9002 " |
9006 " |
9003 anImage saveOn:'myImage' using:TIFFReader |
9007 |anImage| |
9004 anImage saveOn:'myImage' using:XBMReader |
9008 |
9005 anImage saveOn:'myImage' using:XPMReader |
9009 anImage := Image fromFile:'bitmaps/gifImages/garfield.gif'. |
9006 " |
9010 anImage saveOn:'myImage.tiff' using:TIFFReader. |
9007 |
9011 anImage saveOn:'myImage.xbm' using:XBMReader. |
9008 "Modified: 27.2.1997 / 11:41:52 / cg" |
9012 anImage saveOn:'myImage.xpm' using:XPMReader. |
|
9013 anImage saveOn:'myImage.gif' using:GIFReader. |
|
9014 " |
|
9015 |
|
9016 "Modified: 10.4.1997 / 17:38:24 / cg" |
9009 ! ! |
9017 ! ! |
9010 |
9018 |
9011 !Image methodsFor:'screen capture'! |
9019 !Image methodsFor:'screen capture'! |
9012 |
9020 |
9013 from:aDrawable in:aRectangle |
9021 from:aDrawable in:aRectangle |