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

Programmation

  1. Les transitions entre images sous Lazarus avec BGRABitmap (XII) - Les expansions de rectangles

    par , 05/04/2018 à 07h55 (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 ...
  2. Les transitions entre images sous Lazarus avec BGRABitmap (XI) - La notion de masque

    par , 03/04/2018 à 13h35 (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 à 19h00 par gvasseur58

    Catégories
    Free Pascal , Lazarus , Graphisme , Programmation
  3. Les transitions entre images sous Lazarus avec BGRABitmap (X) - Des transitions spectaculaires...

    par , 29/03/2018 à 10h00 (Blog de Gilles Vasseur - Pascal et compagnie)
    Il ne faudrait pas croire que les transitions qui ne demandent qu'une ligne de calcul sans utiliser des procédés plus complexes comme les calques soient limitées à quelques déplacements triviaux. Les quelques exemples qui suivent montrent qu'il n'en est rien et qu'un peu d'imagination permet de rapidement élargir sa palette d'outils !

    Les pouvoirs de l'imagination

    L'inversion des images de travail

    Une première idée est d'inverser l'image d'origine et celle ...

    Mis à jour 29/03/2018 à 13h45 par gvasseur58

    Catégories
    Lazarus , Graphisme , Free Pascal , Programmation
  4. Les transitions entre images sous Lazarus avec BGRABitmap (IX) - Pousser des images hors du champ d'affichage

    par , 28/03/2018 à 11h12 (Blog de Gilles Vasseur - Pascal et compagnie)
    Après les transitions concernant le recouvrement, nous allons nous pencher sur d'autres types qui nous poseront des problèmes différents... Aujourd'hui, les transitions qui poussent une image hors du champ d'affichage pour en introduire une autre seront à l'honneur.

    Pousser des images hors du champ d'affichage


    Pour le moment, nous allons nous contenter d'explorer d'autres possibilités tout aussi faciles à mettre en œuvre que les précédentes. Cependant, il nous faudra modifier ...

    Mis à jour 28/03/2018 à 18h49 par gvasseur58

    Catégories
    Free Pascal , Lazarus , Graphisme , Programmation
  5. Les transitions entre images sous Lazarus avec BGRABitmap (VIII) - Le recouvrement (suite)

    par , 27/03/2018 à 08h52 (Blog de Gilles Vasseur - Pascal et compagnie)
    Dans ce billet, nous allons poursuivre notre exploration des effets de transition par recouvrement en compliquant très légèrement les calculs...

    Le recouvrement (suite)

    Le recouvrement OverBottomRight

    Le recouvrement OverBottomRight, comme ceux qui suivent, utilise une diagonale pour la translation. Cela signifie simplement qu'il faut modifier dans le même mouvement les variables locales LX et LY.

    OverBottomRight suivra le schéma ci-après : ...
Page 3 sur 9 PremièrePremière 1234567 ... DernièreDernière