Ein Blog über Fotografie, Gestaltung & Design, Bremerhaven und den Unsinn des Lebens

ImageFlow Bildgalerie

16.12.2007, abgelegt unter: Fotografie, Internet, Software, Verschiedenes

Screenshot ImageFlow 0.7

Die iTunes Nutzer unter euch kennen ja den netten Cover Flow Effekt aus dem Apple Player. Was nun, wenn man seine eigenen Bilder online nach demselben Prinzip darstellen könnte? Finn Rudolph hat ein auf Java und ein wenig PHP basierendes Script entwickelt, dass es euch ermöglicht, genau das zu tun. Mithilfe des Mausrades, eines Sliders, durch klick auf Bilder oder auch mit den Pfeiltasten könnt ihr mit dem bekannten Flow-Effekt durch Bildserien navigieren.

»ImageFlow ist eine Bildergalerie für Webseiten, welche einen intuitiven Umgang mit Bildern ermöglicht. Die grundlegende Idee dahinter ist die, das Durchblättern eines physikalischen Bilderstapels digital animiert umzusetzen. Der intuitive Umgang wird dabei automatisch durch den metaphorischen Einsatz des bekannten Durchblätterns hervorgerufen.

Dieser Ansatz ist vor allem durch die Cover Flow Technik bekannt geworden, welche von dem Künstler Andrew Coulter Enright entwickelt wurde und nun – von Apple aufgekauft – unter anderem in iTunes zum Einsatz kommt.«

Laut Aussage auf der Entwickler-Webseite steht das Script jedem frei zur Nutzung zur Verfügung.

Eine Sample Galerie von mir findet ihr hier

Weitere Infos, eine Doku und ein weiteres Beispiel gibt es auf dem Blog des Entwicklers Finn Rudolph

verwandte Beiträge

  1. Copernic Desktop Search: Dateien & Bilder schnell finden
  2. Desktop Wysiwyg Editoren
  3. Vom Foto zum Vektor
  4. Fotografen in Bemerhaven?
  5. think different.

Related posts brought to you by Yet Another Related Posts Plugin.

29 Kommentare schreib einen Kommentar »

Comments

  1. Dezember 18, 2007 @ 4:01 pm
    Kommentar von: daniel

    hi dennis,
    du hast die imageflow geschichte super in weiß hingekriegt…schaff ich nicht meine reflektionen bleiben schwarz, egal was ich in der reflect.php schreibe…hättest du da einen kleinen tipp für mich? danke schon mal.

  2. http://www.brandtimage.de Dezember 18, 2007 @ 4:10 pm
    Kommentar von: admin

    In der Reflection php ab ca. Zeile 97 müsste stehen:

    // bgc (the background colour used, defaults to black if not given)
    if (isset($_GET['bgc']) == false)
    {
    $red = 255;
    $green = 255;
    $blue = 255;

    }

    bei red, green und blue die entsprechenden Werte eintragen, also für weiß 255/255/255

  3. http://www.kreon-kommunikation.de Dezember 19, 2007 @ 8:18 pm
    Kommentar von: Marc

    hey, ich stehe hier vor einem riesen problem.
    bin nicht der super programmierer. eigentlich so gut wie gar keiner.
    das machen sonst immer andere für mich, bis auf meine
    eigene website.

    versuche jetzt vergebens dieses script an laufen zu bringen.
    möchte gerne auf meiner startseite mit dem imageflow effekt
    meine neuesten referenzen zeigen – dafür müsste ich diesen effekt
    in ein tabellenfenster einfügen. du hast das mit dem script mittig hin bekommen… kannst du mir weiter helfen??? wäre super. RIESEN DANK IM VORAUS.

  4. http://www.brandtimage.de Dezember 20, 2007 @ 8:38 am
    Kommentar von: admin

    Hi Mark, grundsätzlich lässt sich das Script durch Verlinken des Javascriptes und des Stylesheets in den Header und die Verlinkung der Bilder über die reflect.php wie im Quelltext der Demo einbinden. Die Dateien müssen natürlich alle auf dem Server liegen. Auf deinem lokalen Rechner bekommst du das nur dann zum laufen, wenn es einer Serverumgenung wie XAMP o.ä. benutzt wird…

    Das Positionieren an sich erfolgt dann normal über das HTML/Markup und CSS.

    poste wenn möglich mal einen Link, damit ich mir das genau ansehen kann…

    so long

  5. http://www.kreon-kommunikation.de Dezember 20, 2007 @ 12:33 pm
    Kommentar von: Marc

    Morgen.
    schau mal hier.
    habe es mal hochgeladen… aber irgendwie
    bekomme ich das nicht in die tagelle rein.

    http://www.kreon-kommunikation.de/Testsite/index.html

    danke – bis gleich.
    wenn du mir per mail deine tel-nummer schickst, könnte ich dich dann evtl. anrufen? ist vielleicht einfacher als hier über formular?

  6. http://www.brandtimage.de Dezember 20, 2007 @ 2:54 pm
    Kommentar von: admin

    hab dein Markup mal ein bissl aufgeräumt ->
    http://blog.brandtimage.de/wp-content/galeries/sample/test.html

    das Stylesheet dazu:
    http://blog.brandtimage.de/wp-content/galeries/sample/screentest.css

    Versuchs mal mit dem Markup und dem Stylesheet; der Name des Stylesheets müsste in deinem < Head > Bereich in screentest.css geändert werden bzw. das Stylesheet muss umbenannt werden …

  7. http://www.kreon-kommunikation.de Dezember 20, 2007 @ 3:05 pm
    Kommentar von: Marc

    ja hey – es funst.
    nur mit der größenveränderung – browserfenster anpassung geht noch nicht. es verkleinert sich nicht.

    wow – jetzt schon mal vielen lieben dank…

  8. http://www.brandtimage.de Dezember 20, 2007 @ 3:23 pm
    Kommentar von: admin

    das mit der Größenänerung hängt evtl. damit zusammen, dass dein Layout Tabellenbasiert ist …

  9. Mai 12, 2008 @ 5:38 pm
    Kommentar von: mike

    hallo dennis,

    ich hab mich jetzt mal an imageFlow ran gewagt.

    was mich wundert ist. wenn ich die demoSeite:
    http://194.95.111.244/~countzero/myCMS/index.php?c_id=5&s_id=21

    im IE6 aufrufe, dann kommt folgende js-fehlermeldung:

    in der datei imageflow.js
    …………………………
    Zeile: 316
    Fehler: Mitglied nicht gefunden.
    …………………………

    weisst Du womit das zusammen haengt?
    laut aussage – soll das script doch eigentlich in den gaengigsten browsern laufen.

    kannst Du mir einen tipp geben?

    danke erst einmal.

    mfg, mike

  10. http://www.brandtimage.de Mai 13, 2008 @ 10:51 pm
    Kommentar von: Dennis

    hm … ich kann das Problem im IE6 nicht reproduzieren; hängt evtl. mit einer (Sicherheits-) Einstellung zusammen. Mein IE6 läuft unter multipleIEs in der Default Einstellung, da gehts auf jeden Fall.

    Am besten mal die Optionen prüfen ob nicht irgendwas geblockt wird …

  11. Mai 14, 2008 @ 9:04 am
    Kommentar von: mike

    danke fuer Deine antwort!

    jo – dat ist jetz wirklich sehr seltsam!

    mein IE6 laeuft auch unter multipleIEs in der default einstellung und und bekomme ich die fehlermeldung.

    aber Du hast recht, es muss an den (sicherheits-, programm-) einstellung liegen.

    denn am anderen pc – selbes systemInstallation (auch mit multipleIEs bestueckt) – da bekomme ich die meldung auch nicht.

    aber noch einmal – vielen dank fuer Deine antwort und muehe :)

  12. Mai 23, 2008 @ 1:14 pm
    Kommentar von: Romana

    Hallo.

    Ich habe ein problem bei dem Imagflow. Ich möchte wenn man auf das bild klikt das es sich in einem neuem fenster öfnet? ich habe das kleine bild und noch einen link auf das bild für das vergrősern.

    Bitte für hilfe.

    Danke
    Romana

  13. Mai 24, 2008 @ 8:37 am
    Kommentar von: mike

    hallo Romana,

    meinst Du so etwa – wie in diesem beispiel?

    http://194.95.111.244/~countzero/scripts/_myImageFlowLightbox2

    gruss mike

  14. http://www.brandtimage.de Mai 24, 2008 @ 8:42 am
    Kommentar von: Dennis

    Hi Romana,

    auf der Seite des Entwickler Finn Rudolph findest Du in den FAQs eine Beschreibung, wie man Bilder verlinkt und auch Beispiele und Scripte, wie man ImageFlow mit einem LightBox oder Highslide Script benutzt.

    Link

  15. http://www.brandtimage.de Mai 24, 2008 @ 8:46 am
    Kommentar von: Dennis

    @mike hat sich glatt überschnitten ;)

  16. Mai 24, 2008 @ 9:07 am
    Kommentar von: mike

    @dennis – ja das hat es. Dir noch ein schoenes wochenende :)

  17. Mai 27, 2008 @ 3:34 pm
    Kommentar von: fleur

    ich versuche die Bilder im Imageflow größer zu bekommen, aber es will nicht funktionieren! ich habe auch schon die FAQ`s gelesen, aber ich versteh nicht ganz was ich wo ändern muss.

  18. http://www.brandtimage.de Mai 28, 2008 @ 6:04 am
    Kommentar von: Dennis

    Die Bilder werden von ImageFlow dynamisch skaliert; insofern kann man nur eine maximale Größe/Breite festlegen.

    Zitat:

    ImageFlow skaliert sich – und somit auch alle Bilder – dynamisch in Relation zur Breite des div-containers imageflow. Wenn die Bilder eine bestimmte maximale Breite nicht überschreiten sollen, dann muss dem imageflow container eine statische oder maximale Breite zugewiesen werden. Dies kann man via CSS in der screen.css definieren.

  19. Mai 28, 2008 @ 8:52 am
    Kommentar von: fleur

    kann man denn die maximle Breite ändern un wenn,
    dann würde ich es doch im screen.css bei #imageflow ändern, aber was genau?
    ich habe leider kaum ahnung von der HTML-Sprache, deshalb bin ich für jede unterstützung dankbar ;)

  20. http://www.brandtimage.de Mai 28, 2008 @ 9:43 am
    Kommentar von: Dennis

    Der #imageflow Container ist als Standard 90% breit – (width: 90%;). Die Breite bezieht sich auf das Elternelement, d.h. wenn wie in meiner Sample Galerie das Elternlement < body > ist, dann nimmt die Galeriegesamt 90% des Bildschirms ein. Ist der Galerie ein Div o.ä. übergeordnet,das z.B. 100px breit ist, dann ist die Galerie 900px breit.

    kannst ja mal einen Link zum Angucken Deiner Galerie geben …

  21. Juli 22, 2008 @ 1:57 pm
    Kommentar von: Felix

    hallo!
    habe schon viele hilfreich dinge in diesem artikel finden können! danke!

    ich würde image flow gerne als kleine navi eingebunden! wie kann ich das vorne stehende bild als link einrichten?
    es soll eine zeitleiste werden. erscheint das bild für 1999 vorne sein, sollte man bei klick auf die seite 1999 gelangen?

    gibt es da etwas?

  22. http://www.brandtimage.de Juli 22, 2008 @ 2:14 pm
    Kommentar von: Dennis

    Siehe FAQs des Entwicklers
    >ImageFlow FAQs

    Zitat:

    Kann man den Bildern einen Link zuweisen, so dass sich z.B. durch das Doppelklicken auf ein Bild eine bestimmte URL öffnet? Ja, indem man in das longdesc Attribut des img Tags eines Bildes eine URL einfügt. Die URL wird dann durch einen Doppelklick auf das Bild oder einen einfachen Klick auf ein fokussierte Bild aufgerufen.

  23. Juli 28, 2008 @ 9:20 am
    Kommentar von: Felix

    Danke

  24. http://www.hupsis-e107.de/theme/news.php Juli 31, 2008 @ 10:52 pm
    Kommentar von: hups

    bekomme es nicht hin das imageflow mit higslide eine website anzeigt wie sieht da der code aus habe im longdesk ne url drinn aber es wird nur der ladebalken angezeigt.

    wie kann ich anstatt highslide das ganze auf lightview umbauen ??

    http://www.nickstakenburg.com/projects/lightview/

  25. September 25, 2008 @ 4:39 pm
    Kommentar von: Frank

    Ich bekomms einfach nicht zum laufen ich hab zwar diesen loadin balken aber und ich seh die titelbezeichnugen der bilder aber ich hab keine animation und auch keine bilder … ich verzweifele

  26. http://www.brandtimage.de September 26, 2008 @ 11:08 am
    Kommentar von: Dennis

    @frank … kann man so natürlich wenig zu sagen … gib am besten mal link zu einem Beispiel …

  27. Oktober 26, 2008 @ 5:32 pm
    Kommentar von: Bruno

    Hallo zusammen! Viele der Kommentare haben mir schon sehr geholfen. Jetzt stehe ich aber vor einem Problem:
    Ich möchte das Imageflow in einem Iframe öffnen welches 266px breit und 336px hoch ist. Leider verkleinert mir das Imageflow die Bilder so extrem das es nicht mehr ins Layout passt. Di Bilder sollten schon eine höhe von etwa 250-300px aufweisen.
    Wie mache ich das nun am besten?

    SInd vielleicht doofe Fragen, aber ich bin neu in HTML und JS :-/

  28. http://www.brandtimage.de Oktober 27, 2008 @ 4:33 pm
    Kommentar von: Dennis

    hört sich so an, als ob die breite deiner Popups das problem ist – Imageflow skaliert die Bilder proportional anhand der Größe des Elternelementes … 266px breite sind da natürlich nicht wirklich viel

    Schick am besten mal einen Link zum angucken …

  29. http://www.maqua-klein.de April 19, 2010 @ 1:12 pm
    Kommentar von: maqua

    Hallo Dennis.

    Ich habe auch ein Problem mit Imageflow.
    Auf meiner Homepage http://www.maqua-klein.de habe ich unter den Rubriken Kunst den Imageflow laufen. Leider verstehe ich nicht, wie ich so ein schönes Design wie du hinbekomme. Schön wäre, wenn der Immageflow auf dem ganzen Bildschirm zu sehen ist, sobald man auf ein Bild klickt.

    Kannst du mir weiterhelfen?
    Ich bin Anfänger.

29 Kommentare schreib einen Kommentar »

Trackbacks/Pings

RSS-Feed für Kommentare zu diesem Artikel.  ||   TrackBack-URL

Einen Kommentar hinterlassen

XHTML: Du kannst die folgenden Tags verwenden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Kommentarlinks könnten nofollow frei sein.