Copyright © 2005 Symantec Corporation. Todos los derechos reservados. Symantec y el logotipo de Symantec son marcas comerciales o marcas comerciales registradas de Symantec Corporation o sus filiales en EE.UU. y otros países. Otros nombres pueden ser marcas comerciales de sus respectivos propietarios. La Documentación y el Software con Licencia se consideran “software de computación comercial” y “documentación del software de computación comercial”, como se define en las Secciones 12.212 de FAR y la Sección 227.7202 de DFARS. -------------------------------------------------------- Archivo Léame con Notas de instalación: septiembre de 2005 -------------------------------------------------------- LEA DETENIDAMENTE ESTE DOCUMENTO; contiene información importante acerca de la instalación de Norton AntiVirus. Los temas incluyen: - Requisitos del sistema - Clientes de correo electrónico y mensajería instantánea compatibles - Error al cargar Auto-Protect al iniciar el sistema - Cómo guardar un archivo de registro de MSI para solucionar problemas de instalación y desinstalación - Puertos compatibles con la protección de correo electrónico de Norton AntiVirus - Firma digital de mensajes de correo electrónico en Outlook Express 6.x y Office XP - Update Rollup 1 para Windows 2000 SP4 - Orden de instalación de los productos de Symantec - Instalación sobre productos Norton 2004 - Volúmenes dinámicos en Windows 2000 y XP - Utilización de Norton AntiVirus con vínculos simbólicos de directorio o uniones NTFS - Licencia de ICU - ICU 1.8.1 y posterior - ARCHIVO LÉAME DE CXIMAGE - ARCHIVO LÉAME DE JPEG - ARCHIVO LÉAME DE PNG -------------------------------------------------------- Requisitos del sistema -------------------------------------------------------- A continuación se enumeran los requisitos mínimos del sistema necesarios para la instalación de Norton AntiVirus 2006. Norton AntiVirus sólo es compatible con procesadores Intel y AMD. Windows XP Home Edition o Professional Procesador de 300 MHz o superior 256 MB de RAM 150 MB de espacio disponible en el disco Internet Explorer 5.5 o posterior* Windows 2000 Professional Service Pack 3 o posterior Procesador de 300 MHz o superior 128 MB de RAM (256 MB recomendados) 150 MB de espacio disponible en el disco Internet Explorer 5.5 o posterior* *Puede encontrar una actualización de Internet Explorer en las siguientes ubicaciones: 1. 1. Si adquirió esta versión de Norton AntiVirus en CD, puede encontrarlo en la carpeta Support del CD en la siguiente ubicación (..\support\MSIE\ie6setup.exe). 2. 2. Si descargó esta versión de Norton AntiVirus del sitio Web de Symantec Store, puede descargar la versión más reciente de Internet Explorer en: http://download.microsoft.com -------------------------------------------------------- Clientes de correo electrónico y mensajería instantánea compatibles -------------------------------------------------------- Norton AntiVirus es compatible con la mayoría de los clientes de correo electrónico que utilizan el protocolo POP3. Norton AntiVirus es compatible con los siguientes clientes de mensajería instantánea: MSN Messenger 4.7, 6.0, 6.1, 6.2, 7.0, 7.5 AOL Instant Messenger 4.7+ Windows Messenger 4.6 Windows Messenger 5.0 Yahoo! Messenger 5.0+ (Aún no es compatible con YIM 7.0) -------------------------------------------------------- Error al cargar Auto-Protect al iniciar el sistema -------------------------------------------------------- Si la opción Cargar Auto-Protect al iniciar el sistema no se encuentra disponible (sólo en XP), deberá descargar XP Service Pack 2. Service Pack 2 contiene todas las correcciones urgentes y los parches de Microsoft necesarios para corregir el problema. -------------------------------------------------------- Cómo guardar un archivo de registro de MSI para solucionar problemas de instalación y desinstalación -------------------------------------------------------- Si no se puede instalar Norton AntiVirus, se recomienda guardar el archivo Norton AntiVirus 2006 (Fecha/Hora).LOG que se genera de forma predeterminada durante la instalación de Norton AntiVirus. De este modo, el equipo de soporte técnico de Symantec podrá resolver su problema con mayor rapidez. Después de la desinstalación de Norton AntiVirus, deberá haber dos archivos Norton AntiVirus 2006.log. El registro de instalación debe tener una fecha y hora anteriores y un tamaño menor en KB. El registro de desinstalación debe tener una fecha y hora posteriores y un tamaño mayor en KB. Para ubicar este archivo de registro: 1. Haga clic en "Inicio > Ejecutar". 2. Escriba el comando "%temp%". 3. De esta manera se abrirá automáticamente el directorio temporal de Windows. 4. Busque un archivo denominado "Norton AntiVirus 2006(Fecha/Hora).log". -------------------------------------------------------- Puertos compatibles con la protección de correo electrónico de Norton AntiVirus -------------------------------------------------------- Norton AntiVirus sólo es compatible con el análisis de correo electrónico en los puertos predeterminados 110 (POP3) y 25 (SMTP). Actualmente, no se ofrece protección de correo electrónico para ningún otro puerto. -------------------------------------------------------- Firma digital de mensajes de correo electrónico en Outlook Express 6.x y Office XP -------------------------------------------------------- Outlook Express 6.x ofrece la posibilidad de firmar digitalmente los mensajes de correo electrónico para garantizar que no se modifiquen durante la transferencia. La protección del correo electrónico de Norton AntiVirus modifica los mensajes durante la reparación de virus, lo que origina una alerta de Outlook que indica que el mensaje se ha modificado. -------------------------------------------------------- Update Rollup 1 para Windows 2000 SP4 -------------------------------------------------------- Cuando se instala Norton AntiVirus 2006, se puede producir el error 1931 en un equipo que tenga instalado un Service Pack 4 "Integrado". Este error no sólo es común para Symantec, sino para cualquier instalación de MSI en la que no esté presente el archivo msxml3.dll. Para solucionar el problema, se recomienda actualizar Internet Explorer a la versión más reciente (6.0 Service Pack 1+), que permitirá la instalación del archivo que falta. Puede encontrar más información en la siguiente dirección: http://support.microsoft.com/kb/891861 -------------------------------------------------------- Orden de instalación de los productos de Symantec -------------------------------------------------------- Los siguientes productos se integran entre sí y utilizan componentes compartidos: Norton AntiVirus Norton Internet Security Norton Personal Firewall Norton SystemWorks Si debe instalar dos o varios de estos productos que sean de versiones de años diferentes, instálelos en orden cronológico. Por ejemplo, primero instale Norton SystemWorks 2005 y luego Norton Internet Security 2006. Si Norton Internet Security 2006 ya está instalado en el equipo, desinstálelo, instale Norton SystemWorks 2005 y vuelva a instalar Norton Internet Security 2006. -------------------------------------------------------- Instalación sobre productos Norton 2004 -------------------------------------------------------- Existe un problema muy común cuando se instala Norton AntiVirus 2005 o 2006 sobre una instalación anterior de Norton SystemWorks 2004 o Norton Internet Security 2004. Este problema puede ocasionar que el uso de la CPU sea muy elevado. A través de la tecnología LiveUpdate se publicó una reparación que soluciona este problema. Actualice el producto 2004 por completo antes de instalar Norton AntiVirus 2005 o 2006. -------------------------------------------------------- Volúmenes dinámicos en Windows 2000 y XP -------------------------------------------------------- Norton AntiVirus no es totalmente compatible con los volúmenes dinámicos. Al analizar estas unidades, puede aparecer el mensaje de error "No se puede leer el registro de arranque de la unidad". Esto se debe a que estas unidades no son de arranque. No obstante, Norton AntiVirus analizará la unidad en busca de archivos infectados. -------------------------------------------------------- Uso de Norton AntiVirus con vínculos simbólicos de directorio o uniones NTFS -------------------------------------------------------- Si utiliza vínculos simbólicos de directorio, también conocidos como uniones NTFS, en equipos con Windows 2000 o Windows XP, el tiempo de análisis del disco duro puede aumentar debido a que se realizan varios análisis. -------------------------------------------------------- Licencia de ICU - ICU 1.8.1 y posterior -------------------------------------------------------- Existen permisos para la redistribución de partes de este software. NOTIFICACIÓN DE COPYRIGHT Y PERMISOS Copyright (c) 1995-2003 International Business Machines Corporation y otros. Todos los derechos reservados. Por medio de la presente se otorga permiso, de manera gratuita, a cualquier persona que obtenga una copia de este software y los archivos de documentación asociados ("el Software"), para que comercie con el software sin restricción alguna, incluido, sin limitación, el derecho a usar, copiar, modificar, combinar, publicar, distribuir y/o vender copias del software, y permitir a las personas a quienes se les suministre el software que lo hagan, cuando aparezcan la notificación de copyright y la notificación de permiso en todas las copias del Software y que tanto la notificación de copyright y esta notificación de permiso aparezcan en la documentación de apoyo. EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUIDAS, PERO SIN LIMITACIÓN. LAS GARANTÍAS DE COMERCIALIZACIÓN, ADECUACIÓN A UN FIN PARTICULAR Y NO INFRACCIÓN DE LOS DERECHOS DE TERCEROS. EN NINGÚN CASO SERÁ/N EL/LOS TITULAR/ES DE COPYRIGHT INCLUIDOS EN ESTA NOTIFICACIÓN RESPONSABLES DE NINGUNA RECLAMACIÓN NI DE NINGÚN DAÑO ESPECIAL, INCIDENTAL O CONSECUENTE, NI DE CUALQUIER DAÑO QUE SEA EL RESULTADO DE LA PÉRDIDA DE USO, DATOS O GANANCIAS, YA SEA EN LA ACCIÓN DE UN CONTRATO, NEGLIGENCIA O CUALQUIER AGRAVIO, DEBIDAS O EN CONEXIÓN AL USO O RENDIMIENTO DE ESTE SOFTWARE. A excepción de lo contenido en esta notificación, el nombre del portador del copyright no podrá ser utilizado en publicidades ni en ninguna otra forma para promover la venta, el uso ni demás negocios con este Software sin una autorización escrita previa del portador del copyright. -------------------------------------------------------- ARCHIVO LÉAME DE CXIMAGE -------------------------------------------------------- Esta copia de las notificaciones de CxImage se proporciona para su conveniencia. En caso de cualquier discrepancia entre esta copia y las notificaciones del archivo ximage.h que se incluye en la distribución de CxImage, prevalecerán estas últimas. Si modifica CxImage, puede insertar notificaciones adicionales justo después de esta oración. NOTIFICACIÓN DE COPYRIGHT, RENUNCIA DE RESPONSABILIDAD y LICENCIA: CxImage versión 5.99c 17/Oct/2004 CxImage: Copyright (C) 2001 - 2004, Davide Pizzolato Implementación original de CImage y CImageIterator: Copyright (C) 1995, Alejandro Aguilar Sierra (asierra@servidor.unam.mx) El código tratado se proporciona de acuerdo con esta licencia "tal cual", sin garantías de ningún tipo, ya sea expresa o implícita, incluidas, pero sin limitación, las garantías de que el código tratado no tiene defectos, se puede comercializar, es adecuado para un fin particular y no infringe derechos de terceros. Los riesgos con respecto a la calidad y el rendimiento del código tratado corren por su cuenta. Si se demuestra que alguna parte del código tiene un defecto desde cualquier punto de vista, usted (no el desarrollador inicial o cualquier otro colaborador) debe hacerse cargo de los gastos de servicio, reparación o corrección necesarios. Esta renuncia de responsabilidad de garantía constituye una parte fundamental de esta licencia. No se autoriza el uso de ningún código tratado a continuación excepto bajo esta renuncia de responsabilidad. Por medio de la presente se otorga permiso de usar, copiar, modificar y distribuir este código fuente, o partes del mismo, para cualquier fin, incluyendo aplicaciones comerciales, con total libertad y de forma gratuita, sujeto a las siguientes restricciones: 1. No se debe falsificar el origen del software; no podrá alegar haber escrito el software original. Si utiliza este software en un producto, le agradecemos que incluya una mención en la documentación del producto, aunque no es obligatorio que lo haga. 2. Las versiones originales modificadas deberán identificarse claramente como tales y no deberán presentarse indebidamente como el software original. 3. No se puede eliminar ni modificar esta notificación en ninguna distribución del código fuente. Puede encontrar más información: acerca de CxImage, y de la última versión en la página principal de CxImage: http://www.xdp.it -------------------------------------------------------- ARCHIVO LÉAME DE JPEG -------------------------------------------------------- El software JEPG de Independent JPEG Group ========================================== Archivo LÉAME para la versión 6b del 27 de marzo de 1998 ==================================== Esta distribución contiene la sexta versión pública del software gratuito JPEG de Independent JPEG Group. Si lo desea, puede redistribuir este software y utilizarlo para cualquier fin, sujeto a las condiciones que se encuentran a continuación en CUESTIONES LEGALES. Los usuarios serios de este software (especialmente aquellos que desean incorporarlo a programas más grandes) deben ponerse en contacto con IJG a través de jpeg-info@uunet.uu.net para que se los agregue a la lista de correo electrónico. Los miembros de dicha lista reciben notificaciones de actualizaciones y tienen la posibilidad de participar en debates técnicos, etc. Este software es obra de Tom Lane, Philip Gladstone, Jim Boucher, Lee Crocker, Julian Minguillon, Luis Ortiz, George Phillips, Davide Rossi, Guido Vollbeding, Ge' Weijers y otros miembros de Independent JPEG Group. IJG no está afiliado al comité oficial de normas ISO de JPEG. GUÍA DE LA DOCUMENTACIÓN ===================== Este archivo contiene las siguientes secciones: DESCRIPCIÓN GENERAL Descripción general de JPEG y el software de IJG. CUESTIONES LEGALES Copyright, falta de garantía, condiciones de distribución. REFERENCIAS Más información acerca de JPEG. UBICACIONES DE ARCHIVOS Dónde encontrar versiones más nuevas de este software. SOFTWARE RELACIONADO Otras cosas que debe tener. GUERRAS DE FORMATO DE ARCHIVOS Software que *no* debe tener. PLANES Planes para las futuras versiones de IJG. Los siguientes son otros archivos de documentación de la distribución: Documentación para el usuario: install.doc Cómo configurar e instalar el software IJG. usage.doc Instrucciones de uso para cjpeg, djpeg, jpegtran, rdjpgcom y wrjpgcom. Páginas man al estilo Unix para programas (la misma información que en usage.doc) wizard.doc Instrucciones de uso avanzado sólo para asistentes JPEG. change.log Aspectos importantes de los cambios en las versiones. Documentación interna y para los programadores: libjpeg.doc Cómo utilizar la biblioteca de JPEG en sus propios programas. example.c Código de muestra para activar la biblioteca de JPEG. structure.doc Descripción general de la estructura interna de la biblioteca de JPEG. filelist.doc Guía básica de los archivos IJG. coderules.doc Normas de estilo de codificación --- leer si usted aporta códigos. Como mínimo lea los archivos install.doc y usage.doc. También puede encontrar información útil en el artículo FAQ (Preguntas frecuentes) de JPEG. Consulte la sección UBICACIONES DE ARCHIVOS para averiguar dónde puede obtener el artículo de preguntas frecuentes. Si desea comprender el funcionamiento del código JPEG, se recomienda leer una o varias de las REFERENCIAS y luego mirar los archivos de la documentación (aproximadamente en el orden enumerado) antes de profundizar en el código. DESCRIPCIÓN GENERAL ======== Este paquete contiene el software C para implementar la compresión y descompresión de imágenes JPEG. JPEG (que se pronuncia "yei-peg" o "jota pe ge") es un mecanismo estándar de compresión de imágenes a color y en escala de grises. JPEG está diseñado para comprimir escenas "del mundo real"; los dibujos con líneas, dibujos animados y otras imágenes irreales no son su punto fuerte. JPEG es un mecanismo con pérdidas, es decir que la imagen de salida no es idéntica a la imagen de entrada. Por lo tanto no debe utilizar JPEG si debe tener la misma cantidad de bits de salida. No obstante, en imágenes fotográficas comunes, se pueden obtener muy buenos niveles de compresión sin cambios visibles. Además se pueden obtener niveles de compresión sumamente elevados si puede tolerar una imagen de baja calidad. Para obtener más detalles, consulte las referencias o simplemente experimente con las distintas opciones de compresión. Este software implementa los procesos básicos, consecutivos y extensos, y continuos de compresión de JPEG. Se tomaron medidas en previsión de la compatibilidad de todas las variantes de estos procesos, aunque aún no se implementaron algunos parámetros de configuración poco comunes. Por motivos legales, no se distribuye código para las variantes de codificación aritmética de JPEG; consulte CUESTIONES LEGALES. No se tomaron medidas de previsión para la compatibilidad con los procesos jerárquicos o sin pérdidas definidos en la norma. Brindamos una serie de rutinas de biblioteca para leer y escribir los archivos de imágenes de JPEG, más dos aplicaciones de muestra, "cjpeg" y "djpeg", que utilizan la biblioteca para realizar la conversión entre JPEG y otros formatos de archivos de imágenes conocidos. La biblioteca está diseñada para que se utilice en otras aplicaciones. Para admitir la conversión de archivos y la visualización de software, se incluyen varias funciones además de la capacidad de codificación/decodificación de JPEG; por ejemplo, los módulos de cuantización de colores no forman parte exclusiva de la decodificación de JPEG, pero son fundamentales para el resultado de formatos de archivo o visualizaciones mapeados por colores. Estas funciones adicionales se pueden quitar de la biblioteca durante la compilación si no se necesitan para una aplicación en particular. También se incluye "jpegtran", una utilidad para transferir código sin pérdidas entre los diferentes procesos de JPEG, y "rdjpgcom" y "wrjpgcom", dos aplicaciones simples para insertar y extraer comentarios textuales en archivos JFIF. Al diseñar este software se hizo hincapié en lograr portabilidad y flexibilidad, y en que sea lo suficientemente rápido para que sea útil. En especial, el software no está destinado a que se lo considere un tutorial de JPEG. (Consulte la sección REFERENCIAS para obtener el material de introducción). Más bien está destinado a ser código confiable, portátil y de solidez industrial. No aseguramos haber logrado dicho objetivo en todos los aspectos del software, pero hemos trabajado intensamente para conseguirlo. Acogemos con agrado el uso de este software como componente de productos comerciales. No se requieren regalías, pero se solicita una mención en la documentación del producto, tal como se describe en CUESTIONES LEGALES. CUESTIONES LEGALES ============ En términos sencillos: 1. No se garantiza que el software funcione. (Pero si encuentra algún error, avísenos.) 2. Puede utilizar este software para el propósito que desee. No debe pagar por ello. 3. No debe hacerse pasar por el autor de este software. Si lo utiliza en un programa, debe mencionar en alguna parte de la documentación que utilizó el código IJG. En jerga legal: Los autores NO GARANTIZAN ni declaran, ya sea de forma expresa o implícita, ningún aspecto de este software, su calidad, precisión, comercialización o adecuación a un fin determinado. Este software se proporciona "TAL CUAL", y el usuario es responsable de los riesgos con respecto a su calidad y precisión. Este software está protegido por copyright (C) 1991-1998, Thomas G. Lane. Todos los derechos reservados excepto los que se especifican a continuación. Por medio de la presente se otorga permiso de usar, copiar, modificar y distribuir este software, (o partes del mismo), para cualquier fin de forma gratuita, sujeto a las siguientes condiciones: (1) Si se distribuye alguna parte del código fuente de este software, se deberá incluir este archivo LÉAME, junto con esta notificación de copyright y sin modificar ningún aviso de garantía; y cualquier agregado, supresión o modificación de los archivos originales se deberá indicar claramente en la documentación que los acompaña. (2) Si se distribuye solamente código ejecutable, la documentación que lo acompañe deberá indicar que "este software se basa en parte en el trabajo de Independent JPEG Group". (3) Se autoriza el uso de este software únicamente si el usuario acepta la plena responsabilidad ante cualquier consecuencia indeseada; los autores NO SE HACEN RESPONSABLES de daños de ningún tipo. Estas condiciones se aplican a cualquier software derivado del código de IJG o que se base en éste y no sólo a la biblioteca no modificada. Si utiliza nuestro trabajo, deberá mencionarnos. Se PROHÍBE el uso del nombre de los autores de IJG o el nombre de la empresa en publicidades relacionadas con este software o con los productos derivados del mismo. Se debe denominar a este software únicamente "software de Independent JPEG Group". Autorizamos y fomentamos específicamente el uso de este software como base de productos comerciales, siempre y cuando el proveedor del producto se responsabilice de todos los reclamos de garantía y responsabilidad. En esta distribución se incluye ansi2knr.c con autorización de L. Peter Deutsch, propietario exclusivo de su titular de copyright, Aladdin Enterprises of Menlo Park, CA. Los derechos de copyright y las condiciones mencionados NO se aplican a ansi2knr.c, pero sí se aplican los términos de distribución habituales de la Fundación para el Software Libre; principalmente que debe incluir el código fuente si redistribuye el software. (Consulte el archivo ansi2knr.c para obtener más detalles). No obstante, como ansi2knr.c no se necesita como parte de ningún programa generado a partir del código de IJG, esto no lo limita más que los párrafos precedentes. El script de configuración de Unix "configure" fue producido con GNU Autoconf. La Fundación para el Software Libre tiene el copyright pero se puede distribuir de forma gratuita. Lo mismo es válido para sus scripts secundarios (config.guess, config.sub, ltconfig, ltmain.sh). Otro script secundario, install-sh, es copyright de M.I.T. pero también se puede distribuir de forma gratuita. Parece que la opción de codificación aritmética de las especificaciones de JPEG está protegida por las patentes de IBM, AT&T y Mitsubishi. Por lo tanto la codificación aritmética no se puede utilizar de forma legal sin obtener una o varias de las licencias. Por este motivo, se eliminó la compatibilidad para la codificación aritmética del software gratuito de JPEG. (Como la codificación aritmética sólo proporciona un beneficio mínimo con respecto al modo de Huffman, que no está patentado, es probable que no la admitan muchas implementaciones). Hasta donde sabemos, no existen restricciones de patente en el resto del código. La distribución de IJG incluía anteriormente código para leer y escribir archivos GIF. Para evitar problemas con la patente de Unisys sobre LZW, se eliminó la compatibilidad con la lectura de GIF y se simplificó la escritura de GIF para que produzca "GIF no comprimidos". Esta técnica no utiliza el algoritmo LZW; los archivos GIF resultantes son más grandes que lo normal, pero todos los decodificadores estándar de GIF pueden leerlos. Debemos indicar que "The Graphics Interchange Format(c) es propiedad intelectual de CompuServe Incorporated. GIF(sm) es una Marca de servicio propiedad de CompuServe Incorporated". REFERENCIAS ========== Se recomienda leer una o varias de estas referencias antes de intentar comprender el funcionamiento interno del software JPEG. La mejor introducción técnica breve al algoritmo de compresión de JPEG es Wallace, Gregory K. "The JPEG Still Picture Compression Standard" ["La norma JPEG de compresión de imágenes fijas"], Communications of the ACM, abril de 1991 (vol. 34 no. 4), pp. 30-44. (Los artículos adyacentes de dicha publicación tratan la compresión de videos MPEG, las aplicaciones de JPEG y otros temas relacionados). Si no tiene la revista CACM a mano, puede encontrar un archivo PostScript que contiene una versión revisada del artículo de Wallace en ftp://ftp.uu.net/graphics/jpeg/wallace.ps.gz. El archivo (una impresión preliminar de un artículo que apareció en IEEE Trans. Consumer Electronics) omite las imágenes de muestra que aparecen en CACM, pero incluye correcciones y material adicional. Nota: el artículo de Wallace está protegido por copyright de ACM e IEEE y no se puede utilizar con fines comerciales. Puede encontrar una introducción a JPEG menos técnica y más relajada en "The Data Compression Book" ["El libro de la compresión de datos"] de Mark Nelson y Jean-loup Gailly, publicado por M&T Books (Nueva York), 2da ed. 1996, ISBN 1-55851-434-1. Este libro ofrece explicaciones y código C de ejemplo para innumerables métodos de compresión incluido JPEG. Es un recurso excelente si está acostumbrado a leer código C pero no sabe mucho acerca de la compresión de datos en general. El código de muestra de JPEG del libro está lejos de ser de solidez industrial, pero cuando esté listo para ver una implementación completa, aquí encontrará una... La mejor descripción detallada de JPEG es el libro de texto "JPEG Still Image Data Compression Standard" ["Norma JPEG de compresión de datos e imágenes fijas"] de William B. Pennebaker y Joan L. Mitchell, publicado por Van Nostrand Reinhold, 1993, ISBN 0-442-01272-1. Precio US$59.95, pp. 638. El libro incluye el texto completo de las normas ISO de JPEG (DIS 10918-1 y DIS 10918-2). Ésta es la exposición más completa de JPEG que existe, y se recomienda leerla. La norma JPEG propiamente dicha no está disponible en formato electrónico; debe pedir una copia en papel a través de ISO o ITU (A menos que sienta la necesidad de tener una copia oficial certificada, se recomienda comprar el libro de Pennebaker y Mitchell; es mucho más económico e incluye muchísimo material explicativo). En EE.UU., las copias de la norma se pueden obtener a través de ANSI Sales llamando al (212) 642-4900 o a través de Global Engineering Documents llamando al teléfono (800) 854-7179. (ANSI no acepta tarjetas de crédito, pero Global sí). No es económico: en el año 1992, ANSI cobraba $95 la Parte 1 y $47 la Parte 2, más 7% por gastos de envío. La norma se divide en dos partes, la Parte 1 es la especificación real, mientras que la Parte 2 trata los métodos de control de conformidad. La Parte 1 se titula "Digital Compression and Coding of Continuous-tone Still Images, Part 1: Requirements and guidelines" ["Compresión digital y codificación de imágenes fijas de tono continuo, Parte 1: requisitos y pautas"] y tiene los números de documento ISO/IEC IS 10918-1, ITU-T T.81. La Parte 2 se titula "Digital Compression and Coding of Continuous-tone Still Images, Part 2: Compliance testing" ["Compresión digital y codificación de imágenes fijas de tono continuo, Parte 2: control de conformidad"] y tiene los números de documento ISO/IEC IS 10918-2, ITU-T T.83. En la Parte 3 de JPEG, una norma ISO más nueva con números ISO/IEC IS 10918-3 e ITU-T T.84, se definen algunos anexos de la norma JPEG original. Actualmente, IJG no admite los anexos de la Parte 3. La norma JPEG no especifica todos los detalles de un formato de archivo intercambiable. Para los detalles que se omiten, seguimos las convenciones de "JFIF", revisión 1.02. Puede encontrar una copia de las especificaciones de JFIF en: Literature Department C-Cube Microsystems, Inc. 1778 McCarthy Blvd. Milpitas, CA 95035 Teléfono (408) 944-6300, Fax (408) 944-6314 Está disponible una versión PostScript de este documento en el servidor FTP: ftp://ftp.uu.net/graphics/jpeg/jfif.ps.gz. También está disponible una versión de texto sin formato en: ftp://ftp.uu.net/graphics/jpeg/jfif.txt.gz, pero no tiene las figuras. La especificación de formato de archivos TIFF 6.0 se puede obtener desde el servidor FTP: ftp://ftp.sgi.com/graphics/tiff/TIFF6.ps.gz. El esquema de incorporación de JPEG que se encuentra en las especificaciones de TIFF 6.0 del 3 de junio de 1992 tiene varios problemas graves. IJG no recomienda el uso del diseño TIFF 6.0 (Compresión TIFF etiqueta 6). En cambio, se recomienda el diseño de JPEG propuesto por la Nota técnica #2 de TIFF (Compresión etiqueta 7). Puede obtener copias de esta Nota en ftp.sgi.com o ftp://ftp.uu.net/graphics/jpeg/. Se espera que la próxima revisión de las especificaciones de TIFF reemplace el diseño 6.0 de JPEG con el diseño de la Nota. A pesar de que el código propio de IJG no es compatible con TIFF/JPEG, la biblioteca gratuita libtiff utiliza nuestra biblioteca para implementar TIFF/JPEG para la Nota. libtiff está disponible en ftp://ftp.sgi.com/graphics/tiff/. UBICACIONES DE ARCHIVOS ================= El sitio de archivos "oficial" para este software es ftp.uu.net (Dirección de Internet 192.48.96.9). Allí siempre encontrará la versión más reciente, en el directorio graphics/jpeg. Esta versión en particular se guardará como ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz. Si no tiene acceso directo a Internet, los archivos de UUNET también están disponibles a través de UUCP; póngase en contacto a través de help@uunet.uu.net para obtener más información acerca de cómo obtener archivos de esa manera. Muchos sitios de Internet contienen copias de los archivos de UUNET. Sin embargo, sólo se garantiza que ftp.uu.net tiene la última versión oficial. También puede obtener este software en formato de archivo "zip" compatible con DOS de los archivos de SimTel (ftp://ftp.simtel.net/pub/simtelnet/msdos/graphics/) o en CompuServe en el foro de Compatibilidad de gráficos (GO CIS:GRAPHSUP), biblioteca 12 "Herramientas de JPEG". Nuevamente, estas versiones pueden no ser las últimas con respecto a las publicadas en ftp.uu.net. El artículo de Preguntas frecuentes de JPEG es una fuente de información útil acerca de JPEG. Se actualiza constantemente y por ello no se incluye en esta distribución. El artículo se publica cada dos semanas en los grupos de noticias comp.graphics.misc y news.answers de Usenet y otros grupos. Está disponible en la Web en http://www.faqs.org/faqs/jpeg-faq/ y otros sitios de archivos de news.answers, incluso el archivo oficial de news.answers en rtfm.mit.edu: ftp://rtfm.mit.edu/pub/usenet/news.answers/jpeg-faq/. Si no tiene acceso a la Web o a un servidor FTP, envíe un mensaje de correo electrónico a mail-server@rtfm.mit.edu y en el cuerpo del mensaje escriba send usenet/news.answers/jpeg-faq/part1 send usenet/news.answers/jpeg-faq/part2 SOFTWARE RELACIONADO ================ Muchos programas de manipulación y visualización de imágenes ahora admiten JPEG. (Muy pocos de ellos utilizan esta biblioteca para ello). El artículo de preguntas frecuentes de JPEG enumera algunos de los visores de freeware o shareware más conocidos e indica dónde se pueden obtener en Internet. Si su equipo tiene Unix, se recomienda el software gratuito PBMPLUS de Jef Poskanzer, que ofrece muchas operaciones útiles en archivos de imágenes con formato PPM. En especial, puede convertir imágenes PPM a una amplia variedad de otros formatos y viceversa, lo que hace que las aplicaciones cjpeg/djpeg sean aún más útiles. La última versión es distribuida por el grupo NetPBM y está disponible en varios sitios, en particular el sitio ftp://wuarchive.wustl.edu/graphics/graphics/packages/NetPBM/. Desafortunadamente, PBMPLUS/NETPBM no es tan portátil como el software de IJG; es probable que tenga problemas al intentar hacerlo funcionar en un equipo que no tenga Unix. Está disponible otra implementación gratuita de JPEG, escrita por el grupo PVRG en Stanford, en ftp://havefun.stanford.edu/pub/jpeg/. Este programa está diseñado para usos de investigación y experimentación más que para usos de producción; es más lento, más difícil de utilizar y menos portátil que el código de IJG, pero es más fácil de leer y modificar. Además, el código de PVRG admite JPEG sin pérdidas, a diferencia del nuestro. (Por otro lado, no realiza JPEG progresivo). GUERRAS DE FORMATO DE ARCHIVOS ================ Algunos programas de JPEG producen archivos que no son compatibles con nuestra biblioteca. La raíz del problema es que el comité de JPEG de las normas ISO no especificó un formato de archivo concreto. Algunos proveedores "rellenaron los espacios en blanco" por su cuenta, creando formatos patentados que nadie puede leer. (Por ejemplo, ninguna de las primeras implementaciones comerciales de JPEG para Macintosh podía intercambiar archivos comprimidos). El formato de archivo que hemos adoptado se denomina JFIF (consulte la sección REFERENCIAS). Este formato ha sido aceptado por varios proveedores comerciales importantes de JPEG y se ha convertido en el estándar de facto. JFIF es una representación mínima o de "baja definición". Se recomienda el uso de TIFF/JPEG (la revisión 6.0 de TIFF modificada según la Nota técnica #2 de TIFF) para las aplicaciones de "alta definición" que necesitan registrar muchos datos adicionales acerca de una imagen. Desafortunadamente, TIFF/JPEG es relativamente nuevo y no todos los programas lo admiten aún. La próxima norma de la Parte 3 de JPEG define un formato de archivo denominado SPIFF. SPIFF se puede intercambiar con JFIF, en el sentido que la mayoría de los decodificadores de JFIF pueden leer la variable más común de SPIFF. SPIFF posee algunas ventajas técnicas con respecto a JFIF, pero en lo único que se destaca es en que es una norma oficial más que una norma informal. En este momento no se sabe si SPIFF reemplazará a JFIF o si JFIF seguirá siendo la norma de facto. IJG tiene la intención de admitir SPIFF una vez que la norma se congele, pero no hemos decidido si debería ser nuestro formato predeterminado de salida o no. (En cualquier caso, nuestro decodificador continuará leyendo JFIF indefinidamente). También existen varios formatos de archivo patentados que incorporan la compresión JPEG. No estamos a favor de la existencia de estos formatos. De hecho, uno de los motivos originales del desarrollo de este software gratuito fue ayudar a forzar la convergencia de las normas de formato comunes y abiertas para los archivos JPEG. No utilice un formato de archivo patentado. PLANES ===== La idea más importante para la versión v7 probablemente será la mejora de la calidad visual. Se sabe que el método actual para escalar las tablas de cuantización no es muy bueno con valores de baja calidad. También tenemos la intención de investigar el suavizado de límites de bloques, la cuantización deficiente de variables y otros medios de mejora del rendimiento de la calidad frente al tamaño de los archivos sin sacrificar la compatibilidad. Para las próximas versiones, estamos considerando admitir algunas de las extensiones de la Parte 3 de JPEG; principalmente la cuantización de variables y el formato de archivo SPIFF. Como siempre, acelerar las cosas nos interesa mucho. Envíe informes de errores, ofertas de ayuda, etc. a jpeg-info@uunet.uu.net. -------------------------------------------------------- ARCHIVO LÉAME DE PNG -------------------------------------------------------- Esta copia de las notificaciones de libpng se proporciona para su conveniencia. En caso de cualquier discrepancia entre esta copia y las notificaciones del archivo png.h que se incluyen en la distribución de libpng, prevalecerán estas últimas. NOTIFICACIÓN DE COPYRIGHT, RENUNCIA DE RESPONSABILIDAD y LICENCIA: Si modifica libpng, puede insertar notificaciones adicionales justo después de esta oración. La versión libpng 1.2.6, 3 de diciembre de 2004, es Copyright (c) 2004 de Glenn Randers-Pehrson, y se distribuye de acuerdo con la misma renuncia de responsabilidad y licencia que libpng-1.2.5 con el agregado de la siguiente persona a la lista de Colaboradores Cosmin Truta Las versiones libpng 1.0.7, 1 de julio de 2000, a 1.2.5, 3 octubre de 2002, son Copyright (c) 2000-2002 de Glenn Randers-Pehrson, y se distribuyen de acuerdo con la misma renuncia de responsabilidad y licencia que libpng-1.0.6 con el agregado de las siguientes personas a la lista de Colaboradores Simon-Pierre Cadieux Eric S. Raymond Gilles Vollant y con los siguientes agregados a la renuncia de responsabilidad: No existen garantías contra la interferencia de disfrutar la biblioteca ni contra violación. No existen garantías de que nuestros esfuerzos o la biblioteca satisfarán sus necesidades o fines particulares. Esta biblioteca se proporciona con todas sus fallas y el usuario se hace cargo de los riesgos de satisfacción de calidad, rendimiento, precisión y esfuerzo. Las versiones libpng 0.97, enero de 1998, a 1.0.6, 20 de marzo de 2002, son Copyright (c) 1998,1999 de Glenn Randers-Pehrson, y se distribuyen de acuerdo con la misma renuncia de responsabilidad y licencia que libpng-0.96, con el agregado de las siguientes personas a la lista de Colaboradores: Tom Lane Glenn Randers-Pehrson Willem van Schaik Las versiones libpng 0.89, junio de 1996, a 0.96, mayo de 1997, son Copyright (c) 1996, 1997 de Andreas Dilger Se distribuyen de acuerdo con la misma renuncia de responsabilidad y licencia que libpng-0.88, con el agregado de las siguientes personas a la lista de Colaboradores: John Bowler Kevin Bracey Sam Bushell Magnus Holmgren Greg Roelofs Tom Tanner Las versiones libpng 0.5, mayo de 1995, a 0.88, enero de 1996, son Copyright (c) 1995, 1996 de Guy Eric Schalnat, Group 42, Inc. Para los fines de este copyright y licencia, "Colaboradores" se define como la siguiente lista de personas: Andreas Dilger Dave Martindale Guy Eric Schalnat Paul Schmidt Tim Wegner La Biblioteca de referencia de PNG se proporciona "TAL CUAL". Los Colaboradores y Group 42, Inc. renuncian a todas las garantías, expresas o implícitas, incluidas, pero sin limitación, las garantías de comercialización y adecuación a un fin particular. Los Colaboradores y Group 42, Inc. no se responsabilizan de los daños directos, indirectos, fortuitos, especiales, ejemplares o consiguientes, que pueden resultar del uso de la Biblioteca de referencia de PNG, incluso si se notifica la posibilidad de dicho daño. Por medio de la presente, se otorga permiso al usuario a usar, copiar, modificar y distribuir este código fuente, o partes del mismo, para cualquier fin, de forma gratuita, sujeto a las siguientes restricciones: 1. No se debe falsificar el origen de este código fuente. 2. Las versiones modificadas deberán identificarse claramente como tales y no deberán presentarse indebidamente como el código fuente original. 3. No se puede eliminar ni modificar esta notificación de Copyright en ninguna distribución del código fuente o del código fuente modificado. Los Colaboradores y Group 42, Inc. autorizan y fomentan específicamente y de forma gratuita el uso de este código fuente como componente de compatibilidad del formato de archivo PNG en productos comerciales. Si utiliza este código fuente en un producto, agradecemos que incluya una mención, aunque no es obligatorio. Está disponible una función "png_get_copyright", para uso conveniente en los cuadros "acerca de" y similares: printf("%s",png_get_copyright(NULL)); Además, el logotipo de PNG (en formato PNG, por supuesto) aparece en los archivos "pngbar.png" y "pngbar.jpg" (88x31) y "pngnow.png" (98x31). Libpng es Software de código abierto certificado por OSI. El código abierto certificado por OSI es una marca de certificación de la Iniciativa de código abierto. Glenn Randers-Pehrson glennrp en users.sourceforge.net 3 de diciembre de 2004