Ajout des formats ICO et ICNS à l'export des icônes dans Pic Mob Generator (partie 5)

- 09/04/2022 - 5 heures 45 minutes - Patrick Prémartin

Lors de cette cinquième session de développement consacrée au logiciel Pic Mob Generator nous avons corrigé quelques bogues, ajouté de nouveaux formats d'images, ajouté des options pour gérer l'ordre d'empilage des couches d'une icône et fait le nécessaire pour exporter les icônes en format ICO (pour logiciels Windows et le web) et en format ICNS (pour les logiciels macOS).

Wikipedia a été d'une grande aide pour comprendre ces formats mais la page française comportait quelques lacunes par rapport à sa version en anglais. Des modifications ont été soumises après pour clarifier les points sur lesquels j'avais bloqué.

Bien entendu, une fois le programme opérationnel pour sortir des icônes pour Windows et Mac, nous avons créé l'icône de Pic Mob Generator avec Pic Mob Generator. Une version de 1 minute de cet extrait est aussi disponible si vous voulez voir juste cette partie en accéléré.

 

Etapes de cette session de codage en direct sur Twitch :

- ajout des tailles d'icônes 192x192 et 24x24 pour Android

- ajout de la taille d'icônes 167x167 pour iOS

- ajout des tailles d'icônes 16x16, 32x32, 64x64, 256x256 pour Windows

- activation de l'ouverture du navigateur depuis le lien du projet disponible dans "Aide / A propos"

- changement du numéro de version sur la boite de dialogue "Aide / A propos"

- en édition, ajout d'un bouton "rafraichir" sur la prévisualisation pour recalculer les images actives

- correction : élimination de fuites mémoires en fermeture de projet, TList<TPIMGCouche> a été remplacé par TObjectList<TPIMGCouche> afin de gérer automatiquement la suppression en cascade des objets d'un projet source d'icône

- modification du format de fichier de l'image par défaut dans la boite de dialogue utilisée lors du changement de l'image liée à une couche (tous formats par défaut pour simplifier le choix)

- ajout d'un bouton "monter couche"

- traitement du bouton "monter couche" qui change l'ordre des couches dans le projet

- ajout d'un bouton "descendre couche"

- traitement du bouton "descendre couche" qui change l'ordre des couches dans le projet

- ajout d'un bouton "supprimer couche"

- traitement du bouton "supprimer couche" qui élimine le niveau actif dans le projet

- ajout d'un bouton "afficher/masquer couche" qui sera géré plus tard

- export des icones du projet en .ICO (format Windows)

- export des icones du projet en .ICNS (format Mac)

- réinitialiser le chemin de la boite de dialogue lors de l'export

- prérenseignement du nom du fichier d'export avec celui du projet en cours

- en édition, relookage du bouton d'ajout d'un rectangle

- en édition, relookage du bouton d'ajout d'un chemin SVG

- en édition, relookage du bouton d'ajout d'une image

- correction d'un débordement d'entier en cas de sauvegarde d'un projet vide (sans couche)

- création et export de l'icône du programme Pic Mob Generator pour Windows et Mac en mélengeant des rectangles avec des chemins vectoriels d'icônes provenant du site Materiel Design Icons

- mise à jour des informations de version et de compilation du projet pour Linux, Mac et Windows

- ajout du visuel du logiciel généré avec l'icône dans sa boite de dialogue A Propos

 

Certaines informations n'ont pas été affichées. Vous devez vous connecter pour y accéder.

Connexion Inscription


Liens associés

Ces liens s'ouvrent dans la même fenêtre que cette page. En cliquant dessus vous quitterez Serial Streameur.
Pensez à les ouvrir dans un nouvel onglet si vous préférez rester ici pour y revenir plus facilement.


Mots-clés associés

Delphi, FireMonkey, FMX


Classement

Projets > Logiciels > Pic Mob Generator