IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Tous les billets

  1. Les transitions entre images sous Lazarus avec BGRABitmap (XV) - Utilisation des formes géométriques

    par , 12/04/2018 à 09h39 (Blog de Gilles Vasseur - Pascal et compagnie)
    Jusqu'à présent, nous n'avons utilisé que les rectangles comme comme outils de construction du masque. Non seulement il est possible d'imaginer de nouvelles transitions avec eux, mais d'autres formes géométriques aussi complexes que voulu peuvent créer des effets intéressants.

    Utilisation des formes géométriques

    Les rectangles


    Une première idée serait de faire apparaître un rectangle au centre de l'image d'origine et de le faire croître pour découvrir l'image ...
  2. Les transitions entre images sous Lazarus avec BGRABitmap (XIV) - Jeu avec les côtés de l'image

    par , 09/04/2018 à 15h43 (Blog de Gilles Vasseur - Pascal et compagnie)
    Nous allons continuer à explorer quelques transitions qui serviront de base à notre composant. Aujourd'hui, ce sont les côtés des images qui vont nous intéresser.

    Jeu avec les côtés de l'image


    Parmi les transitions à définir grâce aux masques, celles qui exploitent les côtés des images sont parmi les plus faciles à implémenter. Nous définirons ainsi quatre nouvelles transitions : HorizontalExpand, HorizontalShrink, VerticalExpand et VerticalShrink. Avec ces transitions, ...

    Mis à jour 14/04/2018 à 22h15 par gvasseur58

    Catégories
    Free Pascal , Lazarus , Graphisme , Programmation
  3. Les transitions entre images sous Lazarus avec BGRABitmap (XIII) - Les contractions de rectangles

    par , 06/04/2018 à 08h54 (Blog de Gilles Vasseur - Pascal et compagnie)
    Nous passerons rapidement sur la présentation des contractions puisqu'elles forment un ensemble de transitions inverses de celles qui ont été étudiées dans le billet sur les expansions. Cette fois-ci, c'est l'image d'origine qui disparaîtra peu à peu dans un rectangle de plus en plus petit.

    Les contractions de rectangles

    Une seule de ces transitions sera un peu plus détaillée : LeftTopShrink. Même si, comme nous l'avons déjà vu, il ne s'agit qu'une des possibilités, le ...
  4. Les transitions entre images sous Lazarus avec BGRABitmap (XII) - Les expansions de rectangles

    par , 05/04/2018 à 08h55 (Blog de Gilles Vasseur - Pascal et compagnie)
    Comme nous avons vu ce qu'est un masque et comment nous en servir, nous allons explorer les possibilités qu'offre cette technique. En effet, si nous avons envisagé le cas d'une croix, nous pouvons bien entendu partir d'une ellipse, d'un rectangle ou d'une forme encore plus complexe.

    Une première série de transitions aura ainsi trait à l'expansion progressive d'un rectangle qui remplacera l'image d'origine par celle de destination ou découvrira cette dernière.

    Les expansions ...
  5. Les transitions entre images sous Lazarus avec BGRABitmap (XI) - La notion de masque

    par , 03/04/2018 à 14h35 (Blog de Gilles Vasseur - Pascal et compagnie)
    Grâce aux précédents billets de la série, vous savez installer la bibliothèque BGRABitmap, bâtir un logiciel de test avec la prise en charge de la vitesse d'affichage et de l'opacité, ainsi qu'implémenter quelques transitions simples. Dans ce billet, nous étudierons des techniques plus complexes mettant en œuvre des masques afin de produire des transitions encore plus attrayantes.

    La notion de masque

    Avec les méthodes employées jusqu'à présent, nous ne pouvons que superposer ...

    Mis à jour 03/04/2018 à 20h00 par gvasseur58

    Catégories
    Free Pascal , Lazarus , Graphisme , Programmation