Qu'est-ce que le format de fichier JP2 ?
Les fichiers au format .jp2 stockent des images bitmap compressées en utilisant la norme JPEG 2000 Core Coding (ISO/IEC 15444-1). Le .jp2 est parfois confondu avec .jpx - mais le .jpx (JPEG 2000 Part 2) est un profil étendu qui ajoute des fonctionnalités telles qu'une prise en charge plus large des modèles de couleurs ; ce sont des formats liés mais distincts. Un flux de données JPEG 2000 brut sans le conteneur JP2 utilise l'extension .j2k ou .j2c à la place.
Différences entre les fichiers .jp2 et .jpg
Le logiciel JPEG 2000 Core Coding pour la création de fichiers .jp2 utilise un algorithme de compression par ondelettes, tandis que les fichiers .jpg utilisent une transformée en cosinus discrète, qui présente certaines limites. La compression utilisée dans le .jp2 permet de stocker des images avec ou sans perte de qualité, ce qui n'est pas possible dans les fichiers JPEG standard, où chaque compression de l'image diminue sa qualité. Un autre avantage du format .jp2 est la taille plus réduite du fichier final à un niveau de compression similaire.
Chaque fichier .jp2 commence par une boîte de signature JP2 de 12 octets (00 00 00 0C 6A 50 20 20 0D 0A 87 0A) à l'offset 0, fournissant une empreinte numérique fiable (magic bytes). Le format prend également en charge le décodage progressif multi-résolution, l'encodage de régions d'intérêt et les profils de couleur ICC intégrés, ce qui en fait un choix courant pour l'archivage numérique, l'imagerie satellite et l'imagerie médicale.
Sécurité et sûreté
RISQUE : LOWUn JP2 est une image passive sans script, il ne peut donc pas exécuter de code à l'ouverture. Le seul risque réaliste réside dans la catégorie historique des bogues de décodeur : le décodage JPEG 2000 est complexe, et des fichiers JP2 malformés ont été utilisés pour déclencher des vulnérabilités de corruption de mémoire dans les bibliothèques d'images (notamment la bibliothèque OpenJPEG) - gardez donc votre visionneuse et les codecs d'image de votre système d'exploitation à jour, et soyez prudent lors de l'ouverture de fichiers JP2 provenant de sources non fiables avec un outil obsolète. Pour un usage normal, il est aussi sûr que n'importe quelle image.
Détails du format
en brefProgrammes qui ouvrent les fichiers JP2
Détails techniques
spécifications approfondies| Algorithme de compression | Transformée en ondelettes discrète (DWT) avec codage par sous-bandes (EBCOT - Embedded Block Coding with Optimized Truncation) |
| Modes de compression | Avec et sans perte dans la même norme ; mode choisi par tuile au moment de l'encodage |
| Filtre d'ondelettes | Filtre entier réversible 5/3 (sans perte) ou filtre à virgule flottante irréversible 9/7 de Daubechies (avec perte) |
| Espaces colorimétriques | sRGB, niveaux de gris, YCbCr, CMYK, Lab, et espaces colorimétriques arbitraires avec profil ICC |
| Profondeur de bits par composant | 1 à 38 bits ; typiquement 8 ou 16 bits pour l'archivage et l'imagerie médicale |
| Dimensions maximales de l'image | Jusqu'à 2³²−1 × 2³²−1 pixels (limite théorique définie dans l'ISO/IEC 15444-1) |
| Alpha / transparence | Pris en charge via un canal d'opacité défini dans le conteneur JP2 |
| Pavage (Tiling) | Image divisée en tuiles rectangulaires codées indépendamment ; chaque tuile est décodée séparément |
| Décodage progressif | Prend en charge les ordres de progression par résolution, qualité (SNR), position spatiale et composant |
| Région d'intérêt (ROI) | Encodage de qualité supérieure assignable à des régions d'image définies par l'utilisateur dans le flux de données |
| Octets magiques (signature de fichier) | 00 00 00 0C 6A 50 20 20 0D 0A 87 0A à l'offset 0 (boîte de signature JP2) |
| Type MIME | image/jp2 |
| Structure du conteneur | Hiérarchie de boîtes JP2 : boîte de signature, boîte de type de fichier, boîte d'en-tête JP2, boîte de flux de données contigu |
| Prise en charge des métadonnées | Boîtes de métadonnées XML, boîtes UUID et données XMP intégrables dans le conteneur JP2 |
| Intégration de profil de couleur | Profils ICC intégrés dans la boîte de spécification de couleur JP2 (boîte colr) |
| Publié | 2000 (JPEG 2000 Part 1, ISO/IEC 15444-1) |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.iso.org |
Conversions JP2
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers JP2.