De nombreuses présentations ont déjà été proposées par Jim McKeeth et Ian Barker sur les avantages de Skia et de Skia4Delphi désormais préinstallé avec Delphi depuis la version 12 Athens (à activer par projet si vous désirez vous en servir).
Parmi les points importants il y a toujours la prise en charge des images vectorielles, SVG ou d'autres comme Lottie. Jim avait dédié une session à ce sujet lors du Desktop First UX Summit 2021.
Comme les choses ont un peu évolué depuis ma présentation de janvier 2020 et que je me suis intéressé au sujet sur mes derniers jeux vidéos (notamment Sporgloo et Ploumtris) il m'a semblé intéressant de faire une piqûre de rappel. En plus ça servira d'introduction pour la suite.
Si vous êtes dans une version supportée par Skia4Delphi je vous recommande de passer par là et bénéficier de ses autres avantages. Si vous êtes dans une autre version ou ne voulez pas activer Skia sur vos projet il existe d'autres solutions pour afficher des SVG dans vos projets Delphi.
Lors des <Dev Days of Summer> 2024 j'ai proposé la "Use SVG images in Delphi" en anglais basée sur des exemples codés quelques jours plus tôt en direct sur Twitch.