Lundi 27 octobre 2008
Traits de coupe : extension Inkscape
Nicolas Dufour a écrit une extension pour Inkscape qui génère des traits de coupe, des marques de centrage et des traits de fond perdu.

Installer les deux scripts dans share/inkscape/extensions, puis relancer Inkscape.
Vous visualiserez l’extension dans Effets>Rendu>Crop marks. Cela le lancera et sur votre canevas vous apercevrez que les éléments sont placés à 7 mm du bord d’impression. Les traits ont une épaisseur de 1 px.
Merci Nicolas!
Édité le 24/11/2008 15 h 29
Cropmarks pour la version 0.46+dev
Cropmarks pour la version 0.46




Merci Elisa. Exactement ce qu’il me fallait.
Longue vie à ce site, dont le thème est très sympa.
merci Piffeo
le plugins marche pour la version 64 ?
Oui, il suffit de bien l’installer.
Le script est écrit en python et devrait fonctionner comme les autres scripts d’Inkscape. Pour bien faire, il faudrait tester le comportement des autres scripts (Effet>Rendu>Grille, par exemple).
Notez que comme c’est mon premier essai en Python et en script Inkscape, j’ai aussi pu faire un erreur quelque part…
Elisa ne l’a pas précisé, sans doute parce qu’elle est optimiste, mais il faut considérer ce code comme une version beta (d’autres fonctionnalités sont prévues). Par conséquent, tous les commentaires sont les bienvenus !
hello, Merci pour vos réponses.
Je souligne que je suis sous un linux 64b, mes scripts .py marchent.
Je l’avoir bien installer comme expliqué ci-dessus, sauf que le chemin d’install pour moi est /usr/share/inkscape/extensions. J’ai aussi pris soins de mettre les droits d’écriture en chmod 0777.
le hic c que je le vois simplement pas dans mon menu
Mais…
j’ai ouvert le .inx et j’ai suprimé :
remplacer par le même que gear
et la ça marche ;O)
zut..
je repost
dans ta version de .inx, tu as mis le xml complet.
j’ai ouvert le tiens et gear et comparé, supprimé le xml et juste mis que c’était “inkscape-extension”
et c tout good…
vivement la prochaine version avec les autres fonctions ;O)
as-tu prévu genre: select object –> crops marks –> optionssss –> youpiiiii ? ;O)
Ah, dans ce cas, il doit y avoir d’autres extensions foireuses (en devel en tout cas) car j’avais basé mon .inx sur celui d’une autre extension.
Vérification dans la journée !
Bien, nous y voilà. Après une petite recherche, il semblerait que le format utilisé pour le fichier .inx ait été modifié entre la 0.46 et la version de développement.
Comme j’avais créé l’extension pour cette dernière, c’est normale que ça ne fonctionne pas avec la 0.46…
Une entrée a été ajoutée dans le message d’Elisa, pour prendre en compte les deux versions.
Voilà !
ok cool, pas tout le monde utilise les versions de dev.
alors vivement ta prochaine version de cropMarks? Bien cool en tout cas ;O)
a plus
Bonjour
Ce script est tres bien, fonctionne à merveille sous Debian et sous Vista !
Cependant, une modification, si c’était possible, serait de placer les traits de coupe sur un calque ; ainsi on pourrait dessiner et faire ce qu’on veut, sur un autre calque donc, sans bouger les hirondelles et autres traits !
NB: elisa, le design du site est vraiment classe
Bonjour eclipse !
Le script trace déjà les traits de coupe sur un calque à part,nommé « Crop markers layer ».
D’autre part, les différentes parties dessinées par le script (traits de coupe, traits de fond perdu et marques de centrage) font l’objet d’un groupe particulier, de façon à en faciliter la manipulation.
Voilà.
Un screenshot de démo serait le bienvenu
C’est fait!
Bonsoir,
Superbe idée que cette extension (il me semble qu’elle existait dans une version précédente d’inkscape non?). Mais j’ai ce message lorsque je l’utilise :
Usage: cropmarks.py [options] SVGfile
cropmarks.py: error: no such option: –unit
Quelqu’un a aussi eu ça?
merci d’avance,
florent/.
Ps : puisque je suis là, j’ai essayé d’autres extensions comme l’export SWF mais j’ai ceci dans les logs :
L’extension «SWF Output» n’a pas été chargée, car une dépendance est manquante.
Dépendance :
type : extension
emplacement : path
chaîne : org.inkscape.output.pdf
Une piste?
Bonjour Florent,
L’extension est encore en cours de développement. Il est possible que le code ne soit pas aussi robuste que nécessaire. Un peu de patience et il sera peut-être distribué dans la prochaine version !
Pour info, les fichiers les plus à jour sont sur Launchpad :
https://bugs.launchpad.net/inkscape/+bug/301776
Les marques d’impressions sont désormais disponibles directement dans les versions de developpement à partir du numéro de build 20294.
salut,
ici, j’en ai le meme problème que florent:
“cropmarks.py: error: no such option: –unit”
ma version de inkscape c’est
Inkscape 0.46 (Apr 19 2008)
(= current debian testing).
j’ai mis un petit patch dans “cropmarks.py”, et ca a resolu mon probléme:
sous
class Crop_Marks (inkex.Effect):
def __init__(self):
inkex.Effect.__init__(self)
ajoutez les lignes suivantes:
self.OptionParser.add_option(”–unit”,
action=”store”, type=”string”,
dest=”test_test”, default=”mm”,
help=”Unit”)
en fait je pense que ce code fait rien du tout, mais, avec ca
ca marche
YMMV.
bien à tous,
Johannes