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).