Short:        ImageDatatypeInfo (& some HBasic code)
Author:       Dámaso D. Estévez
Uploader:     correoamidde-aminet000 yahoo es (Dámaso D. Estévez)
Type:         util/cli
Version:      2.04
Requires:     OS 3.5+
Architecture: m68k-amigaos

 -------
 ESPAÑOL
 -------

   * ¡¡¡ Requiere S.O.  3.5+ !!!   Sin embargo, se incluye el ejecutable
     ImageDTInfo.old  (v1.51+)  para  usuarios  que  no disponen de esta
     nueva  versión del sistema operativo pero que corrige el cálculo de
     la  profundidad de color con imágenes PNG y el error con el comando
     "RUN" con respecto a la versión previa.
   * Ejecútelo sólo desde una ventana CLI/Shell o desde un guión ARexx.
   * Argumentos:  el nombre de un fichero gráfico, o, en su defecto, `?'
     para obtener información sobre la sintaxis.
   * Consulte  el  código  fuente  para  información de cómo funciona el
     programa... y   reutilice  el  código  libremente  en  sus  propios
     proyectos si lo desea.
   * Creado con: S.O. 3.5/3.9, A1200, Hisoft Basic 2 y Developper CD 2.1
   * Todos  los  ficheros  han  sido  firmados con PGP (puede obtener mi
     llave pública en http://www.xente.mundo-r.com/amispatra/
   * Mi agradecimiento a Oliver Roberts
     por resolverme algunas dudas sobre los formatos PNG/JPEG.

   Cambios desde la versión 2.0:

   * Corregida  la  rutina  específica  para  PNG  (consultaba un octeto
     erróneo  y  al no cuadrar con los valores prefijados, se transfería
     el trabajo a los tipos de datos).
   * Ampliado el tamaño de una estructura
     (podría generar un gurú, alertas con Enforcer o un fallo).

   Cambios desde la versión 2.01:

   * Añadido catálogo francés, supervisado por Frédéric Nicolas.
   * Las  rutinas  a  medida  para  ficheros  JPEG  fallaban con algunos
     ficheros  porque  la  forma  de  explorar el fichero era incorrecta
     (ficheros  generados  por Photoshop y EXIF por ejemplo).  Gracias a
     Frédéric Nicolas por informarme (y darme la alegría de que al menos
     UNA persona en el mundo ha utilizado mi programilla :D).

   Notas:

   * La versión 2.x consume más memoria
     debido a que el fichero se carga completo en memoria.
   * ImageDTInfo será lento si finalmente
     se utiliza un tipo de dato instalado que
     lo sea o si su equipo no es muy potente.
   * Un  código  de  error  212  implica  que  el  objeto no es del tipo
     exigido, o sea, o que no es un fichero gráfico o que se trata de un
     fichero  gráfico  que  los  tipos  de  datos  instalados  no pueden
     identificar.



                                 --------

 -------
 ENGLISH
 -------

   * Requires  OS  3.5+  !!!   However, a enhaced v1.51 with some errors
     fixed (PNG depth and Input Past Error) is included: ImageDTInfo.old
   * Start only from CLI/Shell or an Arexx script.
   * Arguments: only an image file name,
     or, `?' for to obtain info about the template.
   * See the source code for more info about how works...
     and re-use freely this code in your own project if you wants.
   * Created with: OS 3.5/3.9, A1200, Hisoft Basic 2 & Developper CD 2.1
   * PGP'ed  all  files  (you  can obtain easily my public keyfile here:
     http://www.xente.mundo-r.com/amispatra/

   Changes from v2.0:

   * Fixed the custom and broken PNG routine
     (the datatypes system did always the work).
   * Increased a structure size (guru/Enforcer alert/crash?).

   Changes from v2.01:

   * Added the french catalog (proofreader: Frédéric Nicolas).
   * The  JPEG  custom  routines failed with some files (files genereted
     with  Photoshop  or  EXIF  flavour):   the seeking method was wrog.
     Thanks  to  Frédéric  Nicolas for the report (I'm very happy...  as
     minimum ONE person used my little utility :D).

   Notes:

   * The 2.x version eats more memory
     because the file is full loaded in memory.
   * ImageDTInfo will work slowly
     if a DT is used this (and/or your system) is slow.
   * The  #212 error code is "the object is not of required type".  This
     implies  what  the  file  isn't  a  graphic  or  what the datatypes
     installed can't identifies it (specific datatype isn't installed).
