PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Colorkey für Arme


Justus
21.01.2007, 21:45
Hallo,
ich programmiere ja ab und an vor mich hin und habe mir neulich ein kleines Tool geschrieben, daß mir relativ schlank ein Bild in seine RGB-Kanäle zerlegt.
Jetzt habe ich mich nochmal drangesetzt um sowas wie einen Colorkey-Effekt in den Bildern zu erziehlen. Die Ergebisse seht ihr hier:

Original:
http://www.informatik.uni-bremen.de/%7Ejustus/ck/thumbs/orig.jpg (http://www.informatik.uni-bremen.de/%7Ejustus/ck/orig.jpg)


RGB-Kanäle:
http://www.informatik.uni-bremen.de/%7Ejustus/ck/thumbs/sw.jpg (http://www.informatik.uni-bremen.de/%7Ejustus/ck/sw.jpg)


"Colorkey":
http://www.informatik.uni-bremen.de/%7Ejustus/ck/thumbs/colorkey.jpg (http://www.informatik.uni-bremen.de/%7Ejustus/ck/colorkey.jpg)

Ist natürlich nur mit heißer Nadel gestrickt und für die meisten anwendungsfern, aber so als Demo finde ich den Effekt ganz nett. Wahrscheinlich werde ich ihn auch ab und zu mal einsetzen.
Bei Interesse kann ich das Proggie auch gerne irgendwo hochladen, ich weiß bloß nicht wie stabil es woanders läuft, und es ist wirklich noch seeehr simpel aufgebaut. Einstellen kann man nichts, einfach das Bild als Parameter übergeben und "hinten" kommen die sechs Ergebnisbilder raus. Keine GUI, keine Konsolenausgaben.

Eure Meinung? Irgendwie sinnvoll oder Zeitverschwendung?

Gruß,
Justus

jms
21.01.2007, 22:50
Moin Justus,

super - sowas suche ich eigentlich schon lange ... gerne würde ich Dein Tool mal antesten.

Grüße jms

superburschi
21.01.2007, 22:53
Her damit nicht lange fragen :evil: :top:

Justus
21.01.2007, 23:00
http://www.informatik.uni-bremen.de/%7Ejustus/singleColorToBW_GUI.exe (http://www.tzi.de/%7Ejustus/singleColorToBW.exe) (24 kb)

Bitte alle Probleme melden! Bin mir wie gesagt nicht sehr sicher, ob das einfach so woanders läuft. :oops:
Java 1.5 wird vorrausgesetzt, entweder per Konsole aufrufen mit singleColorToBW <bildname> oder rechtsklick aufs Bild -> Öffnen mit... und dann die exe auswählen.

Ich bin für alle Rückmeldungen und Verbesserungsvorschläge dankbar! :D

Hoffe ich hab nix vergessen!

Gruß,
Justus

Egbert
22.01.2007, 17:48
Hallo Justus,

Danke :top: :top: :top:
Läuft bei mir einwandfrei :top:
Sehr schöner Effekt und das ohne große Arbeit :top:
Suuuper :top:

karo
22.01.2007, 18:07
Vielen Dank Justus! :D
Es funktioniert sehr gut!
Interessant, welche Effekte damit erzielt werden können. Wow!
:D
Gruß,
karo

joki
22.01.2007, 18:40
Bei mir mosert der: "cannot find java 1.3.0"

Hatter Recht: bei mir rennt das aktuelle 1.5.0_10...

? :shock:

Justus
22.01.2007, 19:25
Huch!
ich werd's mir bei Gelegenheit ansehen, joki!

joki
22.01.2007, 19:28
Danke schon mal vom Tester h.c. ;)

Wäre vielleicht interessant zu wissen welche Vesion bei den"Funktionären" läuft?


Hier könnt Ihr Euch anzeigen lassen welche Java-Version auf Eurem Rechner läuft :

http://www.java.com/de/download/installed.jsp

Justus
22.01.2007, 19:54
Nochmal ein kleiner Hinweis: Ich programmiere z.Z. unter 1.6, habe aber als Mindest-VM für das Proggie 1.3 vorgesehen (das oben erwähnte 1.5 war also Käse :oops: ), vielleicht liegts ja irgendwie daran...

Freut mich übrigens sehr, daß auch andere was damit anfangen können! :D :D :D

Ich werde wohl noch versuchen es etwas parametrisierbar zu machen, damit kann man die Ergebnisse nochmal etwas zurechtzupfen.

Justus
22.01.2007, 20:05
Joki: Habe mal neu "gewrappt", vielleicht klappt's jetzt?

http://www.tzi.de/~justus/singleColorToBW_1.5.0.exe

Egbert
22.01.2007, 20:07
Hallo,

bei mir läuft die Version 1.5.0_06 und habe damit keine Probs :top:
Nochmal Danke :top:

jms
22.01.2007, 20:07
cool Justus - habs gerade ausprobiert - echt klasse - danke

joki
22.01.2007, 20:07
Dann mal her mit 1.6... obwohl alles andere rennt fix :D

GTI
22.01.2007, 21:19
Hallo Justus,

Dein Prog funktioniert bei mir einwandfrei. Bin total begeistert welche
Effekte man damit erzielen kann. Danke Dir noch mal recht herzlich !!!

Beachdair
22.01.2007, 21:28
Thanks for sharing :top:

funktioniert einwandfrei :cool:

Justus
22.01.2007, 22:23
Mit etwas Glück gibt es heute nacht noch ein kleines Update...

Dazu schonmal eine Frage an die Benutzer: Ich mache es bisher so, daß bspw. in dem "blauen" Colorkey-Bild einfach alle Pixel unverändert gelassen werden, die "am blausten" sind, d.h. deren B-Wert größer als der R- und G-Wert sind (z.b.RGB = 120, 120, 130). Mit der Einstellung gab es mir aber noch zu viele matte blaue Farben in dem resultierenden Bild. Eine andere Version war strenger: Ein Pixel wurde nur unverändert durchgelassen, wenn er einen mindestens 1,2x so hohen Wert hat, wie die jeweils anderen, der Effekt wurde dadurch auch stärker, hat aber bei Bildern mit insgesamt eher seichten Farben zu hässlichen Abrisskanten geführt.

Meine Idee ist es jetzt als Parameter zumindest diesen Faktor (1.0 - 2.0) einzuführen.

Bevor ich da rangehe: Fallen euch noch weitere sinnvolle Parameter ein? Untergrenzen für Pixel?

Gruß,
Justus

joki
22.01.2007, 22:46
Mangels - nee dank falschem Java kann da nix wirklich konkretes und konstruktives zu beisteuern.

Wünschenwert wäre sicher ne parametrierbare Einstellung per Schieberegler...

Ansonsten a Guats Nächtle! :top:

Schtorsch
22.01.2007, 23:34
Hier läuft Java 1.6 und das Tool funktioniert prächtig. :top:
Hab die Version 1.5.0 genommen - vielleicht hilft das den Usern, die es noch nicht zum Laufen bekommen haben.

Und noch ein Hinweis für alle, die (wie ich... :oops: ) auf ein Fenster warten: Bild mit Rechtsklick auswählen, dann Öffnen mit und das Tool auswählen. Warten bis "Fertig!" (bzw. die mundartliche Version davon...) erscheint. Dann in das Verzeichnis von dem Originalbild schauen und freuen... :)

Justus
23.01.2007, 01:00
Warten bis "Fertig!" (bzw. die mundartliche Version davon...) erscheint.

Nicht, daß sich jemand wundert, wenn er kein "Feddich!" gesehen hat, ich habe die verlinkte Version gestern noch öfter geupdatet.

Justus
23.01.2007, 02:45
Hallo,
habe heute noch ein kleines Fensterchen ums Proggie gebastelt. Die Bilder können nach wie vor per Rechtsklick geöffnet werden (nur den "Starten"-Button muß man jetzt zusätzlich drücken). Wer lieber selbst nochmal im Dateisystem nach Bildern suchen will kann das jetzt aber auch gerne machen ;) . Die wenigen Optionen sind meiner Meinung nach einigermaßen sinnvoll gewählt. Wie gesagt ist der nebulöse "Faktor" jetzt einstellbar. Erklärt habe ich ihn schon weiter oben, Experimentieren hilft hier sicherlich. JPG-Quali einstellbar von 100 (beste) bis 0 (grauenhaft).

Ich habe als Minimalversion nach wie vor 1.5.0 eingestellt, obwohl es wohl eigentlich auch mit 1.4.0 laufen sollte. Für geringere Versionen bitte nachfragen! Das Programm genehmigt sich bis zu 512 MB des Hauptspeichers, wenn die Bilder zu groß werden gibt es mit Glück eine Fehlermeldung, mit Pech kommen am Ende einfach keine oder zu wenig Bilder raus.

:arrow: Hier der Download-Link für die Windows-Exe (http://www.tzi.de/~justus/singleColorToBW_GUI.exe) (andere BS auf Anfrage).

http://www.tzi.de/~justus/BW_GUI.jpg

Zur Anregung noch ein paar meiner Testergebnisse:

http://www.tzi.de/~justus/ck/PICT2117_nurblau_k.jpg (http://www.tzi.de/~justus/ck/PICT2117_nurblau_g.jpg) http://www.tzi.de/~justus/ck/PICT4782_nurgruen_k.jpg (http://www.tzi.de/~justus/ck/PICT4782_nurgruen_g.jpg) http://www.tzi.de/~justus/ck/pano20_ultra_nurrot_k.jpg (http://www.tzi.de/~justus/ck/pano20_ultra_nurrot_g.jpg) http://www.tzi.de/~justus/ck/PICT8045_nurblau_k.jpg (http://www.tzi.de/~justus/ck/PICT8045_nurblau_g.jpg)


Gruß,
Justus

P.S.: joki: Tut mir echt voll leid, daß es bei dir nicht läuft. :( schon die 1.5.0 probiert?

karo
23.01.2007, 19:48
Hallo Justus!
Nochmals Danke! :D
Auch die Version mit Fenster läuft bei mir problemlos.
Damit kann man so schön rumexperimentieren. Das macht Spaß! :)
Gruß
karo

Justus
13.12.2007, 03:27
Aktueller Link: Click (http://www.informatik.uni-bremen.de/%7Ejustus/singleColorToBW_GUI.exe).

Hier nochmal die Beispielbilder, da die Links im ersten Post leider nicht mehr aktuell sind (vielleicht können die Mods ja was daran machen? :D).

Original:
http://www.informatik.uni-bremen.de/~justus/ck/thumbs/orig.jpg (http://www.informatik.uni-bremen.de/~justus/ck/orig.jpg)


RGB-Kanäle:
http://www.informatik.uni-bremen.de/~justus/ck/thumbs/sw.jpg (http://www.informatik.uni-bremen.de/~justus/ck/sw.jpg)


"Colorkey":
http://www.informatik.uni-bremen.de/~justus/ck/thumbs/colorkey.jpg (http://www.informatik.uni-bremen.de/~justus/ck/colorkey.jpg)

Gruß,
Justus

ManniC
13.12.2007, 10:30
Hier nochmal die Beispielbilder, da die Links im ersten Post leider nicht mehr aktuell sind (vielleicht können die Mods ja was daran machen? :D).

Sie können.
Sie haben. ;)

Shooty
13.12.2007, 11:23
tolle !
gerade entdeckt und am probieren ;)
und eine nette spielerei mehr *G*

glbtrotter
13.12.2007, 12:26
Habe es auch gerade bemerkt und ausprobiert. Funktioniert Super!!!!
Ist perfekt für den kleinen Spaß zwischendurch!! Perfekt

Danke für dieses Programm!! Finde ich klasse Justus!!

Gruß Dirk

seb932
16.12.2007, 17:32
Hallo Justus,

wollte auch mal dein Tool probieren, das GUI funzzt, die Statusmeldungen laufen auch durch, nur werden keine Bilder gespeichert.

Java 1.6 hab ich drauf, Fehlermeldungen gibbet auch nicht.

Gruß Seb.

PeterHadTrapp
16.12.2007, 17:39
ist bei mir exakt genauso wie bei Sebastian.

Conny1
16.12.2007, 17:44
Dito

Shooty
16.12.2007, 17:55
bei mir werden die bilder da "gespeichert" wo die exe datei sitzt (also bei mir aufm desktop" .... habt ihr da ma geguckt ?

seb932
16.12.2007, 18:02
Hab schon den ganzen Rechner durchsucht :(. Hab als OS W2k, werds aber später mal unter XP probieren.

seb932
16.12.2007, 19:34
Auch unter XP das Gleiche. Erst nach Downgrade von JRE 1.6.0 auf JRE 1.5.0 funzzt es:top:. Habe es auch mit JRE 1.5.13 versucht => geht auch nicht.

Gruß Seb.

Justus
16.12.2007, 19:54
Brrrr! Ich hasse solche Bugs! Vor allem sind die immer so schwer nachzuvollziehen :?.

Ich werd mal schauen, ob ich das irgendwie in den Griff kriege!

Gruß,
Justus