sample-psd-digital-painting-1920x1080.psd
Dimensions:1920×1080
2,43 MB
PSD Télécharger l’exemple PSDPSD · 5 fichiers PSD d’exemple disponibles
Téléchargez des fichiers PSD d’exemple gratuits : créations numériques multicouches, masques de retouche photo, planches d’impression CMJN 32 bits et calques d’interface.
Suite de tests PSD
5 fichiers PSD d’exemple disponibles
sample-psd-digital-painting-1920x1080.psd
Dimensions:1920×1080
2,43 MB
PSD Télécharger l’exemple PSDsample-psd-photo-retouch-1600x1200.psd
Dimensions:1600×1200
550,4 KB
PSD Télécharger l’exemple PSDsample-psd-prepress-cmyk-1200x800.psd
Dimensions:1200×800
95,4 KB
PSD Télécharger l’exemple PSDsample-psd-ui-design-800x600.psd
Dimensions:800×600
246,5 KB
PSD Télécharger l’exemple PSDsample-psd-raw-uncompressed-640x480.psd
Dimensions:640×480
900,1 KB
PSD Télécharger l’exemple PSDSpécifications techniques et guide
Le format de document Adobe Photoshop (.psd) est le conteneur graphique matriciel de référence du secteur, conçu pour préserver des compositions visuelles complexes de manière non destructive. Il stocke des calques matriciels et vectoriels indépendants, des calques de réglage, des masques, des couches alpha, des profils colorimétriques et une image aplatie haute fidélité au sein d’une structure binaire en cinq sections.
Conçu en 1987 par Thomas et John Knoll sous le nom de Display sur Macintosh, le logiciel a été acquis par Adobe Systems en 1988 et commercialisé sous le nom d’Adobe Photoshop 1.0 en février 1990 avec un calque unique.
Photoshop 3.0 (septembre 1994) a révolutionné la création numérique en introduisant la composition en calques multiples, permettant de superposer, fusionner, masquer et transformer des éléments visuels sans altérer les pixels d’origine.
Les versions 5.0 et 6.0 (1998–2000) ont apporté les styles de calque, le texte vectoriel modifiable, les masques de fusion et les calques de réglage, faisant du conteneur PSD une station de travail graphique non destructive complète.
Avec Photoshop CS (2003), Adobe a résolu la limite des 30 000×30 000 pixels et 2 Go grâce au format PSB (Photoshop Big), portant les dimensions à 300 000×300 000 pixels et la taille maximale à 4 Exaoctets.
1. En-tête de fichier (26 octets) : Débute par la signature de 4 octets "8BPS" (0x38 0x42 0x50 0x53), version 1 (2 octets), 6 octets réservés à zéro, nombre de canaux (2 octets, 1 à 56), hauteur en pixels (4 octets), largeur en pixels (4 octets), profondeur de bits par canal (2 octets) et mode colorimétrique (2 octets : 1=Niveaux de gris, 3=RVB, 4=CMJN, 9=Lab).
2. Section de données du mode couleur : Préfixe de longueur de 4 octets. Pour les documents RVB et CMJN, la longueur est 0. Pour les modes indexés, elle contient la table des couleurs.
3. Section des ressources d’image : Préfixe de 4 octets suivi de blocs identifiés par "8BIM". Comprend ResolutionInfo sous l’ID 0x03ED (qui définit 300 ou 72 DPI), des aperçus miniatures, les métadonnées IPTC et les profils ICC.
4. Section d’informations sur les calques et masques : Préfixe de 4 octets. Contient le nombre de calques, les fiches individuelles (coordonnées rectangulaires, modes de fusion "norm", "mul ", "over", opacité, noms de calque en chaînes Pascal) et les données d’image compressées en RLE PackBits.
5. Section des données d’image : Contient l’image aplatie pré-calculée. Débute par 2 octets de compression (0=Non compressé, 1=RLE PackBits) suivis des données planaires pour chaque canal, assurant un affichage instantané dans les visionneuses ne gérant pas les calques.
Hiérarchie de calques non destructive : Permet d’isoler éléments de fond, illustrations, textes et réglages de teintes afin de les modifier à tout moment sans perte de qualité.
Séparation des couleurs CMJN pour l’imprimerie : Prise en charge native du mode CMJN 32 bits (8 bits pour cyan, magenta, jaune et noir) calibré pour l’impression offset professionnelle.
Double stockage (Calques + Composite) : Enregistre à la fois les calques modifiables et une version aplatie en pleine résolution pour une visualisation immédiate dans d’autres outils.
Compression planaire RLE PackBits : Compresse chaque ligne de balayage de façon autonome via PackBits, réduisant le poids du fichier et accélérant les lectures disque.
Adobe Creative Cloud : Prise en charge native complète dans Adobe Photoshop, Illustrator, InDesign, After Effects et Premiere Pro.
Logiciels de création tiers : Compatibilité avec Affinity Photo, GIMP, Photopea, Corel Painter, Krita, Paint.NET et Procreate pour iPad.
Visionneuses et systèmes d’exploitation : Aperçus en vignettes dans le Finder macOS, l’explorateur Windows, IrfanView et XnView.
Bibliothèques de développement : Traitement programmatique via Python (psd-tools, Pillow), Node.js (ag-psd), libvips et ImageMagick.
Comparez les caractéristiques du conteneur Adobe PSD avec les formats matriciels courants, les fichiers vectoriels et les conteneurs pour très grands formats.
| Caractéristique technique | PSD (Photoshop Document) | TIFF (Tagged Image) | PNG (Portable Network) | AI (Adobe Illustrator) | PSB (Photoshop Big) | Considérations d’usage |
|---|---|---|---|---|---|---|
| Usage principal | Création graphique matricielle multicouche | Photographie d’archive et prépresse | Graphiques web et icônes sans perte | Illustration vectorielle et logos | Compositions matricielles géantes | Le PSD est le format maître pour la création matricielle non destructive. |
| Gestion des calques | Calques et calques de réglage natifs | Multipages / calques Photoshop TIFF | Calque unique aplati uniquement | Hiérarchie vectorielle et plans de travail | Calques et calques de réglage natifs | Le PNG ne peut pas stocker de calques éditables ni de masques. |
| Dimensions maximales | 30 000 × 30 000 pixels | 4 294 967 295 pixels (BigTIFF) | 2 147 483 647 pixels | Vectoriel (mise à l’échelle infinie) | 300 000 × 300 000 pixels | Les projets dépassant 30 000 px ou 2 Go doivent utiliser le PSB au lieu du PSD. |
| Modes colorimétriques | RVB, CMJN, Niveaux de gris, Lab | RVB, CMJN, Niveaux de gris, Lab | RVB, Niveaux de gris, Couleurs indexées | RVB, CMJN | RVB, CMJN, Niveaux de gris, Lab | Le PNG ne gère pas nativement l’espace colorimétrique CMJN d’imprimerie. |
| Algorithmes de compression | PackBits RLE, ZIP ou Non compressé | LZW, Deflate, PackBits, CCITT | Deflate (ZLIB sans perte) | Compression PDF / Flate | PackBits RLE, ZIP ou Non compressé | Le PackBits RLE permet une lecture séquentielle rapide de chaque ligne de balayage. |
| Affichage dans les navigateurs | Aucun (exportation vers WebP/PNG requise) | Aucun (exportation ou plugin requis) | Prise en charge universelle | Aucun (exportation vers SVG requise) | Aucun (exportation requise) | Le PSD est un fichier de travail et de production, non un format web direct. |
Exemples de code pour analyser les calques, extraire les canaux de pixels, exporter des aperçus et convertir des fichiers PSD.
Python (psd-tools Layer Inspection & Composite Extraction):
# Python : Inspecter les calques et exporter l'image composite avec psd-tools
from psd_tools import PSDImage
def inspect_psd(file_path):
psd = PSDImage.open(file_path)
print(f"Dimensions : {psd.width}x{psd.height} px, Mode : {psd.color_mode}")
print(f"Total calques : {len(psd)}")
for index, layer in enumerate(psd):
print(f"Calque [{index}] : '{layer.name}' (Visible : {layer.visible}, Fusion : {layer.blend_mode})")
composite = psd.composite()
composite.save("flattened_output.png")
print("Image composite exportée dans flattened_output.png")
inspect_psd("sample-psd-digital-painting-1920x1080.psd")Node.js (ag-psd Layer Parser & Canvas Render):
// Node.js : Charger un fichier PSD et analyser les calques avec ag-psd
import { readFileSync, writeFileSync } from 'node:fs';
import { readPsd } from 'ag-psd';
const psdBuffer = readFileSync('sample-psd-digital-painting-1920x1080.psd');
const psd = readPsd(psdBuffer, { skipCompositeImageData: false });
console.log(`Taille PSD : ${psd.width}x${psd.height} px`);
console.log(`Mode : ${psd.colorMode}, DPI : ${psd.imageResources?.resolutionInfo?.horizontalResolution || 300}`);
if (psd.children) {
psd.children.forEach((layer, idx) => {
console.log(`Calque ${idx} : "${layer.name}" (Opacité : ${layer.opacity}, Fusion : ${layer.blendMode})`);
});
}
if (psd.canvas) {
const pngBuffer = psd.canvas.toBuffer('image/png');
writeFileSync('node_composite.png', pngBuffer);
console.log('Composite enregistré dans node_composite.png');
}ImageMagick CLI (Layer Separation & Composite Export):
# ImageMagick CLI : Extraire calques et image composite depuis un fichier PSD
# 1. Extraire l'image composite aplatie (image 0)
magick "sample-psd-digital-painting-1920x1080.psd[0]" composite.png
# 2. Extraire des calques individuels en PNG
magick "sample-psd-digital-painting-1920x1080.psd[1]" calque_fond.png
magick "sample-psd-digital-painting-1920x1080.psd[2]" calque_personnage.png
# 3. Inspecter les métadonnées et canaux colorimétriques
identify -verbose sample-psd-digital-painting-1920x1080.psdPython (Pillow Quick Web Preview Conversion):
# Python Pillow : Charger un fichier PSD et l'exporter pour le web
from PIL import Image
with Image.open("sample-psd-photo-retouch-1600x1200.psd") as img:
print(f"Format : {img.format}, Taille : {img.size}, Mode : {img.mode}")
if img.mode == "CMYK":
img = img.convert("RGB")
img.save("photo_apercu.jpg", "JPEG", quality=92, optimize=True)
print("Aperçu enregistré dans photo_apercu.jpg")Paramètres techniques, octets magiques et normes d’encodage qui régissent le format Adobe Photoshop PSD.
Un fichier PSD (Photoshop Document) est le format de projet natif d’Adobe Photoshop. Contrairement aux images plates comme JPEG ou PNG, le PSD conserve une composition multicouche où chaque élément—photographies, tracés, textes typographiques ou courbes de réglage—reste totalement indépendant. Il est possible de déplacer, modifier, masquer ou ajuster l’opacité de n’importe quel calque à tout moment sans altérer le reste de l’image.
Le PSD et le PSB partagent la même architecture interne, mais le PSD est limité par des entiers 32 bits à un maximum de 30 000 × 30 000 pixels et 2 Go de taille. Le PSB (Photoshop Big) utilise des entiers 64 bits, autorisant des dimensions allant jusqu’à 300 000 × 300 000 pixels et un poids allant jusqu’à 4 Exaoctets, ce qui en fait le choix privilégié pour les affiches géantes et les décors numériques de cinéma.
Oui. La plupart des grands logiciels de création modernes tels qu’Affinity Photo, GIMP, Photopea, Krita, Paint.NET et Procreate prennent en charge les fichiers PSD grâce à la rétro-ingénierie de la norme Adobe. Ils peuvent charger et éditer calques, masques et modes de fusion. De plus, les visionneuses simples peuvent afficher l’image composite aplatie stockée dans la Section 5 du fichier.
Lorsque l’option "Maximiser la compatibilité" est cochée dans Photoshop, deux représentations sont créées : l’arborescence des calques modifiables dans la Section 4 et une image composite aplatie dans la Section 5. Cela permet à des outils tiers comme InDesign, Premiere Pro ou le Finder macOS d’afficher un aperçu instantané sans avoir à exécuter le moteur complexe de rendu des calques de Photoshop.
Le PSD intègre nativement le mode CMJN 32 bits où les pixels sont répartis sur quatre canaux séparés : Cyan, Magenta, Jaune et Noir, avec 8 bits par canal. Cela préserve avec précision la séparation des plaques d’impression offset selon les profils ICC configurés (tels que FOGRA ou SWOP), garantissant des couleurs d’impression fidèles sans la compression d’espace du RVB.