Photicular

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Ich war letzte Woche im Urlaub und in einem kleinen Strandgeschenkeladen verkauften sie dieses wirklich coole, große, dicke Buch namens Ocean: A Photicular Book. Sie haben wahrscheinlich schon etwas Ähnliches gesehen… eine Plastikkarte, die je nachdem, wie man sie betrachtet, unterschiedliche Bilder zeigt. Dieses Buch ist extrem gut gemacht, da die Bilder von sehr hoher Qualität sind und das Design des Buches die Bilder zum Leben erweckt, wenn man die Seiten umblättert.

Hier ist ein kurzes Video

Hier ist eine Erklärung von Dan Kainen

Photicular, auch bekannt als Lentikular oder Integrierte Fotografie, wurde erstmals im frühen 20. Jahrhundert konzipiert, aber das Grundkonzept existiert bereits seit 1692, als ein französischer Maler Gemälde schuf, die eines und dann das andere zeigten, wenn der Betrachter vorbeiging. Die einfachste Form davon besteht darin, zwei Bilder in dünne vertikale Streifen zu schneiden und sie zu verflechten, vor dem zusammengesetzten Bild eine Reihe von Stäben, wie ein Lattenzaun, zu platzieren, die es nur erlauben, zu einer Zeit durch die Lücken ein Bild zu sehen. Anstelle von Stäben können Linsen verwendet werden, und mehr als zwei Bilder – bis zu Dutzende – können verflochten werden.

Das Endergebnis im Ocean-Buch ist wirklich toll. Nachdem ich dieses auf Twitter erwähnt habe, habe ich Gutes über das Safari-Buch gehört. Ich bin mir sicher, dass sie alle großartig sind. Es ist fast wie die Zeitungen und Gemälde in Harry Potter!

Natürlich habe ich darüber nachgedacht, wie wir etwas Photicular-ähnliches im Web machen könnten. Wir haben Videos und GIFs im Web, es ist also nicht gerade schwer, Bilder zum Bewegen zu bringen. Aber es ist nicht nur die Bewegung selbst, die diese Bücher cool gemacht hat, sondern dass sie sich mit deinen Handlungen bewegen (beim Umblättern der Seiten).

Vielleicht könnten wir ein GIF durchblättern, während der Benutzer scrollt. Kann man programmatisch steuern, welches Frame eines GIFs gerade angezeigt wird? Sozusagen. Es gibt keine einfache native Technologie dafür, aber es gibt einige Alternativen.

Dennis Gaebel schrieb über eine Technik, die er letztes Jahr auf der Casper Mattress-Website gesehen hat.

Anstelle eines GIFs können Sie eine Bildsprite verwenden und je nachdem, wie Sie scrollen, welchen Teil des Bildes Sie anzeigen, wechseln. Seine endgültige Demo ist hier

Sehen Sie den Pen How to Animate a Coffee Drinking Sprite With ScrollMagic von Envato Tuts+ (@tutsplus) auf CodePen.

Wenn Sie wirklich bei einem GIF bleiben wollten, hat BuzzFeed tatsächlich eine JavaScript-Bibliothek namens libgif-js entwickelt, speziell um GIFs auf diese Weise zu steuern. Über diese Bibliothek können Sie zu bestimmten Frames springen, das GIF wie bei Videos pausieren und starten und die GIFs sogar „rubbable“ machen, was bedeutet, dass das Ziehen nach links und rechts das GIF vorwärts und rückwärts durchlaufen lässt.

Um super-meta zu werden, hier ist ein GIF von mir, wie ich mit einem „rubbable“ GIF herumspiele

Das Quetschen ist nur das, wovon das GIF handelt, die Möglichkeit, durch die Frames des GIFs zu wischen, ist hier interessant. Nun, das Quetschen von Steve Buscemis Kopf ist auch interessant, aber Sie verstehen, was ich meine.

Verwandt

Vor einem Jahrzehnt erinnere ich mich, wie mein damaliger Chef Tim Chatman für einen unserer Kunden ein Flip-Book-Ding aus Papier entworfen hat.

Es ist kein Photicular, aber es verwendet die gleichen Art von geschlitzten Papierlaschen, die man zieht, um die Bilder zu ändern.

Ich erinnere mich auch an eines meiner Lieblingskinderbücher, Dinnertime, in dem verschiedene Tiere aus den Seiten springen, wenn man sie umblättert.