Comment pixelliser / brouiller une image avec ImageMagick?
-
11-07-2019 - |
Question
Je souhaite pixelliser et / ou rendre une image floue. J'ai trouvé la commande pour le flou:
$convert image.jpg -blur 18,5 newimage.jpg
fonctionne mais je ne peux plus brouiller l'image. Et comment pixeliser l'image? Je n'ai pas trouvé d'exemple sonore sur le réseau.
Thx
La solution
Cela a bien fonctionné pour moi, donne une sorte de croisement entre la pixellisation et le flou:
convert -resize 10% image.jpg newimage.jpg
convert -resize 1000% newimage.jpg newimage.jpg
Vous pouvez être sûr que les données ne pourront pas être récupérées, si cela vous importait.
Changer le% d'age changera la quantité de pixelisation / flou
Autres conseils
Pour obtenir une pixellation carrée appropriée, essayez:
convert -scale 10% -scale 1000% original.jpg pixelated.jpg
Je ne connais rien à ImageMagick, mais vous pouvez essayer de redimensionner l'image en utilisant une bicubie dans une dimension beaucoup plus petite, puis en redimensionnant l'image.
L'astuce fonctionne à l'aide de l'objet System.Drawing de .net.