Script/automatisation - zone de travail carrée

Fermé
glephay Messages postés 4 Date d'inscription mardi 20 octobre 2015 Statut Membre Dernière intervention 23 octobre 2015 - 20 oct. 2015 à 15:56
Fillazer Messages postés 240 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 20 janvier 2024 - 24 oct. 2015 à 00:24
Bonjour,

Je travaille actuellement sur un site E-commerce (développé sous Magento) et je rencontre des difficultés au niveau des visuels des produits qui seront proposés sur le site.

En effet, pour un affichage optimal des vignettes des produits (pour que toutes les vignettes soient bien affichées et bien alignées), celles-ci doivent être carrées.

Est-il possible sous photoshop de mettre en place un script automatique qui va modifier la zone de travail de plusieurs images pour que celles-ci soient carrée (sans rogner le visuel) ?

Exemple : j'ai un visuel de bouteille très long de 200x600 pixels, le visuel va automatiquement s'ajuster à 600 x 600 et vis versa si le visuel etait plus large que long.

J'espère que j'ai été assez clair dans mes explications...

Je vous remercie par avance.

Geoffrey

3 réponses

Luke1 Messages postés 18751 Date d'inscription mercredi 14 novembre 2007 Statut Contributeur Dernière intervention 9 novembre 2023 5 428
Modifié par Luke1 le 21/10/2015 à 00:12
Bonsoir,

Pour avoir du carré à l'arrivée il faut du carré au départ sinon il y a déformation, transformer un rectangle en carré ça ne marche pas...

Luke.

Le prix d'un logiciel est inversement proportionnel à son ergonomie... ;-)
0
Fillazer Messages postés 240 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 20 janvier 2024 9
21 oct. 2015 à 02:45
C'est pour ça qu'on a des outils comme Photoshop! :)
0
glephay Messages postés 4 Date d'inscription mardi 20 octobre 2015 Statut Membre Dernière intervention 23 octobre 2015
21 oct. 2015 à 09:35
S'il y a des possibilité ce type d'automatisation avec GIMP je suis également preneur :-D
0
Fillazer Messages postés 240 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 20 janvier 2024 9
21 oct. 2015 à 20:36
Je ne travailles pas avec GIMP, mais j'imagines que ce serait la même chose.
0
Fillazer Messages postés 240 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 20 janvier 2024 9
Modifié par Fillazer le 21/10/2015 à 02:44
Salut.

J'ai essayer chez moi, sous Photoshop.

J'ai créer une action pour une image horizontale de 1029px par 600px, la voici,

- Taille de l'image largeur:600px
- Taille de la zone de travail hauteur:600px

Donc on réduit l'image proportionnellement à 600px.
1029x600 devient alors 600x350.

Ensuite, on change la gabarit de l'image, car elle est rectangulaire, on augmente alors ça hauteur à 600px, ce qui donne un carré avec une image qui n'a pas été déformé.

:D Voilà!
0
glephay Messages postés 4 Date d'inscription mardi 20 octobre 2015 Statut Membre Dernière intervention 23 octobre 2015
21 oct. 2015 à 09:34
Bonjour,

merci pour votre retour !

Je ne suis pas sûr d'avoir bien compris la démarche à suivre...

Serait-il possible de faire ce type d'action sur un dossier contenant plusieurs visuels de taille différentes ?

Merci.

Geoffrey
0
Fillazer Messages postés 240 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 20 janvier 2024 9
Modifié par Fillazer le 21/10/2015 à 21:15
Mets toutes tes images format paysage dans un dossier, et format portrait dans un autre.

Dans Photoshop, tu as une fonction qui se nomme Action, tu peux enregistrer les actions, et en faire qu'une seule avec, et répété les actions seulement en cliquant sur un bouton.

Tu en fais une pour les images format paysage, et une pour les images portrait.

Dans Photoshop, tu vas dans Fichier > Scripts > Processeurs d'images... (c'est pour faire le même traitement pour un lots d'images)
1- Tu sélectionnes le dossier avec tes images (exemple dossier portrait)
4- Exécuter l'action, tu sélectionne l'action tu as créer pour les images portrait.


https://helpx.adobe.com/fr/photoshop/using/actions-actions-panel.html
https://helpx.adobe.com/fr/photoshop/using/processing-batch-files.html#WSfd1234e1c4b69f30ea53e41001031ab64-7426a
0
Fillazer Messages postés 240 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 20 janvier 2024 9
Modifié par Fillazer le 21/10/2015 à 21:00
Bon, là j'essaie de trouver le moyen de compresser tes images en jpeg pour le web! :O
0
Fillazer Messages postés 240 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 20 janvier 2024 9
Modifié par Fillazer le 21/10/2015 à 21:14
Si tu veux, pour Photoshop, je peux t'envoyer le script que j'ai fait, juste besoin de savoir ton format final en pixels ainsi que la couleur de remplissage (noir, blanc ou gris), la couleur qui remplira les zone vides dans ton image!
0
glephay Messages postés 4 Date d'inscription mardi 20 octobre 2015 Statut Membre Dernière intervention 23 octobre 2015
23 oct. 2015 à 11:51
Super !

Je n'ai pas de format spécifique, juste que l'image doit être carrée.
Disons un 600x600
Blanc pour la couleur de remplissage

Merci beaucoup !
0
Salut
N'écoute pas ces stupidités sans nom, je voudrais voir la gueule de son image pour rire un bon coup...
https://forums.commentcamarche.net/forum/affich-32670174-script-automatisation-zone-de-travail-carree#2
Une image rectangle déformée en carrée et bien elle est déformée Photoshop ou pas, comme c'est bizarre...
Le procédé permettent de minimiser l' écrasement s'appelle du seamcarving
https://fr.wikipedia.org/wiki/Seam_carving
Voilà pour Photoshop
https://helpx.adobe.com/fr/photoshop/using/content-aware-scaling.html
Voilà pour Gimp
http://liquidrescale.wikidot.com/
Non seulement ça ne fait pas de miracles (ca dépend bien sur de la photo) mais comme tu dois choisir avant manuellement ce que tu ne veux pas déformer, aucune automatisation n'est évidemment possible
-1