Entwickler-Ecke
Freeware Projekte - Koshigaya Mosaic Builder
Aya - Do 14.08.03 22:29
Titel: Koshigaya Mosaic Builder
Hi,
nachder kleinen anregung im OffTopic bereich (
http://www.delphi-forum.de/viewtopic.php?t=15102) habe ich also ein MosaicBuilder gebastelt.
Und den gibt's dann hier direkt auchmal zum Download ;)
http://www.Koshigaya.de/DelphiGL/MosaicBuilderSFX.exe (~360kb)
Nachdem ihr das Programm gestartet habt, müßt ihr zuerstmal ein paar Bilder in die Mosaik-Baustein-Liste packen, das macht ihr mit durch einen klick auf "Load Images" ;)
Damit fügt ihr immer mehr Bilder in die Liste hinzu (also die liste wird niht jedesmal geleert!)
Nachdem ihr das gemacht habt, müßt ihr eine Vorlage wählen, nach welcher das Mosaik erstellt werden soll -> "Load Mosaic Image"
Bei "Mosaic Size" könnt ihr einstellen wie groß ein Steinchen sein soll.
mit "Display Result" sagt ihr, ob das Resultat Bild im Programm angezeigt werden soll oder nicht. (Grund: Wenn ihr ein MosaikBild von einem Bild mit den maßen 800x600 macht, wo jedes Steinchen 10x10 groß ist, ist das resultierende Bild 8000x6000 groß und hat eine Dateigröße von ca. 150mb... (als BMP). Dieses Bild jetzt als Vorschau zu laden dauert ne halbe ewigkeit.. deswegen ist das optional ;) )
Als letztes folgt nun noch ein klick auf "Create Mosaic" und nachdem beide ProgressBars bei 100% sind -> tada~~ im EXE-Verzeichniss ist ein "Mosaic.bmp" :)
Au'revoir,
Aya~
Keldorn - Fr 15.08.03 20:27
das Programm is ok, aber kannst du noch ein paar Beispiel Mosaik-Bausteine online stellen? ich hab da nix passendes und da sehen die Bilder ... öhm ... naja aus.
Mfg Frank
Aya - Fr 15.08.03 20:41
Hi,
beispiel Mosaik Bausteine?? *g*
die bilder müßen nich 10x10 groß sein oder so, du kannst als bausteine benutzen was immer du willst, wird zurechtscaliert.
Also einfach alle Bilder die du so auf deiner HDD findest bentutzen ;)
Au'revoir,
Aya~
Boromir - So 17.08.03 13:01
Titel: Mosaic
Hi Aya,
konnte dein Programm nun endlich mal testen! Leider kommt bei mir immer nach einiger Zeit die Fehlermeldung! Ein Parameter stimmt nicht! Oder so ähnlich! Ich habe Windows ME! Hast du eine Idee woran es liegen könnte?
Zu deinem Programm: Kann es sein das du einfach für jeden Pixel die Farbe ermittelst und dann ein Bild dafür einsetzt, das am dichtesten an diese Farbe ran kommt?
Die anderen Mosaic-Programme machen das etwas anders! Die unterteilen das Hauptbild in vielleicht 10x10 große Felder und vergleichen dann diese Teile immer mit den ganzen anderen Bildern die zur Verfügung stehen! Und am Ende lassen sie glaube ich dann noch das Hauptbild etwas durchscheinen! Wäre sowas auch Möglich?
Bis dann
Boromir
Aya - So 17.08.03 14:10
Titel: Re: Mosaic
Hi,
Boromir hat folgendes geschrieben: |
Die anderen Mosaic-Programme machen das etwas anders! Die unterteilen das Hauptbild in vielleicht 10x10 große Felder und vergleichen dann diese Teile immer mit den ganzen anderen Bildern die zur Verfügung stehen! Und am Ende lassen sie glaube ich dann noch das Hauptbild etwas durchscheinen! Wäre sowas auch Möglich? |
Möglich wäre auch dies, sicherlich... aber was bringt ein tausendstes Programm was das kann...? ;)
Und, du kannst bei meinem auch einstellen das das Hauptbild in lauter 10x10 große Teile unterteilt wird, und halt nicht jedes Pixel benutzt wird.. schaut nurnichtmehr so doll aus das ergebniss..
Wegen der Fehlemeldung, was genau steht da??? (Copy und Paste geht bei Fehlermeldungen, also einfach im Fehler-Fenster mal STRG+C drücken und hier einfügen) und wann genau kommt es?
Au'revoir,
Aya~
StefanH - Mo 18.08.03 11:26
Aya hat folgendes geschrieben: |
...mit "Display Result" sagt ihr, ob das Resultat Bild im Programm angezeigt werden soll oder nicht... |
A(ch,) ya? gibst bei mir nicht :?!?:
Ich hab auch ME und krieg keine Fehlermeldung.
Und dann solltest du dich auf EINE Sprache festlegen (Deutsch ist zu empfehlen :wink:)
Stefan
Aya - Mo 18.08.03 15:09
Hi,
StefanH hat folgendes geschrieben: |
A(ch,) ya? gibst bei mir nicht :?!?:
Ich hab auch ME und krieg keine Fehlermeldung. |
mh... Ja *g* Das Programm is mittlerweile wieterentwickelt und hat sich ein wenig verändert von den Buttons :P
Au'revoir,
Aya~
Boromir - Mo 18.08.03 17:08
Titel: Fehler
Hi Aya,
die Fehlermeldung: Der Parameter stimmt nicht.
Ich habe leider keine Ahnung warum das bei mir nicht klappt! Habe es nochmal an einem anderen Rechner mit ME ausprobiert und da bleibt er irgendwann einfach hängen!
Hast du denn die neue Version schon geuploadet? Vielleicht geht es dann ja!
Bis dann
Boromir
Aya - Mo 18.08.03 19:24
Hi,
sag mir dochmal wann genau dieser Fehler kommt... also wo die beiden ProgressBars am unten rand stehen wenn er auftritt.
Au'revoir,
Aya~
StefanH - Di 19.08.03 11:52
Boromir hat folgendes geschrieben: |
Ich habe leider keine Ahnung warum das bei mir nicht klappt! Habe es nochmal an einem anderen Rechner mit ME ausprobiert und da bleibt er irgendwann einfach hängen! |
Vielleicht bleibt er nicht hängen, sondern rechnet nur... bei mir dauerts bei 100% auch ein bissl
@Aya: die Scrollbar in der Listbox zerstört das ganze Design
Stefan
Boromir - Di 19.08.03 18:28
Titel: Fehler
Hi Aya,
also der Fehler kommt schon bei 3 % des oberen Balken!
Und auf dem anderen Rechner habe ich es auch nochmal ausprobiert und da hängt er definitiv so nach 36% des oberen Balken! Habe ihn mehrere Stunden laufen lassen.
Der untere Balken kommt bei beiden Rechnern nicht über 0%!
Bis dann
Boromir
Aya - Di 19.08.03 18:35
Hi,
mh... das ist komisch.... *guckt misstrauisch*
Fallen mir auf anhieb nur 2 mögliche ursachen ein, wobei ich bei jeder dieser ne andere Fehlermeldung erwarten würde *g*
1.) Du benutzt unmengen viele Bilder.. jedes Bild wird ja in MosaikGröße in den Speicher geladen, evtl ist einfach dein Speicher irgendwann "voll"... *g*
2.) Evtl hast du in deiner Liste nen "kaputtes" JPEG oder so... (du benutzt doch nur JPEGs und Bitmaps, ne??).
Kannst du mal auf deinen Speicher verbrauch achten und evtl mal deine Bilder durchschauen ob ein kaputtes bei ist?? (Wieviele sind denn in deiner Liste?)
Au'revoir,
Aya~
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!