Bild zuschneiden

20/03/2008 - 08:06 von Attila Krick | Report spam
Hi NG,

Bildbearbeitung ist ein Thema mit dem ich überhaupt nichts anfangen kann
und ich auch keinen Ansatz abe folgendes Problem zu lösen:

1. Der Benutzer soll ein Passbild einscannen, das geht so la la!

Anschließend mus ein Bearbeitung möglich sein, das man ein Gummiband um das
Bild legt und es daran zugeschnitten wird.

Die Ecken sollen Anfasser haben um dieses Rechteck zu verkleienr /
vergrößern unter beibehalt der Seitenverhàltnisse.

Wie gehe ich sowas an? Oder kennt Ir evtl. ein Bsp. zu m studieren?

Grüße

Attila
 

Lesen sie die antworten

#1 Andreas Laimburg
20/03/2008 - 11:25 | Warnen spam
"Attila Krick" schrieb

1. Der Benutzer soll ein Passbild einscannen, das geht so la la!

Anschließend mus ein Bearbeitung möglich sein, das man ein Gummiband um
das
Bild legt und es daran zugeschnitten wird.



http://support.microsoft.com/kb/314945/de

Nunja, das es ein Rubberband gibt hast Du schon rausgefunden und das ganze
macht man in einer Picturebox, da liefert das event bei Mousedown die
Koordinaten.

mpnl := Rectangle.Create( location, size );
ControlPaint.DrawFocusRectangle(Graphics.FromHwnd( pbmap.Handle ),
mpnl ) ;

Stretchen kann man mit der Picturebox, indem man die Eigenschaften
entsprechend einstellt und die Picturebox entsprechend vergrössert.

Nun nur noch den neuen Teil rausschneiden - dazu ein Graphics-Object auf die
Picturebox legen
gr := pbmap.CreateGraphics ;
und nach einer entsprechenden Funktion von gr suchen ...

keine Lösung, aber ein paar Stichworte zum suchen

Ähnliche fragen