Aller au contenu principal
PulsarKit

Convertir JPG en PNG

Convertissez des photos JPG en PNG sans perte dans votre navigateur, avec optimisation facultative de la palette et des niveaux de gris, sans envoi de fichier.

Déposez vos fichiers ici

.jpg, .jpeg, .jpe, .jfif · jusqu’à 100 Mo

Comment convertir en PNG

  1. 1

    Déposez vos fichiers JPG

    Jusqu’à 100 à la fois. Les fichiers nommés .jpg qui contiennent en réalité autre chose sont traités d’après ce qu’ils contiennent vraiment, et non d’après l’extension.

  2. 2

    Choisissez un niveau d’optimisation

    Le niveau 2 est un choix raisonnable par défaut. Le niveau 6 passe plusieurs fois plus de temps à chercher un encodage sans perte plus compact des mêmes pixels.

  3. 3

    Téléchargez les PNG

    Le résultat est généralement plus volumineux que le JPG, c’est le principe du sans perte. Un seul fichier se télécharge directement, plusieurs arrivent dans une archive ZIP.

Ce que cette conversion fait et ne fait pas

Le JPG est décodé en pixels et ces pixels exacts sont écrits dans un PNG. Rien n’est ajouté et rien d’autre n’est perdu : le PNG est un enregistrement fidèle de ce que contenait le JPG. En revanche, il ne peut pas annuler la compression déjà appliquée. Si le JPG d’origine présente des blocs visibles ou des contours adoucis, le PNG aura exactement les mêmes blocs et les mêmes contours adoucis, stockés sans perte. Cette conversion sert en général à trois choses : un logiciel ou un service d’impression qui refuse les JPG, une capture d’écran pour de la documentation où des enregistrements répétés dégraderaient un JPG, ou une première étape avant de rendre l’arrière-plan transparent, ce qui nécessite un canal alpha que le JPG ne possède pas.

Niveaux d’optimisation, types de couleur et pourquoi les PNG grossissent

La taille d’un PNG dépend de deux éléments : le nombre d’octets nécessaires par pixel, et l’efficacité de la compression ligne par ligne. Le réglage du type de couleur contrôle le premier point. En automatique, l’optimiseur choisit le type le plus compact qui reste parfaitement sans perte : une photo en niveaux de gris passe sur un seul canal, et un graphique avec moins de 256 couleurs distinctes devient une image en palette et peut rétrécir plusieurs fois. Vous pouvez aussi imposer un type si un outil en aval l’exige. Le niveau d’optimisation contrôle le second point : les niveaux élevés testent plus de combinaisons de filtres par ligne et recompressement plus serré du flux. Le niveau 0 est quasi instantané, le niveau 2 demande une fraction de seconde et apporte l’essentiel du gain, le niveau 6 peut prendre plusieurs secondes sur une grande photo pour quelques pour cent supplémentaires.

Votre fichier reste sur votre appareil

Le décodeur JPEG, l’encodeur PNG et l’optimiseur sont des modules WebAssembly exécutés dans l’onglet de votre navigateur. Votre photo n’est jamais envoyée, il n’y a aucune file d’attente côté serveur, et tout est effacé de la mémoire dès que vous fermez la page. Les photos prises avec un appareil photo contenant des coordonnées GPS restent entièrement sous votre contrôle.

Questions fréquentes

La qualité de l’image s’améliore-t-elle après conversion en PNG ?

Non. Le PNG est sans perte, il enregistre donc parfaitement ce qu’il reçoit, y compris chaque artefact déjà introduit par la compression JPG. La conversion ne récupère pas les détails supprimés lors de la création du JPG. En revanche, elle évite toute perte supplémentaire lors des enregistrements suivants, ce qui est la vraie raison de le faire.

Pourquoi le PNG est-il beaucoup plus gros que le JPG ?

Le JPG supprime des informations que l’œil remarque à peine et peut ainsi atteindre des tailles très réduites. Le PNG ne supprime rien, il doit donc stocker tous les détails de chaque pixel, y compris le fin bruit que le JPG a lissé. Une photo de 2 Mo devient souvent un PNG de 6 à 10 Mo. Si vous voulez du sans perte et plus compact, le WebP en mode sans perte se situe entre les deux.

Que change réellement le niveau d’optimisation ?

Uniquement la taille du fichier, jamais les pixels. Les niveaux plus élevés passent plus de temps processeur à chercher un meilleur encodage sans perte : essai de chacun des cinq filtres de ligne PNG sur chaque ligne, réduction du type de couleur quand c’est possible et recompression des données. Le niveau 6 trouve en général 3 à 8 % de gain par rapport au niveau 2 et prend plusieurs fois plus de temps.

L’arrière-plan devient-il transparent automatiquement ?

Non. Le JPG ne contient aucune information de transparence, tous les pixels arrivent donc totalement opaques. Le PNG peut contenir de la transparence, c’est pour cela que cette conversion sert souvent de première étape. Ensuite, utilisez un outil pour supprimer l’arrière-plan et détourer réellement le sujet.

Les données EXIF et les coordonnées GPS sont-elles conservées ?

Uniquement si vous activez l’option « Conserver les métadonnées EXIF ». Par défaut elles sont supprimées, ce que la plupart des personnes publiant une image recherchent. Quand l’option est activée, le bloc de l’appareil photo est recompressé dans le bloc eXIf du PNG et voyage avec le fichier, coordonnées GPS comprises, donc activez-le en connaissance de cause.

Qu’est-ce qu’un PNG en palette ?

Un PNG qui stocke une table de jusqu’à 256 couleurs, puis un petit indice par pixel au lieu de valeurs de couleur complètes. Les schémas, logos et captures d’interface rentrent presque toujours dans ce format, et le fichier devient plusieurs fois plus petit sans modifier un seul pixel. Le réglage automatique du type de couleur choisit ce mode dès qu’il est possible sans perte.

Combien de fichiers puis-je convertir en une fois ?

Jusqu’à 100 fichiers, pour 500 Mo au total, avec un seul jeu de réglages appliqué à tous. Ils reviennent dans une seule archive ZIP nommée pulsarkit-jpg-to-png.zip. Si un fichier est endommagé et échoue, le reste du lot est tout de même traité.

Le fichier est-il envoyé sur un serveur ?

Non. Le décodage, l’encodage et l’optimisation se font dans votre navigateur à l’aide de WebAssembly. Rien ne quitte votre machine, aucun compte n’est nécessaire et aucune copie n’est à supprimer ensuite.

Outils associés