J'essaie de convertir un fichier PDF ou JPG en un png avec des couleurs spécifiques étant transparent.PHP Convertir JPEG ou PDF en PNG avec transparence
Par exemple. J'ai un fichier avec un fond blanc et texte noir et à convertir la zone blanche d'être transparent sur la .png
J'ai essayé d'utiliser ImageMagick:
exec('convert -density 144 ' . $infile.' -transparent "#FFFFFF" ' .$png_file);
et cela semble fonctionner parfois et non d'autres fois pour une raison quelconque
aussi les bords du noir sortent un peu déchiquetés. Est-ce que quelqu'un connaît un moyen de rendre les bords plus lisse. ou toute autre fonction en php à utiliser pour créer la transparence.
Aussi la qualité doit être parfaite ainsi que parfois lorsque les dimensions du fichier sont petites la sortie png est très basse résolution et je dois le garder aux mêmes dimensions donc je ne peux pas vraiment utiliser la fonction -densité
Pouvez-vous spécifier des exemples de fichiers qui fonctionnent et lesquels ne fonctionnent pas? – Alex