Wie man ein skalierbarer Rechteck-Auswahl-Werkzeug?
Ich bin versucht, zu schreiben eine sehr einfache Foto-editor mit C# 2008 oder QT4.
Wie man ein skalierbarer Rechteck-Auswahl-Werkzeug, wie der photoshop hat?
Können Sie erklären, ein wenig über wie Photoshop funktioniert es? Ich denke, es gibt ein paar von uns hier, die nicht regelmäßig Photoshop-Anwender.
Das ist ein skalierbarer Auswahl Rechteck mit entbrannte Stil-Grenzen. Die Punkte auf den Grenzen " hat einen marquee-Effekt.
Das ist ein skalierbarer Auswahl Rechteck mit entbrannte Stil-Grenzen. Die Punkte auf den Grenzen " hat einen marquee-Effekt.
InformationsquelleAutor xpol | 2009-04-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie sprechen über die "klassischen" "Gummi-band" - Typ-Auswahl-Rechteck, check-out Wie zieht man ein Gummiband-Rechteck oder ein Fokus-Rechteck in Visual C#.
InformationsquelleAutor dommer
WPF-Code Beispiel: http://www.codeproject.com/KB/WPF/wpfmarchingants.aspx?display=Print
Dieser ist ein wenig komplizierter, weil es darum geht, Bild beschneiden, aber wenn Sie nach unten scrollen, um das Auswahl-Rechteck, können Sie sehen, die grundlegenden Formeln für die Berechnung der Rechteck: http://69.10.233.10/KB/WPF/ImageCropper.aspx
Schließlich noch eins mit GDI: http://codelog.blogial.com/2008/10/31/rubber-band-selection-rectangle-in-c/
Wenn du mehr Einzelheiten, ich bin sicher, wir können Ihnen helfen mehr.
InformationsquelleAutor kevindaub
Qt hat eine Klasse:
http://doc.trolltech.com/4.5-snapshot/qrubberband.html
InformationsquelleAutor
Ich nicht wissen, wie die Anrufe, aber die Idee ist diese:
Sie möchten, zeichnen Sie ein transparentes Rechteck mit einem undurchsichtigen oder gepunkteten Rand. Das Rechteck wird angezeigt, wenn die Maus geklickt wird. Während die Taste gehalten wird, wird die dimension des Rechtecks wird sich ändern, wenn die Maus bewegt wird, mit dem oberen linken Punkt an der Stelle, wo der button geklickt wurde und die unten-rechts-nach der Maus, wie es sich bewegt. Loslassen der Taste bewirkt, dass das Rechteck fix seine position über die Auswahl Bereich.
Sollten Sie in der Lage sein, um herauszufinden, die Angaben aus einer Quelle, die auf dem C# -
Drawing
namespace.InformationsquelleAutor Dave Swersky