Historique des versions

Dernière mise à jour : 07/01/22

Version Commentaires
4.9b2
Version courante: pour récupérer cette version:
  • Depuis VISION updater (votre machine Atari doit avoir accès à Internet): voyez les instructions à la version 4.7a
  • Old school: téléchargez le depuis ce lien
Changements:
- Support des modules Img View disponibles à http://atari.gfabasic.net/files/img_mod.zip (merci à Lonny Pursell)
- Sélection automatique si présents dans c:/GEMSYS/IMGMOD ou éditez le champ ImgMod de la section [Folders] de VISION.INI
- Par défaut (nouvelle installation) les modules internes seront préférés, puis les modules Img View puis les modules zView LDG (champ Global de la section [Img Priorities] de VISION.INI
- En cas de mise à jour depuis une version antérieure, vous devez changer manuellement Global = 1,3,2
- Nouvelles commandes de script:
- presse-papier: clip_sel, clip_copy, clip_cut, clip_past, clip_pasteN
- modes "silence" pour les progressions et boites d'alertes: form_silent, prog_silent
- Plus de documentation (anglais seulement!):
- Correction de bugs
- Largeur proportionnelle incorrecte dans l'IHM de redimensionnement
- Mise en attente des fichiers scripts VCS incorrecte
- Raccourcis clavier des fonctions de recopie d'écran ('*' and '/') non fonctionnelles
- Détection imprécise du décodeur JPEG de Brainstorm
- Le curseur de la souris pouvait disparaitre sous certaines conditions
- Affichage de la position du bloc dans la zone d'informations de la fenêtre
- Optimisations de taille de code
4.9a2Changements:
- La mise à jour Internet peut échouer car la ligne de commandes curl peut excéder 124 octets. En ce cas un message d'erreur apparaitra dans vision.log
- Optimisation du traitement lorsque le curseur se balade dans le menu déroulant (provoquait des ralentissements notamment sous myAES, merci à Olivier Landemarre)
- Correction d'une mémoire sur une fenêtre GEM lorsque une image se chargait avec une erreur
- Gestion des erreurs étendues des LDG zView (merci à Lonny Pursell)
- Ajout de HexDumpOnError dans vision.ini pour éviter que VISION ouvre une image dans l'éditeur Hexa suite à une erreur de chargement (désolé non accesible par IHM)
4.9a0Changements:
- VISION a un site miroir (http://vision2.atari.org), pour 2 raisons (choisissez la véritable...):
- A cause de demandes de plus en plus fréquentes, j'ai du mettre en place un site mirroir pour pouvoir encaisser la charge...
- Cela permet de mettre à jour VISION en utilisant le protocole https; pour le configurer:
Dans VISION.INI, section [Update] mettre les champs suivants:
URL=http://vision2.atari.org/vupdate/staging/
Updater = curl
TrustedCAFile =cacert.pem
Voyez aussi les commentaires de cette section pour plus d'information
Malgré les apparences, http://vision2.atari.org redirige vers un site https ("à cause" de atari.org qui ne gère pas le https)
En fait, le site miroir est hébergé sur un Raspberry PI4 chez moi
- Améliorations de l'interface graphique:
- Support des noms de fichiers avec un espace à l'intérieur (protocole ARGV)
- Vous pouvez déposer des dossiers sur l'icone de VISION:
VISION ouvrira le contenu des images de ce dossier dans le Browser d'Images. Si vous appuyez sur Control, le contenu des dossiers sera ajouté de façon récursive (cela peut prendre du temps!)
- Support du protocole AP_DRAGDROP (quand VISION est déjà lancé):
 Si vous déposez des fichiers/dossiers sur::
 - La barre d'outils ou une image existante, VISION ouvrira ces fichiers
Si la touche Shift est appuyée, ces fichiers seront édités dans l'editeur hexadécimal.
- L'Image Browser: ces fichiers viendront remplacer ceux existant dans l'Image Browser (si jamais il y en a). Vous pouvez même déposer des dossiers; leur contenu y sera ajouté aussi. Si Control est appuyée, ces fichiers seront ajoutés de façon recursive (cela peut prendre du temps!).
- Algorithme de tramage "Fixed Palette" ajouté; convertit une image True Color en image 16 ou 256 couleurs à condition que l'image ne possède pas plus de 16 ou 256 couleurs. Ajout du script dfixpal.vcs script.
- Corrections:
- Correction du fichier RSC Français (https://groups.google.com/g/atari-mon-amour/c/aLwcEQlLhLQ)
- Les icones des images pouvaient être mal dessinées
- La fonction "Sauver" pouvait ne pas sauver au bon endroit
- Les textes des symétries horizontales et vertiales étaient inversés
- Suite à une erreur LDV, l'image d'origine pouvait ne pas être restaurée
- Suite à une erreur LDV, la pré-visualisation n'était pas mise à jour, maintenant l'image apparait "barrée" pour signaler un errreur
- Correction de typos dans le fichier vmsg.txt Allemand (merci à Lars)
- Corrections de "petits" bugs
- La fonction Log (-PAS- le fichier de log) a été supprimée; je parie que personne ne l'a jamais utilisée
- Réduction de la taille du code et quelques optimisations mineures
4.8a1Changements:
- Correction: le tracé du contour/remplissage d'une ellipse est corrigé (merci à Thorsten/Eero pour le signalement: https://www.atari-forum.com/viewtopic.php?p=407277#p407277)
- Nouvel algorithme de tramage: Bichromie (dual-tone)
- Ajout de la fonction CoGetScreenInfo pour récupérer des informations sur l'écran graphique
- Nouvelles interfaces VAPI:
-Image I/O (Im) : ImGetInf, ImLoad, ImFree, ImSave, ImDither, ImGetStdData pour ouvrir, sauver, tramer, récupérer des infos sur un fichier image
- File (Fi): FiFileExist, FiFolderExist, FiCopyFile, FiCopyFileR, FiMoveFile, FiCreateFolder, FiCmpFiles pour aider à la manipulation de fichiers/dossiers
- Scripting (VCS files):
- La commande close supporte le paramètre optionel 'nosave' afin d'éviter que VISION ne demande confirmation de la sauvegarde
- Les scripts VCS permettent d'itérer dans un dossier avec options de masque et de récursivité
- Nouveaux scripts lloopfol.vcs ddualton.vcs et ldvopt.vcs dans le dossier SCRIPTS
- Ajout de la variable globale LFCurrentFile contenant le nom du fichier en cours lors d'une boucle sur un dossier
- Nouveaux LDVs:
- Dither.ldv: trame une image selon n'importe quel algorithme de VISION, avec n'importe quel nombre de plans
- OptImg.ldv: optimise la sauvegarde d'une image en l'analysant, prise en charge de profils utilisateur
4.7a4Intégration continue, pour récupérer cette version
Changements:
- Amélioration dela réactivité à Control-C, merci à G.Tello and O.Landemarre
- Un LDV peut travailler sur l'image du fichier lui même (donc avec son nombre de couleurs original) quand on utilise un script lui précisant ce fichier en paramètre avec -f<nom du fichier>, voyez scripts/ldvf.vcs pour un exemple
4.7a
  • VISION peut automatiquement se mettre à jour via Internet pour bénéficier de l'intégration continue:
    • Toute nouvelle version sera publiée très vite, attention certaines peuvent être instables! Au pire, téléchargez la version officielle sur http://vision.atari.org
    • VISION active cette option si une connexion Internet est considérée comme probable (présence du cookie 'STiK' ou environnement multi-taches genre Mint)
    • Géré par la section [Update] de VISION.INI, désolé pas d'interface utilisateur pour cela
    • VISION s'appuie sur la présence de wget ou curl , assurez-vous qu'un de ces outils est présent:
    • Par défaut:
      • VISION recherche les mises à jour toutes les semaines
      • VISION vous demande confirmation avant de mettre à jour
  • Bien meilleures performances lorsque les images sont lues depuis un partage NFS
  • Edition basique des informations sur une image pour le format TIFF (tags DOCUMENTNAME, IMAGEDESCRIPTION, MAKE, MODEL, PAGENAME, SOFTWARE, DATETIME, ARTIST, HOSTCOMPUTER, COPYRIGHT)
  • Meilleure stabilité lors du décodage LZW (GIF/TIFF)
  • ShowIBrowser ajouté dans VISION.INI pour controler l'affichage de la fenêtre Image Browser
  • Les LDVs peuvent accepter une chaine de caractères en paramètre (type 3)
  • Nouveau LDV CNTCOL:
    • Calcule le nombre de couleurs d'une image sur chaque ligne et pour toute l'image
    • Par défaut, le fichier cntcol.txt est généré dans le dossier VISION à moins que le paramètre #2 soit fourni via un script VCS script (désolé pas d'interface utilisateur pour cela)
    • 2 algorithmes sont disponibles (parameter #1):
      • 1: Utilise un tableau de bits pour repérer les couleurs uniques globalement et un simple tracking de couleurs pour les compter sur chaque ligne
      • 2: Utilise un tri avec suppression des couleurs redondantes sur les lignes et globalement (par seedy, voyez http://www.atari-forum.com/viewtopic.php?f=16&t=38571)
      • Les performances/utilisation mémoire sont plus en faveur de l'algorithme #1 sauf si l'image est très grande, possède un grand nombre de couleurs mais cela se fera toujours au détriment d'une occupation mémoire plus élevée
  • Nouveau LDV GENIMG:
    • Génère une image avec un nombre maximal de couleurs différentes
    • Surtout utilisé pour tester CNTCOL LDV
    • L'image ainsi générée est assez laide, c'est juste pour y forcer un nombre maximal de couleurs
  • Un LDV peut indiquer un nouveau flag, LDVF_NOCHANGE, pour indiquer à VISION que l'image ne changera pas (typiquement CNTCOL)
  • VAPI exporte de nouvelles fonctions pour la gestion de la mémoire dynamique: MeXalloc, MeXrealloc, MeXfree, MeXcalloc, MeXstrdup
    • Le principal avantage est de bénéficier des fonctions de vérifications de mémoire corrompue ou de non libération de mémoire
  • Un fichier de script (.VCS) peut être chargé par Fichier-->Ouvrir
  • Les valeurs par défaut de la taille du pinceau (accessible par Control-1 à Control-9) sont modifiables dans VISION.INI (champ Thickness dans la section [Graphics])
  • Le fichier d'impresion était généré de façon incorrecte sur les machines nécessitant l'utilisation du format VDI standard
4.6a
  • VISION accepte maintenant des fichiers de script (.VCS) pour automatiser des taches telles que le chargement/fermeture d'images, génération de catalogue, application de LDV. Voyez le dossier SCRIPTS pour des exemples.
  • La taille du pinceau est controlée par les touches Control-1 à Control-9 (utile pour le contrôle depuis une tablette, merci à Claude pour l'idée)
  • Meilleure gestion des modules internes/zView lors d'un échec du chargement pour donner plus de chances aux autres modules de charger l'image
  • VISIONL.PRG est disponible pour les machines avec peu de mémoire (1MB), les choses suivantes ont été retirées (ce qui libère autour de 120KB):
    • Fichier de log
    • Conversions 'Batch'
    • Scripts
    • Seuls les formats internes IMG et TIFF sont disponibles (les modules zView LDGs restant possibles et chargés dynamiquement)
    • Impression
    • Bulles d'aide
    • Allocation mémoire (TT-RAM) et détection d'erreurs telles que dépassement de mémoire
  • Améliorations sur la détection du format d'image (afin d'éviter un crash si une option n'est pas supportée)
  • Protocole DRAG&DROP proprement refusé (évite un time-out)
  • Corrige le bug 60
  • Intègre la nouvelle version de PNGLIB (1.6.37 du site Web de Thorsten Otto)
  • Intègre la nouvelle version des LDG qui permet de corriger une incompatibilité avec les libraries SLB précédemment contournée dans VISION. Merci à Olivier et Thorsten pour leur aide.
4.5c
  • Clé RsrcChoice ajoutée à la section [General] pour forcer un choix de chargement d'icones couleur dans le cas où l'organisation de l'écran ne peut être détectée. (-1: auto (defaut), 0: utiliser le code interne pour gérer les icones couleurs (tous AES), 1: utiliser les routines de l"AES). La seule configuration connue nécessitant un changement est à ce jour un Falcon avec une carte Radeon en True Color 32 bits.
  • Clic sur bouton à cocher dans les préférences du zoom temps réel corrigé 
  • Support du chargement des images JPEG avec le décodeur brainstorm JPEG DSP en True Color 32 bits.
  • Le menu déroulant est correctement affiché sur la droite pour tous les AES (merci à Daroou)
  • Routine de détection d'un dossier existant corrigée pour tous les TOS (ne marchait pas sur le TOS TT donc les préférences sur les dossiers ne fonctionnaient pas)
  • Suppression du double '\' sur les noms de dossier
  • La fermeture de la dernière image restaure la palette par défaut
  • Les redessins de texte (principalement sur les fenêtres de progression) OK pour tous les AES (provoquait des affichages incorrects de texte sur  l'AES du TT)
  • Sous myAES une requête "Quitter" depuis le menu pouvait être écrasée par un clic souris
  • Meilleure gestion du zoom dans la fenêtre Browser d'images
  • Le logo VISION pouvait ne pas apparaitre dans la boite de dialogue "A propos..."
  • Affichage d'une fenêtre de progression lors de la construction de la liste des images à ajouter au catalogue
  • Correction d'un bug de chargement de palette sur le format BMP
Merci à Guillaume Tello, Kroll, Olivier Landemarre et Daroou pour leurs tests et aides
4.5b
  • Corrige les bugs  5859
4.5a
  • Corrige les bugs  5253, 5457
  • Correction de divers bugs sur les chargements d'images (BMP, DEGAS, TIFF)
  • Amélioration des performances lors de l'utilisation des fenêtres de progression; cela peut être particulièrement spectaculaire si le nombre de mises à jour est élévé (e.g. application d'un LDV sur une image 4K: 1700ms --> 400ms)
  • Ajout des niveaux de traces LL_GW1 et LL_GW2 pour aider à investiguer les problèmes de messages GEM
  • Qualité par défaut pour la sauvegarde JPEG mise à 90 (la valeur 75 précédemment utilisée était vraiment mauvaise)
  • Support en import des images Targa 32bit ainsi que de la compression RLE
  • Support du tramage TC32 --> 256 couleurs
  • Support des images PNG en import (nécessite la librarie partagée pnglib, voyez png.txt)
  • Support des modules externes zView en import (voyez les sections/clés ImgPriorities/Global et Folders/zvLDG dans VISION.INI pour le paramétrage). Les plugins zView sont disponibles sur https://sourceforge.net/projects/z-tools (zView) et http://atari.gfabasic.net/htm/zview.htm (LP's zView codec pack)
  • Possibilité de réduire les images lors des conversions en série (disponible depuis les fichiers VISION.RSC (haute résolution) anglais et français seulement)
  • Possibilité de filtrer l'affichage de la vue catalogue en fenêtre selon le nom de l'image (tapez les caractères/backspace, Control-H pour commuter entre 'contient' ou 'commence par' pour le filtre)
  • Amélioration (vitesse et occupation mémoire) de la gestion des fichiers .INI
  • Remerciement à LP et Vido pour le support/test des modules zView et à Guillaume Tello/Olivier Landemarre pour le debug myAES et allocation mémoire
4.1a
  • Corrige les bugs 4445, 46, 47, 48, ,49, 50
  • Amélioration de la gestion des touches sur les différents OS/environnements virtuels
  • Les fenêtres de progression estiment le temps restant ainsi que l'heure de fin.
  • Limitation à 20 notifications/s lors de l'appui sur un contrôle d'une boite de dialogue (avec les vitesses actuelles il était délicat de définir la taille de la fenêtre Zoom Temps Réel)
  • Il est possible d'effectuer des recherches dans la fenêtre Hex Dump (binaire, ASCII (maj/ sans maj.), compter, boucler)
  • Fichier de logging un peu similaire à log4j. Controlé par la section [Logging] et les entrées LoggingFlags et LoggingFile dans VISION.INI
  • Nouvelle fonction InGetKeyFromFile dans VAPI
  • Nouvelle fonction CoGetProcessors dans VAPI
  • Nouvelle interface Logging et fonctions LoDoLog et LoGetLogLevel exposées par VAPI
  • La mémoire TT-RAM peut maintenant être utilisée (sélection automatique par VISION selon les besoins).
  • Un traceur d'allocations mémoire est intégré et peut logger dans le fichier logging les allocations/libérations/statistiques/erreurs (niveaux DEBUG/MEM/INFO/WARNING/ERROR)
  • Suppression de l'ancien mécanisme de protection
  • Si la résolution graphique le permet (>=1440x900), la roue True Color est plus grande (x4)
  • Certaines capacités hardware (030,DSP,FPU) peuvent être masquées dans VISION.INI  et non remontées aux LDV (pratique pour tester)
  • La fonction native NFJPEG de Aranym est supportée (decodage JPEG quasi instantané!)
  • Le catalogue affiche les images en commençant par les plus récentes (avant de regarder le nom, le format et le nombre de bitplans). Notez que cela implique que le fichier catalogue soit mis à jour. VISION le proposera automatiquement et sauvegardera les fichiers précédents.
  • Amélioration de la stabilité du catalogue et support des noms longs
  • VISION peut afficher plusieurs catalogues (boite principale ou vue en icones)
  • La fenêtre catalogue en vignettes et sa boite de dialogue sont synchronisées pour les opérations mise à jour/ajout/suppression.
  • Les images peuvent être sélectionnées depuis la fenêtre catalogue (support des touches control/shift); les images sélectionnées peuvent être supprimées du catalogue (touche SUPPR) et les fichiers images également (touches Maj+SUPPR). Disponibles aussi depuis un clic droit sur la fenêtre catalogue
  • Possibilité d'associer un mot clé à une catégorie dans le fichier INI du catalogue (syntaxe: Path=[mot clé])
  • Ce fichier INI peut maintenant être appliqué sur tout le catalogue à n'importe quel moment (plus seulement avant l'ajout d'images)
  • Changement du fichier VMSG.RSC en VMSG.TXT; plus facile à éditer et moins sujet à erreurs lors des traductions. J'ai effectué les traductions en Allemand, Italien et Suédois avec Google Translate.
  • La cohérence des fichiers VMSG.TXT peut être vérifiée avec l'outil chkmsg.prg
  • Si un problème est détecté dans VISION.INI (e.g. mauvais chemin), VISION essaiera de le corriger automatiquement.
  • Nouveau LDV: BlackHole
  • VISION est maintenant publié sous license MIT.
  • Bugs et limitations:
  • 51: Quand une icone couleur est déjà présente pour le nombre actuel de couleurs, VISION essaie quand même de libérer sa mémoire en sortie. Cela provient d'une vieille et obscure libraries de gestion des icones couleurs, et la correction est bien trop délicate au vu du bénéfice potentiel. Notez que le traceur d'allocations gère cette erreur qui ne conduit à aucun crash ni fuite mémoire. Cela se produit en mode 16 couleurs.
4.0f Une visualiseur Hexa (beta) est disponible !
Les sources de VISION sont disponibles ! Voyez en page des téléchargements !
4.0e Corrige les bugs 34, 35, 36, 37, 38, 39, 40, 41, 42, 43
Nouvelle version du décodeur JPEG (DSP) de Brainstorm grâce à Carsten Pauer, plus compatible avec la CT2.
VISION est disponible en Italien grâce à Lodovico Zanier
La fonction de conversion de bit-plans en indices TOS (accessible par RaRaster2Ind) est 3 à 4 fois plus rapide ! Depuis le temps que je voulais l'optimiser celle-là...
Les fonctions de remise à l'échelle ("Modifier taille ...", pleine page, image browser...) sont 2 à 3 fois plus rapide !
Le zoom temps réel est 10% à 40% plus rapide !
Le zoom sur image est jusqu'à 5 fois plus rapide !
Toutes ces fonction de zoom/remise à l'échelle sont aussi optimisées en mémoire puisqu'elles en demandent *beaucoup* moins pour fonctionner !
Plein de choses totalement invisibles ajoutées afin de se préparer à l'arrivée prochaine des modules d'images externes.
Les fonctions de rotation, correction gamma et de luminosité ont été déplacées dans des LDV
Nouveau LDV : Perspective Y
Vous pouvez éditer directement la valeur des paramètres du LDV
Un LDV peut maintenant modifier les paramètres que VISION lui fournit (sert par exemple à appliquer la même valeur à tous les paramètres)
VISION peut prendre en charge la gestion des blocs pour le LDV (voir LDVF_NOSELECTION)
La taille de la pré-visualisation dela fenêtre de dialogue LDV peut être définie à volonté et on peut même faire disparaitre la source (au profit de la destination qui devient plus grande), les clés à changer dans la section LDV de VISION.INI sont:
PreviewSrcSize et PreviewDstSize. Si PreviewSrcSize est positionné à 0, seule la destination apparaîtra
Quelques optimisations de mémoire : beaucoup de données sont passées en dynamique comme les fenêtres, les buffers Undo (jusqu'à 99 PAR image maintenant !), etc... Au chargement, VISION prend 28 Ko de moins alors que des nouvelles fonctions sont disponibles !
Nouvelles fonctions RaTC15RemapColors, RaTC16RemapColors, RaTC32RemapColors, RaRasterRotateGetDstMFDB, RaRasterRotate, CoGetFunctionOptimizations dansVAPI
Les fonctions MeSCopyMemory8, MeSCopyMemory16 , MeSCopyMemory32 sont 40% à 300% plus rapides !
4.0d Corrige les bugs 30, 31, 32 et 33.
VISION est disponible en Allemand grâce à Ulrich Gunthner
Nouveau LDV : Pixelize
Les LDV s'enrichissent d'une nouvelle fonction : GetParams permettant la saisie spécifique de paramètres
Nouvelles fonctions PrSetText et PrSetProgEx dans VAPI
Nouvelles fonctions RaGetImgSize, RaRasterAlloc et RaRasterFree dans VAPI.
Nouvelle interface Configuration et fonctions CogetLDVPath , CoGetCurrentLanguage
Nouvelle interface INI et fonctions InOpen, InClose, InSaveAndClose, InGetKey, InSetKey , InGetOrSetKey
Nouvelle interface MEM et fonctions MeSCopyMemory8, MeSCopyMemory16 , MeSCopyMemory32
La fonction de traitement d'un LDV peut être maintenant annulée en cours d'exécution.
Les LDV peuvent refuser de travailler sur la sélection.
Lors de l'utilisation du Undo/Redo sur disque, la progression est affichée dans la barre d'informations de la fenêtre
Vous pouvez forcer l'utilisation du format standard en positionnant la variable ForceUseStdVDI de la section [General] de VISION.INI à 1
Vous pouvez obtenir les performances d'un LDV en positionnant la variable ShowPerf de la section [LDV] de VISION.INI à 1
4.0c Corrige les bugs 27, 28 et 29
4.0b Corrige les bugs 20, 21, 22, 23, 24, 25, 26
4.0a Principaux changements:
  • VISION devient modulaire !
    Un clic avec le bouton droit sur une image fait apparaitre un popup donnant accès aux LDV (Librairies Dynamiques VISION).
    Vous pouvez ensuite sélectionner votre LDV, voir ses details et l'appliquer sur l'image ou sur un bloc.
    Un kit de développement est egalement disponible sur le site WEB.
  • Grosse refonte de l'interface
    - Bien plus respecteux du Multitache Magic ou Mint...
    - On peut déplacer les fenetres de progression et celles-ci se redessinent bien...
    - Plusieurs boites de dialogue sont devenues non modales:
    . La roue True Color
    . La sélection d'un index de la palette (fenetre redimensionnable et librement positionnable)
    . Le catalogue -enfin!-
    . La vue du catalogue en vignettes -enfin!-
    - Pleins de détails du style, on peut iconiser, bouger, retailler les fenêtres alors qu'une boite modale est ouverte
  • Nouvelle fenêtre : Image Browser
    Très pratique, cette fenetre permet de visualiser tres rapidement les images d'un dossier a la maniere du logiciel ACDSee sur PC (excellent logiciel par ailleurs...). Cette fenetre est affichée au démarrage et donne acces aux fonctions suivantes:
    - Chargement d'une image : L'image demandee sera affichee et laliste des images du même dossier sera mémorisee
    - Image precedente/suivante : Permet de visualiser l'image d'avant ou d'apres. Vous pouvez, durant le chargement d'une image l'interrompre avec les touches de <- et -> et enchainer sur le chargement de l'image suivante / precedente.
    - Edition : Permet d'ouvrir une fenetre classique d'image VISION permettant la modification
    - Impression : Cette fonction permet d'imprimer l'image courante
    - Suppression : Supprime le fichier image sur le disque
    - Zoom : Popup permettant de selectionner le niveau de zoom désiré
    - Deplacement : Si l'image est trop grande pour etre affichee en totalite dans une fenetre, vous pouvez vous deplacer dedans en maintenant appuyé le bouton gauche de la souris et en la deplacant dans la fenetre de l'Image Browser
  • Extension de l'idée de catégorie par défaut dans l'album
    Il est possible d'associer à la place d'une categorie par defaut un fichier INI qui détermine les 3 categories possibles suivants les répertoires où l'image se trouve. Ce fichier INI accessible sur la fenetre d'informations sur l'album est structuré ainsi:
    [Lookn] --> n est l'ordre de priorite de recherche (0 est le plus prioritaire)
    Path=... --> Chemin et masque, si le fichier à ajouter entre dans Path, cette image sera enregistrée avec les catégories suivantes
    Catn=... --> Nom de la catégorie n (1,2,3) de l'image. Si cette catégorie n'existe pas, elle sera créée (attention a la limite des 32 catégories). Si une erreur survient ou si Catn n'est pas indiqué, la catégorie par defaut de l'album sera utilisée.
    Ce fichier INI est très puissant pour organiser vos images si vous avez l'habitude de les rassembler dans des répertoires ! Par exemple, une fois fait, ce fichier vous permet d'ajouter automatiquement d'un seul coup toutes vos images sans qu'il soit nécessaire de reprendre ensuite a la main les catégories !
  • Gestion du protocole VA_START
    Si votre bureau (Thing, Magic, Mint,...) gère ce protocole, vous pouvez charger a la suite une nouvelle image dans VISION sans qu'il soit nécessaire de le relancer
  • Gestion des noms longs
    ! IMPORTANT !
    Suivant les versions du systeme (Tos, Mint, Magic...), certaines fonctions proposées par le système ne gèrent pas les noms longs, cela peut entrainer des erreurs notamment lors des conversions en série ou de l'ajout d'images dans un album. Pour palier a cela, VISION propose sa validation dans la fenêtre des préférences (cela remplace d'ailleurs l'option des popups à défilement qui ne servait pas a grand chose...)
  • Sur clic droit dans la vue en fenetre du catalogue, apparition d'un popup donnant accès a:
    - Chargement de l'image sous la souris
    - Information sur l'image
    - Export en HTML de la vue en fenetre (avec possibilité de dupliquer les images correspondant aux vignettes)
  • Plus rapide : le tri du catalogue suivant des critères (jusqu'à 30 fois !)
  • Pour les conversions en série, on peut specifier la destruction des fichiers sources, leur déplacement et l'écrasement des fichiers existants
  • Les filtres peuvent maintenant etre traduits et integres (de la même façon que les langues) dans VISION (créer le repertoire du nom de la langue dans VISION\FILTRES)
  • Lors d'une conversion en série ou d'un ajout d'images dans un album, la progression s'affiche de maniere globale et non plus sur chaque image traitée
  • Dans la boite de dialogue des formes, on peut maintenant specifier un type de debut et de fin différents pour une ligne
  • Lors de l'utilisation de l'outil lignes ou K-lignes, les coordonnées s'affichent dans la barre d'info de la fenêtre
  • Sur clic droit sur une image, on peut lancer un programme externe (en parallèle si un systeme Multitache (Mint, Magic...) est utilisé)
  • La palette fait partie de la liste des actions possibles lors d'un clic droit sur une image
  • Ajout de la cle SplashWindow dans vision.ini indiquant si la fenêtre de présentation doit être affichée
  • Ajout de la cle DisplayToolBar dans vision.ini indiquant si la barre d'outils doit etre affichée. Pour la réafficher, passer par les préférences
  • Si VISION ne trouve pas VISION.INI au démarrage, il vous permet de le trouver à sa place
  • Correction des bugs 15, 17, 18 et 19
3.5a
  • Implémentation du tramage en 256 couleurs (sélection automatique)
  • Ajout de la fonction de recopie d'écran (SnapShot), activable par les touches '*' et '/' du pave numerique:
  • Gestion du format JPEG en import sans DSP
  • Gestion du format JPEG en export sans DSP
  • Possibilité de découper une image en n lignes et m colonnes afin de sauver chaque bloc dans un fichier (pratique pour creer des tableaux d'images dans une page HTML)
  • Gestion du format GIF entrelacé en import
  • + Rapide : tramage en niveaux de gris accéléré de 25 % a 35 %
  • La fenêtre du catalogue est maintenant redimensionnable
  • Ajout d'un popup apparaissant sur un clic droit sur image permettant l'accès aux fonctions agrandir, maximiser, informations, sauver, sauver sous et fermer
  • Possibilite d'activer un fichier journal au format VSS afin de générer automatiquement un fichier diaporama en chargant des images a la suite
  • En 24 bits, les images sont maintenant correctement affichées. Certaines opérations ne marchent toujours pas...
  • Correction des bugs 05, 06, 07, 08, 09, 10, 11, 12 et 13
  • Attente Shareware fixée à 15 secondes
3.0d Corrige le bug 04
3.0c Principaux changements:
  • Détection automatique au démarrage de la necessité d'utiliser le format VDI standard
  • Détection automatique au démarrage du format True Color (le panneau de sélection manuelle a été supprimé)
  • Gestion du format True Color 65K (manque encore le 24 bits!)
  • Raccourcis clavier (touches de direction) pour se déplacer dans les images et le catalogue en fenêtre
  • Le catalogue en fenêtre est moins "modal" : a part les modifications sur les images, vous pouvez tout faire (fermer, déplacer, iconifier...)
  • Sauvegarde de tous les paramètres (style de ligne, de points, de pinceau...) dans VISION.INI
  • Suppression de la bande blanche à droite des images pour le diaporama
  • Dans les fichiers .VSS du diaporama, les commentaires peuvent être aussi insérés en fin de ligne
  • Correction des bugs n° 02 et n° 03
  • Attente Shareware fixée à 10 secondes
3.0b Corrige le bug 01.
3.0a Première version passée en Shareware. Les évolutions suivantes ont été apportées:
  • Fenêtre de zoom en temps réel
  • Rapidité accrue
  • Compatibilité grandement amélioré avec les cartes graphiques (sans pour autant être parfaite...)
  • Undos sur disque jusqu'à 99 niveaux
  • Diaporama (Slide-Show) intégré au catalogue
  • Correction de divers petits bugs

A été très rapidement remplacée par la version 3.0b

2.5j Dernière version distribuée par ALIAS