Ajouter une perspective à Bitmap dans Inkscape

12

J'ai un moniteur 3D dessiné dans Inkscape et je voudrais ajouter une capture d'écran dans la région. J'ai essayé de biaiser, mais la forme est trop irrégulière. J'ai également essayé d'appliquer une enveloppe ( Extensions -> Modify Path -> Envelope), mais cela ne semble pas fonctionner avec les bitmaps.

Ajout d'une capture d'écran à un moniteur

Comment puis-je faire apparaître la capture d'écran comme dessinée à l'écran?

Thomas Weller
la source
1
aujourd'hui, j'ai utilisé GIMP pour cela - ce qui a été un grand succès :)
Wolf

Réponses:

9

La déformation en perspective ou enveloppe des objets bitmap incorporés n'est pas (encore) définie dans les spécifications SVG. Par conséquent, nous ne pouvons pas le faire avec Inkscape.

Pour surmonter cela, nous n'avons que deux options.

  1. Déformez le bitmap en une géométrie appropriée avant l'incorporation à l'aide d'un outil graphique bitmap externe.

  2. Traçage du bitmap au vecteur pour pouvoir ensuite utiliser une déformation d'enveloppe ou de chemin perspécitif.

    Voici les étapes à suivre pour utiliser l'outil d'enveloppe:

    • Incorporez une image bitmap et sélectionnez-la.
    • Chemin> Tracer le bitmap en utilisant des paramètres raisonnables pour des résultats acceptables.
    • Objet> dissocier les vecteurs tracés.
    • Transformez les deux, la destination et le bitmap tracé en chemins avec Chemin> Objet en chemin .
    • Sélectionnez les objets source, puis l'objet de destination.
    • Passer à Modifier le chemin par des nœuds en mode F2.
    • Appliquer les extensions> Modifier le chemin> Enveloppe (ou perspective pour les rectangles) .
    • attendez...

    Après cela, nous avons un bitmap tracé avec une vue en perspective correcte incorporée dans notre objet de destination:

entrez la description de l'image ici entrez la description de l'image ici

Comme nous pouvons le voir, cette tâche prend beaucoup de temps, la mémoire de l'ordinateur et le processeur. Il vaut peut-être mieux effectuer la déformation du bitmap en dehors d'Inkscape avant l'incorporation.

Takkat
la source
Je ne pensais pas que cela reviendrait à la spécification SVG. Merci pour les options. Je pense que je vais opter pour l'outil bitmap externe (ce qui pourrait m'amener à une autre question).
Thomas Weller
2
Déformez le bitmap en une géométrie appropriée avant l'incorporation à l'aide d'un outil graphique bitmap externe. -> Je pense que je vais opter pour l'outil bitmap externe -> Donc, cela peut être fait avec GIMP - il suffit d'exporter votre moniteur vierge au format png, de l'ouvrir dans GIMP, d'ouvrir l'image souhaitée en tant que calque et d'utiliser la perspective de GIMP outil pour adapter l'image là-bas - alors il devrait être possible de la copier / coller dans Inkscape)
jsbueno
La perspective et non l' enveloppe ne seraient-elles pas l'outil approprié pour cela?
Wrzlprmft
@Wrzlprmft pour une destination rectangle La perspective est très bien aussi.
Takkat
Perspective fonctionne pour n'importe quel tétragone et produit des résultats différents de ceux d' Envelope, qui - et c'est ce que je recherchais - me semblent plus corrects en perspective (en considérant un scénario comme celui ci-dessus). Et il y a probablement une raison pour laquelle cet outil est appelé perspective.
Wrzlprmft
1

Mieux vaut utiliser le bon outil pour cela: GIMP par exemple. Il existe une excellente fonction de perspective, il vous aide également à couper l'image après avoir appliqué la perspective et rend l'arrière-plan transparent.

Après l'étape GIMP, vous pouvez le placer dans votre dessin Inkscape. Alors que je suggère de réfléchir à deux fois avant d'intégrer un écran physique. Je pense qu'il vaudrait mieux faire abstraction d'un appareil physique réel.

... une vidéo montrant exactement ceci: Tutoriel GIMP - utilisation de l'outil Perspective - YouTube

Loup
la source