Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   [Aprilscherz]Bildbearbeitung reloaded (https://www.delphipraxis.net/174060-%5Baprilscherz%5Dbildbearbeitung-reloaded.html)

jfheins 1. Apr 2013 02:49

[Aprilscherz]Bildbearbeitung reloaded
 
Liste der Anhänge anzeigen (Anzahl: 3)
Hallo,
ich möchte euch heute mein neuestes Projekt vorstellen: Vereinfachte Bildbearbeitung mit .net Sprachen. Mich hat es gestört dass Bildbearbeitung in gängigen Programmiersprachen so komplex ist und Programmiersprachen wo es einfach ist sind "für den Rest" nicht so toll. Zum Beispiel kann man in C# nicht "einfach so" einen Gaußfilter auf ein Bild anwenden. Oder sowas wie Sobel, Canny oder andere Kantenfilter. Man muss eigentlich immer mindestens zwei for-Schleifen hernehmen und über das Bild drüberiterieren.

Andere Sprachen (wenn man das so nennen kann) können das zwar, sind aber sonst eher ein Krampf. Ich erinnere mich an eine Bildverarbeitungssuite, die konnte extrem viel extrem schnell, und hat den Code auch als Text angezeigt, aber schreiben war nur über eine Reihe von Comboboxen möglich. Oder Matlab: Verwirrt total mit den eckigen Klammern beim Array-Zugrif. Indizes fangen alle bei 1 an. usw.

Aber genug :-) Ich bin - wie gesagt - dabei das ganze umzukrempeln. Und damit auch Anfänger damit gut zurechtkommen habe ich schon ein Bonus-Feature eingebaut: Man kann die Bilder direkt in den Quelltext einfügen. Per Copy-Paste :-D
Nachdem man das Bild dann einer Variable zugewiesen hat, kann man zahlreiche Funktionen aufrufen. Ich versuche so weit wie möglich an richtige Bildbearbeitungssuiten heranzukommen. Das ganze lässt sich natürlich auch im Debugger begutachten (siehe Bild2)

Die Endgültige Ausgabe geschieht dann ganz normal über ein WPF Image Objekt. Das Ergebnis ist im dritten Bild zu sehen.

Besonders positiv ist die geringe Menge an Code, die für den Anwender noch zu händeln ist. Die ganze Manipulation passiert "unter der Haube".

ich programmiere das momentan für VS2010, aber der Sprung auf VS2012 sollte nur einer geringe Hürde sein. Ich fürchte leider, dass ich die Delphi-IDE nicht derartig aufmotzen kann. Bilder im Quelltexteditor sind auf bei VS nicht ganz trivial.

Jetzt könnt ihr eure Anregungen und Kritik loswerden. Irgendwelche Wünsche? Funktionen die unbedingt hineinmüssen?

Viele Grüße und einen schönen Frühling ;-)

Btw.: Ich spiele auch mit dem Gedanken nur die Funktionalität "Bilder im Quelltext" separat zu veröffentlichen. Lässt sich relativ gut trennen und könnte zu coolen neuen Ideen führen. Mal gucken...

P.S.: Crosspost in der EE ( http://www.entwickler-ecke.de/viewto...=674792#674792 )

jfheins 1. Apr 2013 21:16

AW: Bildbearbeitung reloaded
 
Das hier jetzt hier nicht so richtig abgehoben, aber das ganze - und insbesondere das mit den Bildern im Quelltext - war natürlich ein Aprilscherz :stupid:

Und damit auf in den Früh... ne halt, April :mrgreen:

Der schöne Günther 6. Apr 2013 21:20

AW: Bildbearbeitung reloaded
 
Ich hatte mir direkt euphorisch ein Lesezeichen gesetzt und komme erst jetzt dazu, es mir endlich genauer anzuschauen. Und was muss ich dann lesen ... :roteyes: graawrgh :mrgreen:

DP-Maintenance 7. Apr 2013 08:22

Dieses Thema wurde am "07. Apr 2013, 09:22 Uhr" von "TBx" aus dem Forum "Programmieren allgemein" in das Forum "Klatsch und Tratsch" verschoben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz