Vllt. kennen einige von euch ja mein Programm Aero Adjuster.
Während der Entwicklung hab ich den Farbdurchschnitts-Algorithmus locker 6 Mal geändert, weil er entweder zu fehleranfällig oder langsam war, bis ich dann die perfekte Methode hatte.
Ich dachte, dass einige von euch eventuell etwas damit anfangen können, deshalb geb ich die Library hier mal für alle frei: Download (ca. 3 KB)
Ihr braucht mindestens .NET Framework 3.5, um die Lib zu nutzen, und nein, ich stell das nicht runter. Die Steinzeit ist vorbei, wir haben 2012.
Sie ist in C# geschrieben, deshalb ist das Thema im Offtopic, wenns doch besser in den Showroom passt, bitte verschieben
Dekompilieren, auseinandernehmen, etc. ist verboten, solange ich nicht ausdrücklich die Erlaubnis dazu erteilt habe, ihr dürft die Lib nutzen, ohne meinen Namen zu nennen, etc pp, viel Spaß.
Und hier ein billiges Klassendiagramm:
Edit: Hab ganz vergessen, die Methode zum Berechnen der Durchschnittsfarbe zu dokumentieren:
Sie ist so aufgebaut:
bm ist logischerweise die Bitmap, von der ihr die Durchschnittsfarbe haben wollt, dropPixels legt fest, ob ihr Grauton-artige Farben "fallen lassen" wollt, und colorDiff legt die Schwelle für dropPixels fest, wenn dropPixels true ist. (Ein guter Wert ist z.B. 15, das lässt nicht zu viele Pixel fallen, sodass ihr nen passenden Farbton zurückkriegt)
Edit by LaMa5:
- da es mittlerweile einen Showroom für "weitere Sprachen" gibt
-->*moved* (OffTopic => "weitere Sprachen"-Showroom)
Während der Entwicklung hab ich den Farbdurchschnitts-Algorithmus locker 6 Mal geändert, weil er entweder zu fehleranfällig oder langsam war, bis ich dann die perfekte Methode hatte.
Ich dachte, dass einige von euch eventuell etwas damit anfangen können, deshalb geb ich die Library hier mal für alle frei: Download (ca. 3 KB)
Ihr braucht mindestens .NET Framework 3.5, um die Lib zu nutzen, und nein, ich stell das nicht runter. Die Steinzeit ist vorbei, wir haben 2012.
Sie ist in C# geschrieben, deshalb ist das Thema im Offtopic, wenns doch besser in den Showroom passt, bitte verschieben
Dekompilieren, auseinandernehmen, etc. ist verboten, solange ich nicht ausdrücklich die Erlaubnis dazu erteilt habe, ihr dürft die Lib nutzen, ohne meinen Namen zu nennen, etc pp, viel Spaß.
Und hier ein billiges Klassendiagramm:
Edit: Hab ganz vergessen, die Methode zum Berechnen der Durchschnittsfarbe zu dokumentieren:
Sie ist so aufgebaut:
bm ist logischerweise die Bitmap, von der ihr die Durchschnittsfarbe haben wollt, dropPixels legt fest, ob ihr Grauton-artige Farben "fallen lassen" wollt, und colorDiff legt die Schwelle für dropPixels fest, wenn dropPixels true ist. (Ein guter Wert ist z.B. 15, das lässt nicht zu viele Pixel fallen, sodass ihr nen passenden Farbton zurückkriegt)
Edit by LaMa5:
- da es mittlerweile einen Showroom für "weitere Sprachen" gibt
-->*moved* (OffTopic => "weitere Sprachen"-Showroom)
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „LaMa5“ ()