Depuis quelques années, j’utilise des outils pour convertir en masse des images PICT, généralement issues d’anciens Mac quand je prend des captures d’écran. Et parfois, ça ne fonctionne pas. J’ai enfin trouvé pourquoi : ça dépend des réglages de l’écran.
Premièrement, il faut que je loue un truc : faire une capture d’écran sur Mac, c’est une joie, et le fonctionnement est à peu près le même depuis 40 ans. command
+ shift
+ 3
, et vous avez une capture enregistrée. Ca marche dans la majorité des cas (il est très rare que des logiciels bloque ça) et c’est efficace. Sur les PC, c’est tellement une plaie en comparaison : c’est impossible sous DOS sans ajouter des programmes (et ils prennent souvent de la précieuse mémoire conventionnelle) et c’est compliqué sous Windows par défaut. Il faut en effet presser Impr. Écran
, lancer Paint, coller, sauver en BMP et ne pas mettre le même nom que la capture précédente… Qui plus est, cette méthode ne fonctionne souvent pas dans les jeux (sans même prendre en compte qu’il faut espérer qu’il accepte un alt
+ tab
sans planter). Fin de la parenthèse.
Premièrement, le problème est lié aux versions récentes de macOS. Avec High Sierra, par exemple, toutes les images passent. Mais avec macOS Ventura, une partie des images reste blanche. Empiriquement, je me suis rendu compte que c’était simplement lié au nombre de couleurs dans les réglages de l’écran. Quand je suis en 256 couleurs, ça fonctionne : les versions récentes de macOS affichent un aperçu, et le programme conçu par un lecteur (qui repose sur les API de l’OS) peut me convertir le PICT en PNG. Mais si l’écran est réglé en 16 couleurs, en 4 couleurs ou en monochrome, j’ai une image blanche dans l’OS et dans le programme. Avec macOS High Sierra, ça fonctionne dans l’OS et dans le programme, assez logiquement.
Je ne sais pas si c’est un problème lié à un bug de macOS (possible) ou si les bibliothèques de décodage ont été modifiées, mais au moins j’ai une solution de repli : un vieux Mac… mais moins vieux.
Le principal problème, c’est que certains jeux forcent parfois un mode avec moins de couleurs (certains veulent un écran réglé en 16 couleurs) et – surtout – que la taille des captures monte assez vite. On est vers 8 ko en monochrome, aux alentours de 16 ko en 4 et 16 couleurs et à 256 ko environ en 256 couleurs, pour un écran en 640 x 480. Et en dehors du fait que ça prend de la place sur des disques durs dont la capacité est en Mo, c’est surtout très lent pour le transfert quand je n’ai pas d’Ethernet et que je dois passer en LocalTalk.
Avez-vous essayer l’app GraphicConverter (https://www.lemkesoft.de/en/products/graphicconverter) pour convertir les PICT qui vous ne pouvez pas ouvrir ou voir sur Ventura? J’ai quelques vieux images PICT qui n’est pas des captures d’écran, mais je ne peux pas voir sur Monterey dans QuickLook ou Preview (qui affiche un boîte noir). GraphicConverter peux affiche ces images avec pas de problème.
Je fais souvent des captures d’écrans sur mes vieux Mac.
Pour les lire sur mon Mac récent, je lance OS9 avec SheepShaver (super rapide OS9 sur un i7 ;-).
OS9 affiche très bien les images QuickDraw évidemment.
Si j’en ai beaucoup, je convertis en masse en jpeg avec GraphicConverter 4 (toujours sous OS9), sinon, pour une ou deux,… bah je refais la copie d’écran de la copie d’écran ;-) sous Monterey (pas encore passé sur Ventura sur le fixe) avec cmd+maj+4.
Je n’arrive plus à lire les images QuickDraw avec GraphicConverter actuel depuis Catalina (ou Big Sur…) ça marchait encore avec Mojave.
@Jolin : non, il prend pas les images. Il utilise probablement les routines de l’OS.
@gpbonneau : Ben le problème, c’est que si je dois faire des captures, c’est souvent pour des trucs que je peux pas émuler, en fait. La solution du programme qui convertit tout est vraiment la plus rapide… quand les images sont compatibles.
Je regarderais, j’ai un peu d’expérience avec les PICT, il est possible que ça soit lié à des histoires de rétrocompatibilité avec QuickDraw / Color QuickDraw (et donc de PICT 1 / PICT 2) à l’époque de l’arrivée de la couleur dans le SSW 6.
Après un test sous le système 7.5, les copies d’écran même N&B sont bien en PICT v2.
Ça semble bien être le support du PICT dans les API Apple qui s’effrite peu à peu et sans surprise.