Titre : |
Compressed image file formats : JPEG, PNG, GIF, XBM, BMP / |
Type de document : |
texte imprimé |
Auteurs : |
John Miano |
Editeur : |
Addison Wesley |
Année de publication : |
1999 |
Importance : |
xi, 264 p. |
Présentation : |
ill. |
Format : |
24 cm |
Accompagnement : |
1 computer optical disc (4 3/4 in.) |
ISBN/ISSN/EAN : |
978-0-201-60443-6 |
Note générale : |
1 CD-ROM inside back cover. System requirements for accompanying computer disc: Windows 95 or Windows NT, Borland C++ Builder 3, or Microsoft Visual C++5.0. |
Catégories : |
Informatique
|
Mots-clés : |
Images compressés |
Index. décimale : |
005.7 Données informatiques |
Résumé : |
Cette référence complète sur les principaux formats de fichiers graphiques et les technologies de compression qu'ils utilisent est une ressource indispensable pour les programmeurs graphiques, en particulier ceux qui développent des applications graphiques pour le Web.
Formats de fichiers image compressés: JPEG, PNG, GIF, XBM, BMP examine les formats de fichiers graphiques les plus courants
détails et montre comment encoder et décoder les fichiers d'image pour chacun. En particulier, ce livre offre une couverture approfondie des formats JPEG et PNG plus élaborés, fournissant des explications claires sur des concepts complexes, des techniques pratiques basées sur l'expérience et des exemples de code abondants. GIF, XBM et BMP sont également abordés, en mettant l'accent sur certaines des fonctionnalités moins connues et moins bien documentées de ces formats de fichiers courants.
Les sujets spécifiques couverts comprennent:
Technologies de compression que chaque format de fichier utilise
Modèles de couleurs utilisés par chaque format de fichier
Les avantages et les inconvénients de chaque format de fichier
Codage Huffman
Compression LZW
Dégonfler / Gonfler
JPEG progressif
La transformation de cosinus discrète
GIF animé
Le CD-ROM d'accompagnement contient le code source complet pour tous les formats d'image couverts dans le livre, ainsi
comme exemples de travail et exemples d'images. Si vous voulez apprendre à lire et écrire des formats de fichiers graphiques pour le Web - y compris les fichiers PNG et JPEG - il n'y a pas de meilleure ressource que ce livre.
Configuration requise: Windows 95 ou
Windows NT, Borland C ++ Builder 3 ou Microsoft Visual C ++ 5.0. |
Note de contenu : |
Sommaire
Preface.
Acknowledgments.
1. Introduction.
The Representation of Images.
Vector and Bitmap Graphics.
Color Models.
True Color versus Palette.
Compression.
Byte and Bit Ordering.
Color Quantization.
A Common Image Format.
Conclusion.
2. Windows BMP.
Data Ordering.
File Structure.
Compression.
Conclusion.
3 XBM.
File Format.
Reading and Writing XBM Files.
Conclusion.
4. Introduction to JPEG.
JPEG Compression Modes.
What Part of JPEG Will Be Covered in This Book?
What are JPEG Files?
SPIFF File Format.
Byte Ordering.
Sampling Frequency.
JPEG Operation.
Interleaved and Noninterleaved Scans.
Conclusion.
5. JPEG File Format.
Markers.
Compressed Data.
Marker Types.
JFIF Format.
Conclusion.
6. JPEG Human Coding.
Usage Frequencies.
Huffman Coding Example.
Huffman Coding Using Code Lengths.
Huffman Coding in JPEG.
Limiting Code Lengths.
Decoding Huffman Codes.
Conclusion.
7. The Discrete Cosine Transform.
DCT in One Dimension.
DCT in Two Dimensions.
Basic Matrix Operations.
Using the 2-D Forward DCT.
Quantization.
Zigzag Ordering.
Conclusion.
8. Decoding Sequential-Mode JPEG Images.
MCU Dimensions.
Decoding Data Units.
Decoding Example.
Processing DCT Coefficients.
Up-Sampling.
Restart Marker Processing.
Overview of JPEG Decoding.
Conclusion.
9. Creating Sequential JPEG Files.
Compression Parameters.
Output File Structure.
Doing the Encoding.
Down-Sampling.
Interleaving.
Data Unit Encoding.
Huffman Table Generation.
Conclusion.
10. Optimizing the DCT.
Factoring the DCT Matrix.
Scaled Integer Arithmetic.
Merging Quantization and the DCT.
Conclusion.
11. Progressive JPEG.
Component Division in Progressive JPEG.
Processing Progressive JPEG Files.
Processing Progressive Scans.
MCUs in Progressive Scans.
Huffman Tables in Progressive Scans.
Data Unit Decoding.
Preparing to Create Progressive JPEG Files.
Encoding Progressive Scans.
Huffman Coding.
Data Unit Encoding.
Conclusion.
12. GIF.
Byte Ordering.
File Structure.
Interlacing.
Compressed Data Format.
Animated GIF.
Legal Problems.
Uncompressed GIF.
Conclusion.
13. PNG.
History.
Byte Ordering.
File Format.
File Organization.
Color Representation in PNG.
Device-Independent Color.
Gamma.
Interlacing.
Critical Chunks.
Noncritical Chunks.
Conclusion.
14. Decompressing PNG Image Data.
Decompressing the Image Data.
Huffman Coding in Deflate.
Compressed Data Format.
Compressed Data Blocks.
Writing the Decompressed Data to the Image.
Conclusion.
15. Creating PNG Files.
Overview.
Deflate Compression Process.
Huffman Table Generation.
Filtering.
Conclusion.
|
Côte titre : |
Fs/19719 |
Compressed image file formats : JPEG, PNG, GIF, XBM, BMP / [texte imprimé] / John Miano . - [S.l.] : Addison Wesley, 1999 . - xi, 264 p. : ill. ; 24 cm + 1 computer optical disc (4 3/4 in.). ISBN : 978-0-201-60443-6 1 CD-ROM inside back cover. System requirements for accompanying computer disc: Windows 95 or Windows NT, Borland C++ Builder 3, or Microsoft Visual C++5.0.
Catégories : |
Informatique
|
Mots-clés : |
Images compressés |
Index. décimale : |
005.7 Données informatiques |
Résumé : |
Cette référence complète sur les principaux formats de fichiers graphiques et les technologies de compression qu'ils utilisent est une ressource indispensable pour les programmeurs graphiques, en particulier ceux qui développent des applications graphiques pour le Web.
Formats de fichiers image compressés: JPEG, PNG, GIF, XBM, BMP examine les formats de fichiers graphiques les plus courants
détails et montre comment encoder et décoder les fichiers d'image pour chacun. En particulier, ce livre offre une couverture approfondie des formats JPEG et PNG plus élaborés, fournissant des explications claires sur des concepts complexes, des techniques pratiques basées sur l'expérience et des exemples de code abondants. GIF, XBM et BMP sont également abordés, en mettant l'accent sur certaines des fonctionnalités moins connues et moins bien documentées de ces formats de fichiers courants.
Les sujets spécifiques couverts comprennent:
Technologies de compression que chaque format de fichier utilise
Modèles de couleurs utilisés par chaque format de fichier
Les avantages et les inconvénients de chaque format de fichier
Codage Huffman
Compression LZW
Dégonfler / Gonfler
JPEG progressif
La transformation de cosinus discrète
GIF animé
Le CD-ROM d'accompagnement contient le code source complet pour tous les formats d'image couverts dans le livre, ainsi
comme exemples de travail et exemples d'images. Si vous voulez apprendre à lire et écrire des formats de fichiers graphiques pour le Web - y compris les fichiers PNG et JPEG - il n'y a pas de meilleure ressource que ce livre.
Configuration requise: Windows 95 ou
Windows NT, Borland C ++ Builder 3 ou Microsoft Visual C ++ 5.0. |
Note de contenu : |
Sommaire
Preface.
Acknowledgments.
1. Introduction.
The Representation of Images.
Vector and Bitmap Graphics.
Color Models.
True Color versus Palette.
Compression.
Byte and Bit Ordering.
Color Quantization.
A Common Image Format.
Conclusion.
2. Windows BMP.
Data Ordering.
File Structure.
Compression.
Conclusion.
3 XBM.
File Format.
Reading and Writing XBM Files.
Conclusion.
4. Introduction to JPEG.
JPEG Compression Modes.
What Part of JPEG Will Be Covered in This Book?
What are JPEG Files?
SPIFF File Format.
Byte Ordering.
Sampling Frequency.
JPEG Operation.
Interleaved and Noninterleaved Scans.
Conclusion.
5. JPEG File Format.
Markers.
Compressed Data.
Marker Types.
JFIF Format.
Conclusion.
6. JPEG Human Coding.
Usage Frequencies.
Huffman Coding Example.
Huffman Coding Using Code Lengths.
Huffman Coding in JPEG.
Limiting Code Lengths.
Decoding Huffman Codes.
Conclusion.
7. The Discrete Cosine Transform.
DCT in One Dimension.
DCT in Two Dimensions.
Basic Matrix Operations.
Using the 2-D Forward DCT.
Quantization.
Zigzag Ordering.
Conclusion.
8. Decoding Sequential-Mode JPEG Images.
MCU Dimensions.
Decoding Data Units.
Decoding Example.
Processing DCT Coefficients.
Up-Sampling.
Restart Marker Processing.
Overview of JPEG Decoding.
Conclusion.
9. Creating Sequential JPEG Files.
Compression Parameters.
Output File Structure.
Doing the Encoding.
Down-Sampling.
Interleaving.
Data Unit Encoding.
Huffman Table Generation.
Conclusion.
10. Optimizing the DCT.
Factoring the DCT Matrix.
Scaled Integer Arithmetic.
Merging Quantization and the DCT.
Conclusion.
11. Progressive JPEG.
Component Division in Progressive JPEG.
Processing Progressive JPEG Files.
Processing Progressive Scans.
MCUs in Progressive Scans.
Huffman Tables in Progressive Scans.
Data Unit Decoding.
Preparing to Create Progressive JPEG Files.
Encoding Progressive Scans.
Huffman Coding.
Data Unit Encoding.
Conclusion.
12. GIF.
Byte Ordering.
File Structure.
Interlacing.
Compressed Data Format.
Animated GIF.
Legal Problems.
Uncompressed GIF.
Conclusion.
13. PNG.
History.
Byte Ordering.
File Format.
File Organization.
Color Representation in PNG.
Device-Independent Color.
Gamma.
Interlacing.
Critical Chunks.
Noncritical Chunks.
Conclusion.
14. Decompressing PNG Image Data.
Decompressing the Image Data.
Huffman Coding in Deflate.
Compressed Data Format.
Compressed Data Blocks.
Writing the Decompressed Data to the Image.
Conclusion.
15. Creating PNG Files.
Overview.
Deflate Compression Process.
Huffman Table Generation.
Filtering.
Conclusion.
|
Côte titre : |
Fs/19719 |
|  |