Page 1 sur 2
script CS : encadrement + signature
Publié : Sam 03 Oct 2009 13:17
par bsdc
Bénéficiant de 6 mois de repos supplémentaires et le mauvais temps approchant, j'ai décidé d'étudier un peu CS.
L'usine à gaz étant un peu ardue, j'ai préféré commencer par les encadrements. Mon but (modeste ?) était de créer un script permettant de dessiner un cadre et d'ajouter une signature à la manière de ce que fait déjà très bien bordermaker. Je comptais ensuite faire un tuto pour que chacun ici puisse en bénéficier.
A priori, cela ne semblait pas relever de l'exploit et pourtant je n'y arrive pas.
L'idée était de partir d'une image de 750 pixels de haut (la réduction automatique d'une photo en une image de 750 pixels de haut étant un autre problème) et d'une signature sous la forme d'une image de 400x200 avec fond transparent.
Possédant un grand écran, je voulais au final une image de 900 pixels de haut. Je compte donc des liserés de 2, 2, 66 et 5 alternés noir et blanc.
Une fois lancé le script, je m'aperçois que l'image finale ne fait pas 900 mais 825 pixels de haut. En effet contrairement à bordermaker quand on modifie la taille de la zone de travail les valeurs relatives qu'on ajoute ne correspondent pas à l'épaisseur des liserés mais à leurs doubles.
Après quelques essais, il apparait qu'une image encadrées de 900 pixels de haut est trop imposante. Une de 850 pixels est suffisante.
Je suis donc arrivé pour l'instant à créer un script me donnant un cadre correct en corrigeant les zones de travail de 4, 4, 82 et 10 alternant noir et blanc.
Reste le double problème de la signature.
- Comment l'importer ?
- Comment la positionner ?
Si quelqu'un à la solution, je suis preneur.
Re: script CS : encadrement + signature
Publié : Jeu 08 Oct 2009 18:24
par bsdc
Plusieurs visites et toujours aucune réponse. Personne ne s'est fait un petit script pour réduire, encadrer ses photos et placer sa signature à cheval sur le cadre ?
Re: script CS : encadrement + signature
Publié : Jeu 08 Oct 2009 18:35
par Snoopy
bsdc a écrit :Personne ne s'est fait un petit script pour réduire, encadrer ses photos et placer sa signature à cheval sur le cadre ?
Ben si mais à vrai dire j'ai toujours pas compris ton problème.
Si tu parles d'importer une image, j'ai jamais fais donc je sais pas si c'est chaud à faire, pour le reste, oui photoshop travaille en absolue et pas en relatif mais si tes photos font à peu près la même taille, l'encadrement doit passer quand même.
J'utilise CS1 et pas de "photo" importé pour la signature mais si tu veux un bout de script qui fonctionne je peux expliquer ici comment on fait

Re: script CS : encadrement + signature
Publié : Ven 09 Oct 2009 11:56
par bsdc
Je m'explique car je m'aperçois que j'ai oublié de mettre une photo en exemple. Une fois mon image traitée, je voudrais la réduire à 750 pixels de hauteur et l'encadrer comme çà.

- #28690: Consulté 5296 fois
Aimé
fois
- dont moi
Exifs
A l'heure actuelle, je réduis la taille de la photo et je place la signature à la main. Je n'ai réussi à faire un script que pour le cadre. Je sais que bordermaker pourrait faire çà très bien et traiter les photos en lot mais c'est pour une prise en main de CS que je voulais m'exercer.
- Est-il possible avec CS d'écrire un script pour réduire une photo en n'imposant la dimension que sur un seul côté ou bien lors de l'enregistrement les deux dimensions seront-elles prises en compte ? Autrement dit pour avoir des photos de 750 pixels de hauteur, un seul script suffira-t-il ou faudra-t-il en créer deux : un pour les photos en portrait et l'autre pour les photos en paysage.
- Quid de la récupération d'une image de signature et de son positionnement sur la photo sous CS. Ce qui est enfantin sous bordermaker (étudier pour, il est vrai) apparait des plus abscons sous CS. J'ai cherché un peu sur le Net sans y parvenir comment résoudre ce problème. Certains parlaient de transformer la signature en une brosse mais ce n'était pas compréhensible à mon niveau.
Je le répète c'est par pure curiosité intellectuelle que je me suis penché sur ce problème car bordermaker (gratuit) répond parfaitement à mes attentes et gère en plus le traitement par lot.
L'usine à gaz CS doit (en principe) faire mieux encore grâce à la qualité de ses algorithmes car la réduction de la photo sous bordermaker nuit tout de même pas mal à la qualité du résultat final.
Comme il y a ici certains collègues qui maîtrisent bien CS je me suis dit que s'ils pouvaient m'orienter, je pourrais peut-être arriver à créer un script ou un tuto utile à tous pour encadrer et signer ses photos. J'ai le temps et l'habitude d'expliquer les choses, il ne me manque que l'essentiel... les connaissances

!
Re: script CS : encadrement + signature
Publié : Ven 09 Oct 2009 13:59
par Breizhoo
Pour ta première question, tu n'es pas obligé de faire un script paysage et un autre portrait. Il y a une fonction de PS qui te permet de réduire en lui précisant la taille que tu veux pour le plus grand coté... Mais là, étant au boulot, je ne peux pas te donner son nom...
Pour la récup' de la photo, si elle est toujours dans le même répertoire, tu dois pouvoir automatiser son chargement dans PS, non ?
Re: script CS : encadrement + signature
Publié : Ven 09 Oct 2009 21:13
par bsdc
Il m'avait semblé voir la fonction dont tu me parles mais elle ne répond justement pas à ce que je cherche car si je veux des images de 750 pixels de haut, je ne peux donc pas demander des images de 750 pixels sur la dimension max. Car çà ne fonctionnerait que pour les photos en portrait mais les photos en paysage serait en 750x500.
Quant à pouvoir récupérer la signature si on la laisse toujours dans le même répertoire je pense que cela doit être possible vu que je procède ainsi avec bordermaker mais le problème et justement d'en faire autant avec CS.
Re: script CS : encadrement + signature
Publié : Sam 10 Oct 2009 09:31
par pschitt
As-tu essayé avec l'enregistrement de script ? Tu ouvres une image, tu lance l'enregistrement et tu procèdes à toutes les étapes manuellement, comme en le faisant normalement. Ensuite, tu stopes l'enregistrement et ton script est prêt !
Au préalable, tu crées un fichier avec ta signature sur fond transparent. Durant l'enregistrement du script, tu l'ouvres en tant que calque de l'image en travail, tu mets ce calque en haut de ta pile de calque pour l'avoir en premier plan puis tu l'alignes à droite en bas.
Plus qu'à le lancer dans le répertoire de travail de tes images par le processeur d'images...
Re: script CS : encadrement + signature
Publié : Sam 10 Oct 2009 10:34
par bsdc
La solution pourrait venir de là "ouverture en tant que calque de l'image en travail" il faudra que j'essaie mais pas ce week-end pour raison de sortie en Camargue. Pour le reste c'est comme çà que j'avais enregistré le script du cadre. Il faut que je j'intègre un script de réduction ou mieux que j'en fasse un séparer s'il est possible ensuite de créer un script permettant de regrouper plusieurs scripts.
En effet comme je travaille sur un écran de 26" j'étais parti sur une réduction de l'image en 750 pixels de haut soit au final 850 avec le cadre. Hier, j'ai eu l'occasion de voir les photos mises en ligne sur un portable, elles ont été réduites et la signature est illisible. Il faudra donc que je change toutes ces mesures.
Re: script CS : encadrement + signature
Publié : Sam 10 Oct 2009 13:20
par pschitt
Effectivement, selon l'écran de visualisation, ce n'est pas toujours pareil...
Et pour répondre à ta question : oui, tu peux appeler un script dans un script, pas de problème...

Bonne sortie camarguaise !!

Re: script CS : encadrement + signature
Publié : Mar 13 Oct 2009 01:09
par turbomax
Pour redimensionner ton image,utilise Fichier-automatisation-Adapter l"image. Importer ta signature:Fichier importer-enter. Pour positionner ta signature: Sélection-tout sélectionner. Calque-Aligner les calques sur la sélections. Pour l'envoyer sur le bas a gauche tu doit le faire 2 fois un bord gauche et un autre fois pour le descendre avec bord inférieur.ensuite clique sur l"outil déplacement et tu peut le bouger en pressant tes flèche sur le clavier. si tu fait ces opération pendant de l'enregistrement de ton script il vas les garder en mémoire pour toujours le positionner au même endroit.
Re: script CS : encadrement + signature
Publié : Mar 13 Oct 2009 08:24
par Breizhoo
turbomax a écrit :Pour redimensionner ton image,utilise Fichier-automatisation-Adapter l"image.
Voilà !!! C'est ce truc-là que j'utilise pour toujours redimensionner à 800px sur la plus grande dimension. Je comprends pas trop pourquoi ils sont allés mettre cette fonction à cet endroit là...

Re: script CS : encadrement + signature
Publié : Mar 13 Oct 2009 22:44
par pschitt
turbomax a écrit :Pour redimensionner ton image,utilise Fichier-automatisation-Adapter l"image.
Oui, c'est juste, mais ce n'est pas ce que recherche bsdc ! Lui, il souhaite bloquer la hauteur de l'image et non son plus grand côté comme le faite la fonction ci-dessus...

Re: script CS : encadrement + signature
Publié : Jeu 15 Oct 2009 08:46
par bernapin
dans le script, inclure avant l'enregistrement, une étape "image - taille de l'image et mettre 750 pixels dans hauteur".je n'ai pas PS sous la main mais il me semble que cela devrait fonctionner.
Re: script CS : encadrement + signature
Publié : Jeu 15 Oct 2009 09:42
par Snoopy
pschitt a écrit :turbomax a écrit :Pour redimensionner ton image,utilise Fichier-automatisation-Adapter l"image.
Oui, c'est juste, mais ce n'est pas ce que recherche bsdc ! Lui, il souhaite bloquer la hauteur de l'image et non son plus grand côté comme le faite la fonction ci-dessus...

Soit il le fait "en relatif" sans savoir si photo verticale ou photo horizontale et c'est cette fonction me semble t-il, soit il veut TOUJOURS une hauteur fixe et effectivement "Taille de l'image" est plus adapté... mais ça me laisse perplexe.
Re: script CS : encadrement + signature
Publié : Jeu 15 Oct 2009 13:12
par bsdc
Je veux effectivement une hauteur fixe (ce ne sera peut-être pas d'ailleurs 750 car j'ai vu que sur les portables çà fait trop grand une fois qu'on rajoute le cadre). Je trouve qu'il est moins gênant pour les yeux de faire varier la largeur que d'avoir le côté le plus long de dimension fixe. Perception personnelle.
Re: script CS : encadrement + signature
Publié : Ven 16 Oct 2009 01:54
par turbomax
Dans mon script je le met dans les deux sens pour tout simplement mettre a 798 pour ne pas me soucié si la photo est en mode paysage ou portrait pour ensuite y ajouté une ligne noir de 2 pixels et ajouté ma signature comme mentionné dans mon autre commentaire.