En bref
Ceci convertit un .psd (ou .psb) enPNG du composite aplati — l'unique image fusionnée que Photoshop stocke à côté de vos calques. Cela s'exécute dans votre navigateur à l'aide d'un moteur PSD en TypeScript pur : le fichier est lu localement, le composite est reconstruit, et un PNG sans perte revient pour téléchargement. Rien n'est téléversé, rien n'est réécrit sur le disque, et vous n'avez jamais besoin d'avoir Photoshop ouvert pour le faire. Ce que vous n'obtenez pas, ce sont les calques — un PNG est une image plate par définition.
Comment fonctionne la conversion
Un PSD est un en-tête 8BPS compact (dimensions, mode colorimétrique, profondeur de bits) suivi de quatre sections préfixées par leur longueur : les données de mode colorimétrique, les ressources d'image (qui comprennent une petite vignette JPEG intégrée), la grande section des calques et des masques, et enfin les données d'image fusionnée — le composite aplati. Ce composite est tout l'objet de cet outil. Le moteur le lit ligne de balayage par ligne de balayage, et pour les documents en niveaux de gris 8 bits et en RVB 8 bits, il produit directement un PNG.
Le PNG est un format sans perte, et c'est pourquoi c'est la cible honnête de cette conversion : quand le moteur émet un PNG de composite 8 bits, ce sont ces octets exacts que vous téléchargez — aucun ré-encodage, aucune perte de qualité. Le PNG porte aussi une couche alpha : toute transparence du composite est donc préservée plutôt que remplie. Si vous voulez plutôt un fichier plus petit et opaque pour le web, le convertisseur PSD en JPG aplatit sur du blanc et échange un peu de fidélité contre de la taille.
Ce qu'il peut faire et ne peut pas faire — honnêtement
Ce que vous obtenez
- Un PNG sans perte du composite aplati, alpha préservée
- Les documents en niveaux de gris 8 bits et en RVB 8 bits, transmis tels quels quand c'est possible
- La vignette Photoshop intégrée quand c'est le seul aperçu qui a survécu (indiquée comme telle)
- Une lecture locale de chaque octet — la conversion se fait sur votre machine
Ce qu'il ne fera pas
- Récupérer les calques, masques, calques de réglage, objets dynamiques ou effets — un PNG est plat, et ils ne sont pas dans le composite
- Rendre les documents 16 bits / 32 bits, CMJN ou Lab dans le navigateur — ils exigent un moteur de rendu complet géré en couleur
- Inventer des pixels au-delà d'une troncature — si le composite a été coupé court, seules les lignes survivantes reviennent
- Garantir qu'il « s'ouvre dans Photoshop » — « vérifié » signifie ici que notre propre ré-analyse boucle correctement
Le mot « vérifié » est employé avec soin : il signifie que le PNG que nous avons produit se ré-analyse proprement de notre côté, pas que le PSD source est parfait octet pour octet dans le lecteur d'Adobe. Et seul le composite aplati est jamais touché — la pile de calques n'est jamais reconstruite, car une fois la section des calques endommagée, il n'existe aucun moyen déterministe de la reconstruire, et deviner n'est pas honnête.
Si le PSD est endommagé
Parfois, le composite ne peut pas du tout être reconstruit — le fichier a été tronqué par un plantage ou une synchronisation Dropbox / Drive / Creative Cloud interrompue, ou un en-tête ou un champ de longueur de section est corrompu et égare le lecteur. Quand cela arrive, l'outil ne simule pas un résultat ; il vous dit ce qu'il a trouvé et renvoie vers lapage de réparation PSD, qui re-dérive les limites de section autour des octets survivants. Réparez d'abord, puis revenez ici convertir le fichier réparé en PNG.
Pourquoi « sans téléversement » est vérifiable, pas un slogan
Le PSD est lu avec les API de fichiers du navigateur et décodé sur votre machine ; la page n'émet aucune requête qui transporte vos données. Ne le croyez pas sur parole — ouvrez les outils de développement, sélectionnez l'onglet Réseau, déposez le fichier et constatez que rien ne part. C'est le même principe zéro téléversement que lapage de preuve zéro téléversement, appliqué à la conversion. Pour des créations confidentielles, ce n'est pas un agrément, c'est l'essentiel.