Web 2016-02-25

De an
Aller à : navigation, rechercher

Intro

Aujourd'hui, nous allons explorer:

  • ce qu'est une image digitale;
  • les formats d'images pour le web;
  • comment créer un gif animé à l'aide du terminal.

Dial-Up Access by Using the Michigan Terminal System

La vidéo ci-dessous présente l'un des premiers systèmes d'exploitation moderne, autour de 1967. Il permet à plusieurs utilisateurs de se connecter à distance sur une machine. Le paradigme qu'il met en place structure encore les systèmes d'exploitation d'aujourd'hui, et visible à travers le Terminal.

Format d'image pour le web

Fichier:099.jpg

Bitmap

Imagemagick

exemples:

couleurs indexé

  • PNG
  • GIF

images photographiques, format avec compression

  • JPG

Vectoriel

Utiliser pour des choses dont on doit pouvoir mettre à l'échelle

  • SVG


L'incident Lenna?

#! /usr/bin/env bash

rm [0-9]*.jpg

for i in {100..0}; do
echo "compression à $i%"
convert original.jpg -quality $(expr 100 - $i) $i.jpg;
done

for a in [0-9]*.jpg; do
mv $a `printf %03d.%s ${a%.*} ${a##*.}`
done

ffmpeg -r 25/1 -i %03d.jpg out.mp4
mplayer out.mp4  -fs -idle -fixed-vo

GIF animés + glitch

Nous allons extraire une séquence de film, puis séparer

# extraire la séquence du film
vlc NightOfTheLivingDeadRemasteredHD.ogv --rate=1 --scene-ratio=2 --video-filter=scene --start-time=392 --stop-time=400 --scene-format=png --scene-prefix= --scene-path=img vlc://quit

# Ou bien extraires les images qui composent le GIF
convert animated.gif +adjoin animated_%d.gif

# appliquer un effet sur chaque image individuelle
for i in animated_*.gif; do convert  "$i"  -remap pattern:gray50 "ok_$i"; done

# concaténer toutes les images modifiées en un nouveau GIF
convert  ok* ok.gif

Résultats

Fichier:Resultat.gif

300px

Artistes ayant travaillé sur ce concept

Dans le journalisme

Dans le net.art

Autre