Inkscape-fr

Lundi 27 octobre 2008

Traits de coupe : extension Inkscape

Auteur : Elisa | Catégorie : Sa vie cachée | Tags :

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

18 commentaires sur « Traits de coupe : extension Inkscape »

  1. Posté le 28 octobre 2008 à 8:56 par piffeo

    Merci Elisa. Exactement ce qu’il me fallait.

    Longue vie à ce site, dont le thème est très sympa.

  2. Posté le 28 octobre 2008 à 20:58 par Elisa

    merci Piffeo :)

  3. Posté le 30 octobre 2008 à 16:11 par elfor

    le plugins marche pour la version 64 ?

  4. Posté le 30 octobre 2008 à 18:01 par Elisa

    Oui, il suffit de bien l’installer.

  5. Posté le 30 octobre 2008 à 22:38 par JazzyNico

    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 !

  6. Posté le 31 octobre 2008 à 9:43 par elfor

    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)

  7. Posté le 31 octobre 2008 à 9:49 par elfor

    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)

  8. Posté le 31 octobre 2008 à 12:16 par JazzyNico

    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 !

  9. Posté le 31 octobre 2008 à 13:53 par JazzyNico

    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à !

  10. Posté le 31 octobre 2008 à 14:11 par elfor

    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

  11. Posté le 1 novembre 2008 à 16:01 par eclipse

    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

  12. Posté le 2 novembre 2008 à 8:07 par JazzyNico

    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à.

  13. Posté le 6 novembre 2008 à 18:24 par Samuel Martin

    Un screenshot de démo serait le bienvenu

  14. Posté le 23 novembre 2008 à 18:22 par Elisa

    C’est fait!

  15. Posté le 25 novembre 2008 à 1:40 par florent

    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?

  16. Posté le 26 novembre 2008 à 7:41 par JazzyNico

    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

  17. Posté le 3 décembre 2008 à 9:55 par JazzyNico

    Les marques d’impressions sont désormais disponibles directement dans les versions de developpement à partir du numéro de build 20294.

  18. Posté le 17 décembre 2008 à 1:01 par Johannes

    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

Laisser un commentaire

RSS Calcyum - Infographie open source

Inkscape-fr.org est vitaminé par WordPress.
Son contenu sous Licence Creative Commons By-SA et les images sous Licence Art Libre.
Inkscape-fr.org est hébergé par TuxFamily.