AminetAminet
Search:
84450 packages online
About
Recent
Browse
Search
Upload
Setup
Services

gfx/conv/icontoiff.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:.info to IFF ILBM/DataType converter
Author:chris at unsatisfactorysoftware.co.uk (Chris Young)
Uploader:chris unsatisfactorysoftware co uk (Chris Young)
Type:gfx/conv
Version:1.3
Architecture:m68k-amigaos >= 3.5.0; ppc-amigaos >= 4.0.0
URL:http://www.unsatisfactorysoftware.co.uk
Date:2011-08-15
Download:http://aminet.net/gfx/conv/icontoiff.lha - View contents
Readme:http://aminet.net/gfx/conv/icontoiff.readme
Downloads:1166

This command converts the images found in .info files into IFF ILBMs
or other write-supporting DataTypes.

It will cope with any format icon.library is capable of reading,
including any installed icon modules under OS4, with the exception
of old-style planar icons.

It outputs 24-bit or 32-bit IFF ILBMs (or other formats supported by
DataTypes)

icontoiff68k is compiled for 68k (OS3.5 & 3.9)
icontoiff is compiled for PPC (OS4.0 and up)

Template:
icontoiff SOURCE/A,DEST/A,NOALPHA/S,ALT=ALTERNATE/S,FORMAT=OUTPUTFORMAT/K

Source:       Source file (do not include ".info")
Dest:         Destination (may be overwritten!)
NoAlpha:      Ignore alpha (create a 24-bit ILBM)
Alternate:    Convert the alternate (selected) icon image
OutputFormat: Specify the name of a DataType to use to save the image
(*see note below)

* The only DataType known to work is the OS4 WebP DataType, v1.5 or higher.
For ILBM *do not* specify an output format ("ILBM" will cause icontoiff to
use the subclass instead of the superclass and will fail)
Subclass implementers - please see section at end of this readme.

History
=======

v1.3 (15.08.2011)
 - Added support for saving in different formats.

v1.2 (03.04.2010)

Disclaimer
==========
All use of this software is at your own risk.  I will not take
responsibility for any loss of data etc caused by direct or
indirect use of this software.  No warranty is expressed or implied.
If you do not agree, do not use!


DATATYPES SUBCLASS IMPLEMENTERS
===============================

For writing to work you need two things:

1. Support for DTST_RAM source in OM_NEW
This simply needs to initialise a blank DataType object.
If you have no class data, simply don't return an error for DTST_RAM
source.

2. Support for DTM_WRITE format DTWM_RAW
This obviously needs to do the actual writing.


-----BEGIN PGP MESSAGE-----
Version: 2.6.3in

iQB7AwUATkmfFrO1+24s2ZO5AQGGwwMrBSTsCG2T/pOimAHHwMdJnjsMNHIjPxvT
QxgktgUfzaoTJJ8aabrZH82E4vwBm2wxSxDQIg9iKPrmdSVjTCKIwAeLXEqtvwpE
0pFxxUtKj7IY6PcMWtHcb8Je8jVxk4Vnmu4pqkje
=sVh+
-----END PGP MESSAGE-----


Contents of gfx/conv/icontoiff.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[unknown]                 6772    9490  71.4% -lh6- f5f9 Aug 15 23:32 icontoiff.info
[unknown]                 5564   71908   7.7% -lh6- 9a8a Aug 15 23:29 icontoiff/icontoiff
[unknown]                 1133    2159  52.5% -lh6- 54c9 Aug 15 23:33 icontoiff/icontoiff.readme
[unknown]                 3376    6126  55.1% -lh6- 3fcd Aug 15 23:32 icontoiff/icontoiff.readme.info
[unknown]                 6332   10948  57.8% -lh6- fdd9 Aug 15 23:26 icontoiff/icontoiff68k
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         5 files   23177  100631  23.0%            Aug 15 22:03

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>