AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Koshigaya Mosaic Builder
Thema durchsuchen
Ansicht
Themen-Optionen

Koshigaya Mosaic Builder

Ein Thema von Aya · begonnen am 14. Aug 2003 · letzter Beitrag vom 15. Aug 2003
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Aya
Aya
Registriert seit: 24. Jul 2003
Hi,

nach der kleinen anregung im OffTopic Bereich vom DelphiForum (http://www.delphi-forum.de/viewtopic.php?t=15102) habe ich ein kleines Programm gebastelt welches ein Mosaik aus vielen vielen kleinen Bildern macht.

Und da ich dachte das dass vieleicht der ein oder andere auchmal gebrauchen könnte, und immer gern Feedback höre, gibt's den hier 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~
 
Benutzerbild von negaH
negaH
 
#11
  Alt 15. Aug 2003, 01:08
Hi Aya,

ich habs nun soweit hinbekommen. Das Image runterskaliert auf 20x15 Pixel und mit 50x50 Mosaiks erzeugt. Allerdings so richtig hat mich das noch nicht überzeugt. Aber vielleicht habe ich deine Software auch nur fehlinterpretiert. Was ich suchte waren Mosaiken die sich per Zufall aus vielen Bildern zusammensetzen. Am besten, mit großer Auswahl, ist es wenn jedes der Mosaikimages nur einmal im Resultat vorkommen würde. Aber ich möchte schon noch das man diese Mosaiken im Resultat erkennen kann und trotzdem noch das dahinterliegende Image erkennt.

Ich werde nochmal einen Test wagen. Diesmal skalieren ich auf 10x7 runter, was 70 Pixel macht. Dann wähle ich 70 verschiedene Mosaikimages aus und schau mal was dabei rauskommt.


Gruß Hagen
  Mit Zitat antworten Zitat
Benutzerbild von Aya
Aya

 
Delphi 6 Professional
 
#12
  Alt 15. Aug 2003, 01:12
Hi,

benutzt mal zum testen ein ca. 200x200 großes Bild (wirklich, da schmiert der PC garantiert nich ab *g*) und nimm dann dazu 10x10 Mosaik's.

Dann machste in die liste ca. 500 Bilder rein -> Create.

Dann hast du da ein Bild welches aus vielen vielen kleinen Bildern besteht, und wo man dennoch das OriginalBild sehr gut erkennen kann.

wenn du 50x50 Mosaik' steine benutzt, kann es garnicht so wirklich gut aussehen, da das Auge dann mehr auf nen 50x50 Ausschnitt fixiert ist, als auf das ganze ansich.

Au'revoir,
Aya~

PS: Mach das einfach mal mit dem 200x200 Bild.. das sieht wirklich gut aus! (Ach ja.. und natürlich bei dem 200x200 KEIN "Keep Original Size" machen)
  Mit Zitat antworten Zitat
Benutzerbild von negaH
negaH
 
#13
  Alt 15. Aug 2003, 01:12
Ok, ich habs grad mal getestet. Dein Algo. nimmt dann nur eine Teilmenge der zur Verfügung stehenden Mosaiken, leider.

Gruß Hagen
  Mit Zitat antworten Zitat
Benutzerbild von Aya
Aya

 
Delphi 6 Professional
 
#14
  Alt 15. Aug 2003, 01:15
Zitat von negaH:
Dein Algo. nimmt dann nur eine Teilmenge der zur Verfügung stehenden Mosaiken, leider.
Ne, an und für sich nimmt er das Bild welches von der Helligkeit am optimalsten passt... dadurch kann es passieren das Bilder doppelt vorkommen, aber dafür passen diese besser...

denn wenn z.B. in der Liste nurnoch ein ganz dunkles Bild übrig ist weil alle anderen bereits verwendet wurden, aber das letzte Pixel im Bild weiß ist... was dann? *g*

Aber wenn du darauf bestehst, baue ich ein das Bilder garnicht/selten doppelt benutzt werden, is kein großes problem

Au'revoir,
Aya~
  Mit Zitat antworten Zitat
Benutzerbild von Aya
Aya

 
Delphi 6 Professional
 
#15
  Alt 15. Aug 2003, 01:23
Hi,

so.. neue Version ist wieder hochgeladen *g*

Neuestes Feature: "Random Pics".
Das was Hagen wollte.. (nur ne garantie das jetzt jedes Bild genommen wird ist dies dennoch nicht)

Au'revoir,
Aya~
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:50 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