Téléchargement (v1.0.10 20/5/2020)
Guide d'utilisation
Nécessite Java version 8 ou plus.
L'archive contient un jar et un script bat pour lancer l'application.
PhotoProcessor est une application en ligne de commande.
Exécuter le script d'origine affiche les commandes disponibles.
Modifier la ligne set "parameter=" pour exécuter les commandes à l'aide du script bat.
Remettre la ligne set "parameter=" pour afficher l'aide de nouveau.
Remplacer la ligne d'origine par set "parameter=-upscale2x samena.bmp" exécute la commande d'upscale sur l'image bmp samena.bmp.
L'application produit en sortie une image bmp output.bmp.
Clicker ici pour découvrir d'autres outils de l'application.
|
Images de référence
bloodmoney.png -
lena.png -
hats.png -
caravan.png
Comparaison upscale bicubic - photoprocessor (diamond upscale) - cylindrical lanczos3
bloodmoney -
lena -
hats -
caravan
Photoprocessor diamond upscale
Description de l'algorithme
Modifications apportées par la v1.0.10 - 20/5/2020
- Ajout de la fonction sharpen
- Ajout des méthodes dispersed et random (ordered dither)
- Amélioration du rendu de la méthode lines (ordered dither)
Modifications apportées par la v1.0.9 - 8/5/2020
- Ajout de la fonction blur (flou Gaussien)
- Amélioration du rendu de la fonction dither web-safe (Utilisation d'un nouveau modèle HVS plus sophistiqué et gestion de la couleur plus fine)
- La liste des formats de fichier supportés est affichée dans l'aide
- Correction sur les images avec transparence, conversion RGB sur fond noir
- Support des images JPEG CMJN
- Décodage PNG 48-bit, conversion RGB 24-bit avec dithering
- Ajout de l'option -sharp sur la fonction upscale2x pour accentuer la netteté
- Amélioration de la fonction blockifier (meilleur rendu, traitement plus rapide)
- Correction de la fonction Equalizer, erreur sur la valeur de l'intensité 0
- Fonctions Downscale2x/Lanczos2x/Resize optimisées en particulier sur les images monochromes
- Suppression de la fonction subpixel
Modifications apportées par la v1.0.8 - 19/4/2020
- Mise à jour intégrale de la fonction upscale2x : détection de contours plus stable, meilleure restitution des détails
- Amélioration des performances des fonctions de redimensionnement fondées sur Lanczos2
- Consommation mémoire plus sobre des fonctions Downscaler2x et Blockifier (intensités hors bornes stockées sur 12 bits au lieu de 16)
- Amélioration du rendu de la fonction Dither binary (meilleure gestion des intensités avec des valeurs hors bornes)
- Ajout d'un automate cellulaire Rule 73
- Ajout des couleurs Jade, Pink, Amber à la fonction GradientMap
- Suppression de l'option bilinear de la fonction upscale2x