ich Kopie implementieren möchten, schneiden und in meinem Malprogramm einfügen (Teil eines Bildes zu kopieren, das ausgewählt wird)Implementierung, Ausschneiden und Einfügen
Ich weiß nicht, wie
irgendwelche Ideen zu starten ?
ich Kopie implementieren möchten, schneiden und in meinem Malprogramm einfügen (Teil eines Bildes zu kopieren, das ausgewählt wird)Implementierung, Ausschneiden und Einfügen
Ich weiß nicht, wie
irgendwelche Ideen zu starten ?
zu kopieren: das ausgewählte Rechteck nehmen, ein neues Bild von dieser Größe erstellen, um eine Kopie des aktuellen Bildes nehmen und es auf das neue Rechteck platzieren, von der linken oberen Ecke des ausgewählten Rechtecks versetzt es
kurzum Sie haben zwei Möglichkeiten
1) Ihre eigene Zwischenablage 2) systemweite Zwischenablage Verwendung
in zweiter Fall bestehen für die Speicherung Ihrer Daten Standardformat verwenden. Lesen Sie MSDN für weitere Informationen über Windows-Zwischenablage
oder Sie können zwei Zwischenablagen verwalten - eigene und System. dann in Ihre Zwischenablage können Sie spezifische Informationen für Ihre Anwendung und im System speichern cliboard nur Bild
Hier sind einige globale Punkte, die drastisch beschleunigen Ihre Probleme, die Sie konfrontiert werden.
Versuchen Sie, nach reversiblen Linien/Gummibändern zu suchen. um eine Auswahl auf dem Bild zu treffen. Versuchen Sie in VB .NET nach LockBits zu suchen, um eine schnelle Methode zum Lesen und Schreiben von Pixeln zu erstellen. Versuchen Sie, Hintergrund Thread zu lernen, und melden Sie den Fortschritt. Für pro-Pixel-Operationen, die lange dauern. Versuchen Sie, ein MDI zu machen. Mit genügend Statusleisten, um den Status zu melden. Versuchen Sie, beim Speichern einer Projektdatei auf der Festplatte (wie zum Beispiel psd) nach xml/binary zu serialisieren. Dies könnte auch praktisch sein, um eine Undo-Funktion zu erstellen.
sehen dieses ...
aber für firefox seine nicht funktioniert. bin auch auf der Suche nach ähnlichen. werde posten, wenn ich mehr bekomme.