Application: De l’effet de loupe aux oeuvres de Victor Vasarely

Bonjour à tous,

Précédemment, je vous ai présenté l’effet de loupe. Cette nouvelle fonction de ma class image n’est pas venue tout de seul. En réalité, l’idée de la créer m’est venue en observant différents poster représentant des oeuvres de Victor Vasarely.

Plus particulièrement en observant celle intitulée « HEXA. TRI. C » réalisée en 1983. Elle ressemble à ceci:

Quand je dis qu’elle ressemble, c’est:

      Parce que ce n’est pas une copie de l’originale (je ne l’ai pas trouvée sur la toile)
      Parce qu’il s’agit d’une représentation que j’ai faite moi-même!

Ce qui m’amène inévitablement à vous proposer le code qui se cache derrière cette image mais également dans celle figurant dans la galerie en bas de l’article.

  1. span class= »st0″>’image.class.php’‘distortions’‘image_’‘image_’‘image_’.$i}->height+$d; $y+=$d){
  2.             $color = ($x > ${‘image_’.$i}->width*.5|| $y > ${‘image_’.$i}->height*.5)? $colors[$i%3]:$colors[($i+1)%3];
  3.             imagefilledellipse (${‘image_’.$i}->img, $x+10, $y+10, $d-2, $d-2, $color);
  4.         }
  5.     }
  6.  
  7.     ${‘image_’.$i}->load(‘effets’‘image_’.$i}, ‘all’

Vous l’aurez remarqué ce code fait non seulement à ma sous-classe d’effets mais aussi à celle de distortions. En effet, le plaquage de chaque image avec effet de loupe centré est réalisé à l’aide de cette sous-classe.

Sur ce, bonne visite! 😉

Tags: , , , ,