L'application de test est opérationnelle, mais nous manquons de maîtrise des paramètres d'affichage. Dans ce court billet, nous nous attacherons à la régulation de la vitesse d'affichage des transitions. Introduction de la vitesse En matière de vitesse, deux cas sont à examiner suivant la rapidité de traitement et d'affichage des outils graphiques utilisés : utilisation de la LCL standard ou mise en œuvre de la bibliothèque BGRABitmap. Avec la LCL, il est ...
Mis à jour 22/03/2018 à 22h47 par gvasseur58
Grâce aux étapes précédentes, nous avons une interface utilisateur en place et une bibliothèque prête à l'emploi. Reste donc à concevoir la partie métier de notre application modèle. C'est ce que je propose ci-après, avec à la clé la toute première transition opérationnelle . L'application modèle Dans un premier temps, afin de simplifier la tâche, nous laisserons de côté les notions de vitesse et de transparence pour nous concentrer sur la construction des objets nécessaires. ...
Mis à jour 08/03/2018 à 14h34 par gvasseur58
Une fois notre interface utilisateur prête, nous pouvons nous intéresser au code chargé d'afficher une transition entre nos deux photos d'oiseaux. Comme nous allons utiliser la bibliothèque BGRABitmap, nous devons nous la procurer et l'installer. Installer la bibliothèque BGRABitmap Pour se procurer la bibliothèque, c'est ici que ça se passe. Après avoir téléchargé le fichier zip, nous pouvons, par exemple, le décompacter dans le dossier components de Lazarus. La seule ...
Afin de pouvoir procéder à des tests, une application plutôt simple nous servira de modèle. À partir d'une image source, il s'agira de passer à une image de destination grâce à une transition déterminée. La vitesse de transition ainsi que l'opacité des images en jeu seront paramétrables. Nous allons aborder ci-après la création de l'interface utilisateur. L'interface utilisateur Commençons par créer une application à partir du menu « Fichier », option « Nouveau... ...
Mis à jour 06/03/2018 à 08h14 par gvasseur58
Voilà déjà quelque temps que j'expérimente les possibilités offertes par la bibliothèque BGRABitmap, un outil de très bonne qualité proposé par Johann Elsass. Si la classe TBitmap qui accompagne Lazarus est dotée d'un canevas pour le dessin, BGRABitmap apporte des caractéristiques importantes, voire irremplaçables aujourd'hui : la gestion de la transparence ;la gestion de l'anticrénelage (antialiasing) ;une vitesse d'exécution tout à fait satisfaisante. Si l'on ajoute ...