La visionneuse de photos Windows ne peut pas s'exécuter car pas assez de mémoire ?

La visionneuse de photos Windows ne peut pas s’exécuter car pas assez de mémoire ?


Source : [Super User [windows-10]](ImageMagick | Download](ImageMagick | Download)

J’ai creusé ce problème car j’avais un problème similaire avec des photos exportées depuis l’application Android Send Reduced Free.

Ce problème dans mon cas est lié au Profile-icc inclus dans ce fichier JPG.

  Profiles:
  Profile-icc: 536 bytes

Cela peut être vérifié avec la commande ImageMagick identify -verbose.

Ce n’est peut-être pas la solution pour l’ouvrir directement depuis Outlook, mais vous pouvez corriger ces fichiers à la source.

J’ai découvert qu’en exécutant la commande convert BADFILE.jpg -strip GOODFILE.jpg sur ce fichier, il s’ouvre dans la Visionneuse de photos Windows 7 sans aucun problème.

-strip  - strip image of all profiles and comments

Vous pouvez obtenir cet outil complet ici : https://imagemagick.org/script/download.php

Donc si vous voulez rendre toutes ces images de nouveau accessibles, exécutez simplement un traitement par lots sur elles :

*mogrify.exe -format jpg -verbose -path C:\OUTPUT_DIR -strip .jpg

Vous pouvez aussi utiliser un chemin relatif comme -path OUTPUT_DIR si vous les voulez dans un sous-dossier.

Si vous devez ouvrir ces fichiers directement depuis Outlook, je recommande par exemple IrfanView qui n’a aucun problème pour ouvrir ces fichiers. Il suffit de le définir comme programme par défaut pour les fichiers graphiques.

Certaines personnes ont conseillé quelque chose en rapport avec le changement des profils par défaut dans la configuration de votre écran, mais j’ai le mien réglé sur mon type de moniteur donc je ne veux pas toucher à ces paramètres.

Si vous voulez que cela soit entièrement automatique, vous avez besoin de 3 choses :

  1. D’abord, décompressez ImageMagick dans c:\apps\ImageMagick-7.0.10-1-portable-Q16-x64

  2. Créez le script batch c:\apps\gfxopen.bat :

@echo off
C:\Apps\ImageMagick-7.0.10-1-portable-Q16-x64\convert.exe %1 -strip c:\temp\temp12345file.jpg

run

*(Réponse tronquée)*