J'ai un PSD avec une conception web.
Chaque fois que je modifie la conception, je dois copier manuellement différentes parties de l'image, avec différentes visibilités de calque (pour la transparence) dans des sprites CSS.
Combien cela peut-il être automatisé?
adobe-photoshop
export
css
sprite
SLaks
la source
la source
Réponses:
J'ai utilisé un script Photoshop automatique une fois et j'ai bien fonctionné.
Le concept est:
Le script fait:
Dans votre cas, si vous modifiez une image, vous régénérez l'image globale et le CSS via le script et ... c'est tout. Vous devrez peut-être copier / coller le CSS dans le vôtre si vous ne souhaitez pas utiliser celui généré.
Remarques :
Je l'ai essayé avec quelques fichiers et j'ai très bien fonctionné. Ensuite, j'ai essayé comme ~ 600 images et ensuite, vous aurez besoin d'un CPU goooood et de patience;) Dans ce cas, ne l'utilisez pas.
la source
N'utiliserait pas des tranches + démarrer une action qui commence par sélectionner (avec accrochage aux tranches et aux limites du document) toutes vos tranches une par une, mais recadrer à la sélection à chaque fois et enregistrer au format png, ctrl alt z annuler jusqu'à ce qu'elles ne soient pas recadrées, sélection de chaque secteur, recadrage..etc, jusqu'à ce que tous les secteurs soient terminés, puis arrêt de l'action. Au milieu, vous pouvez masquer / afficher n'importe quelle couche, comme c'est toujours le même fichier, donc il ne devrait pas y avoir de conflits ... Vous devez donc charger l'action sur votre psd modifié à chaque fois. La seule chose à laquelle je peux penser est que vous devez réellement changer les bordures des tranches. Ou que ... je ne vous ai pas bien compris ...
Modifier: si vous n'avez pas besoin de découper, alors une macro (action) qui inclut uniquement le masquage ou l'affichage des couches dans l'ordre dont vous avez besoin, une fois tous les réglages effectués. Comme je l'ai dit, je ne comprends peut-être pas ...
la source