insertion d'image, tentative infructueuse, et enregistrement impossible ensuite

• 15 Déc. 2010 - 15:47

Après avoir tenté en vain de mettre une image en gif, transformée ensuite en jpg puis en png, notamment en tirant le fichier sur la partition, mais avec pour seul résultat un point minuscule sur la partition, j'ai essayé de balader l'image sur le Bureau, puis sur C, toujours sans succès.

Comme j'entrave assez mal l'informatique sous-jacente aux fichiers, et pas mieux l'anglais, j'ai renoncé et supprimé ladite image des divers dossiers (Bureau, etc) dans lesquels je l'avais promenée lors de mes essais d'implantation.

A cause de cela, ou en suite de cela, impossible d'enregistrer mon travail ultérieur sur la partition, l'enregistrement se met en echec "cannot open picture file" : je suppose qu'il veut trouver/ouvrir mon image, mais je ne l'ai plus, même dans ma corbeille vidée entre temps.

Me reste la solution de tout recopier/recoller sur une nouvelle partition, mais je sous signale ce pb sur lequel je viens de buter, à toutes fins utiles.


Commentaires

Si tu attaches ta partition à ton prochain commentaire on peut peut être la sauver sans que tu n'aies à tout recopier.
Pour l'image, pourrais tu l'attacher aussi? Pour vérifier sa taille. PNG ou JPG devraient fonctionner, pas sûr pour GIF.

En réponse à par [DELETED] 5

C'est la partition que j'avais déjà enregistrée avant de vouloir y mettre une image.
A noter que je ne peux transmettre la partiton avec ses ajouts ultérieurs, puisque précisément je ne peux l'enregistrer.
Je suis intrigué de savoir quelle bêtise j'ai encore bien pu faire, car d'habitude en fouillant bien dans le forum ou sur le manuel, j'arrive à surmonter mes tatonnements, et engranger au passage autant de savoir-faire !

En réponse à par [DELETED] 5

Merci, ça fonctionne, je peux enregistrer les modifs à présent, mais je n'ose tenter d'y remettre des images :
1 - pourquoi mon image ne s'est-elle pas insérée dans la partition ?
2 - comment pourrais-je moi-même "effacer" ces références, dans la partition, aux images qui ne se sont pas incrustées ?

PS Ceci n'a rien de pressé, c'est juste pour savoir.
PS 2 Je me demande si je ne fais pas trop de modifs à la fois : j'ai l'impression que le processus finit par "caler" si je fais trop de modifs sans enregistrer : en effet, je me suis aperçu que si une ultime modif bloquait, il me suffisait d'enregistrer le travail pour que l'opération dernière fonctionne.

En réponse à par papisenior

1- pas la moindre idée. Peut être à cause du format GIF ?

2- Ce que j'ai fait. J'ai dézippé le fichier mscz avec 7zip. Il contenait un fichier mscx que j'ai ouvert avec un éditeur de texte comme PsPad. J'ai cherché "image" et supprimé les lignes en question, sauvé et ouvert avec MuseScore.

Normalement, MuseScore ne doit pas "caler".

En réponse à par [DELETED] 5

J'ai rencontré ce problème moi-aussi. Je pensais que j'avais fait une c...rie en plaçant mon image. Comme expliqué, j'avais intuitivement cherché, trouvé et supprimé la trace de l'image dans le fichier mscx et était heureux d'avoir su réparer mon erreur. Mais il semble que ce n'était seulement une bêtise de ma part : après d'autres essais, Musescore semble réticent à accepter facilement une image ( PNG, JPG ou autre, problème de format ou de compression, le sujet est non documenté si je ne me trompe ? ) et pire, je viens de faire des tests, il ne supprime pas la trace de l'image dans le fichier de sauvegarde ( mscx ou mscz) si on supprime celle-ci de la partition après avoir réussi à l'insérer. Là, je pense qu'il y a un bug lors de la compression... qui n'apparaît que si on efface ou déplace l'image de son dossier d'origine car tant que présente Musescore ne l'affiche plus mais ne refuse pas la sauvegarde en mscz ( il n'y a jamais de pb en sauvegarde mscx même si l'image n'est plus présente dans le dossier).
Mon matos pour la zique : 2 guitares, 1 Yamaha PSR-230 (sons proches du Klaxon mais bien bon pour les entrées MIDI), Windows Vista Ed Familiale, une carte SoundBlaster ( pour connecter le PSR et améliorer le son du PC... et du PSR) et bien sûr Musescore 0.9.6.3.
Merci à l'équipe pour son dévouement et cette très bonne réalisation.

En réponse à par [DELETED] 5

1 Placer une image ou photo quelconque dans le dossier Musescore
2 Ouvrir Musescore et créer une partition
3 Placer par glisser/coller l'image sur la partition ( dans un cadre ou non)
4 Sauvegarder la partition 2 fois ( en mscz et en mscx )
5 Fermer la partition et quitter MuseScore
6 Déplacer l'image hors du dossier Musescore
7 Ouvrir Musescore et la partition de test

A ce niveau, en principe, en ouvrant la partition compressée l'image est présente
mais en ouvrant la partition non compressée l'image est :
- soit présente
- soit réduite à 1 point ( qui reste minuscule même à 400%) ( voir fichier joit test insertion 1 )
- soit totalement absente

8 Si présente ou sous forme de point supprimer l'image de la partition ( s'il n'y a pas d'image il n'y aura pas de pb )
9 Sauvegarder sous en mscx

Aucun plantage

10 Quitter la partition et Musescore

11 Ouvrir Musescore et la partition
12 Sauvegarder ou Sauvegarder sous en choisissant mscz

Là ! tout se passe bien ou aléatoirement ça plante ( alors que plantage systématique hors recherches mais il fallait s'y attendre, chez le mécano la voiture marche toujours bien) .

Je joins mon fichier de test. Le sauvegarder en mscz affiche le message d'erreur mais un fichier vide est généré qui a l'ouverture affiche le message : (voir le fichier joint test insertion 2)

Ceci étant dit, je ne suis pas non plus un grand technicien j'ai essayé d'être le plus méthodique possible.

Fichier attaché Taille
Test insertion 1.png 143.25 KB
Test insertion 2.png 22.83 KB
Test insertion image.mscx 10.26 KB

En réponse à par [DELETED] 15468

De quel manière Musescore sauvegarde-t'il les fichiers en automatique et y a-t'il un fichier temporaire quelque part dans le dossier Musescore car je viens de systématiser l'anomalie ( il me fallait retrouver l'ordre exact des actions qui conduisent au problème car on ne crée pas un fichier et on n'efface ou supprime pas tout de suite ses composants ).

Donc je reprends :
1 Placer 1 image dans le dossier Miusescore
2 Ouvrir Musescore et créer une partition
2 Placer l'image dans cette partition
4 Sauvegarder ( juste pour contrôle sauvegarder en mscx et mscz dans un autre dossier en conservant le nom )
5 Fermer la partition et quitter Musesscore
6 Supprimer ou renommer l'image du dossier Musescore

Si j'ouvre le fichier Musescore je vais ouvrir le fichier que Musescore sauvegarde par défaut : le fichier mscz
7 Ouvrir Musescore et la partition de Test : l'image est présente sur la partition... ( elle n'existe pourtant plus )
8 Sauvegarder en mscz : aucun plantage

Maintenant allez dans le dossier ou sont sauvegardés les 2 fichiers pour contrôle ( voir en 4 )
9 Sans fermer la partion de test présente ouvrir la partition de contrôle en mscx
10 Cette dernière n'affiche pas l'image ( ne pas faire de sauvegarde cela fausserait la suite)
11 Revenir dans la partition de départ l'image y est présente sauvegarder : pas d'anomalie
12 Passer à la partition de contrôle ( celle qui n'affiche pas l'image ) faire une sauvegarde en mscz : Message d'error

Attention les sauvegardes doivent se faire dans le dossier Musescore ( pas dans le dossier de contrôle )
13 Repasser à la parttion initiale sauvegarder : pas de message d'error
14 Quitter les 2 partitions et Musescore
15 Rouvrir Musescore et ne charger cette fois que la parttion en mscx
16 Sauvegarder en mscz : message d'error systématique et la parttion

A partir de maintenant le fichier mscz ne s'ouvre plus, le fichier mscx affiche un point à la place de l'image...
et tenez-vous bien il suffit d'arriver à sélectionner ce point et l'effacer pour que tout rentre dans l'ordre
17 Refaites 2 sauvegardes en mscx et mscz : aucun message d'error...

Je reviens à ma question du début : pour quelle raison le fichier compressé garde l'image supprimée du dossier et pas le dossier non compressé.

18 Pour vérification : recharger le fichier mscz du dossier de contrôle : l'image supprimée réapparait et se sauvegarde sans message d'erreur.

En fait le côté aléatoire de ma première recherche vient que j'effaçais l'image de Musescore et sauvegardais le fichier n'ayant plus de trace de l'image n'affiche plus de message d'erreur.
Le plantage vient donc de la suppression, déplacement ou renommage d'un composant de la partition sans l'avoir effacer au préalable du fichier. Reste cette question : Pourquoi cette survie de l'image en fichier compressé ???

Je joins les 2 fichiers de contrôle ( logiquement en ouvrant le fichier compressé vous devriez voir ma tronche... et 1 point sur le non-compressé...

En réponse à par [DELETED] 15468

C'est encore moi...
Il va de soi qu'au départ, ormis le suffixe, les fichiers portent le même nom et sont issus de la même partition. J'ai différencié les noms afin qu'une sauvegarde automatique ne fausse les tests.
Il me serait intéressant de savoir si l'image survit dans le fichier mscz loin de mon ordinateur ?
Autre remarque : depuis que je fais des tests pour ce problème je suis devenu expert pour placer une image dans la partition. Par glisser/coller (drag and drop) c'est d'une simplicité enfantine. Pourquoi galère-t'on au début ???
Il est vrai qu'on cherche un menu ou une fonction de chargement d'image qu'on ne trouve pas... puisqu'elle n'existe pas.
Pour faciliter la tâche au débutant n'est-il pas possible d'avoir la fonction "Insérer une image" dans le menu contextuel quand on clique-droit sur une zone vide de la partition ? ( Je sais que le dire est une chose, le programmer une autre et placer une image est somme toute assez secondaire en ce qui concerne une partition... )

La morale de l'histoire, pour ceux qui rencontre le message "Cannot open picture file" qu'ils ne s'affolent pas : il n'est pas nécessaire d'aller explorer les fichiers xml de Musescore : sélectionner le point présentant la position de l'image disparue ( il n'est toujours pas facile à voir, surtout si la partition est déjà bien remplie), et appuyer sur la touche "Suppr" du clavier de l'ordi et c'est le miracle le fichier peut être sauvegardé sans message d'erreur.
Dernière remarque le message d'erreur n'apparaît que lorsqu'on sauvegarde en mscz à partir d'une partition ouverte avec un fichier mscx... Là , je laisse ceux qui savent programmer trouver pourquoi. Mais qu'ils s'occupent des bugs plus important ( par ex. quand il y a plusieurs reprises (volta) dans la partition, Musescore ( 0.9.6.3) ne commence pas la lecture à partir de la note sélectionnée s'il n'y a pas eu d'ajout ou modif d'éléments dans la partition, ce qui est un peu agaçant - ça ce contourne en désactivant les reprises, gênant si c'est la vérif qu'on veut faire, ou déplaçant et replaçant une note avant de relire, mais bon... ça gonfle !!! )

En réponse à par [DELETED] 15468

Un fichier MSCZ n'est pas seulement qu'une version compréssé d'un fichier MSCX. Il contient aussi les images ajoutées à la partition. Tu peux le vérifier en utilisant un utilitaire de zip tel que 7-zip pour ouvrir le fichier MSCZ. C'est pourquoi l'image continue d'apparaitre dans MuseScore lorsque tu ouvres un fichier MSCZ mais que tu as supprimé l'image.
Tu peux donc envoyer par email ou partager sur MuseScore.com un fichier qui MSCZ qui contient une image. Le format MSCX est plus là pour des raisons de débuguage.

Un exemple de fichier avec image partagé sur MuseScore.com : http://musescore.com/score/1462

En réponse à par [DELETED] 5

Merci de tes explications... et du coup tout s'éclaire : je ne comprenais pas pourquoi, puisque la sauvegarde est compressée, a un instant donné, on ouvrait un fichier non compressé ( qui provoque l'anomalie si l'image a été entre-temps supprimée ou déplacée ) et puis j'ai pensé aux fichiers de restauration après plantage de Musescore, les fichiers ".nom_du_fichier.mscx," avec le point au début et la virgule à la fin. En effet, puisque le fichier mscz conserve toutes les informations, on ne rencontre aucun problème mais que survienne un plantage sur ce fichier et que l'image qu'il affiche n'est plus dans son dossier, le fichier de réouverture (non compressé lui) ne peut trouver l'image demandée quand on sauvegarde d'où le message d'erreur. L'ennui étant que cette sauvegarde invalide le fichier mscz ( j'ai vérifié, il existe toujours mais Musescore ne peut plus rien en faire ).
Donc à retenir : quand une partition contient une image et si l'on n'est pas sûr qu'elle soit toujours présente dans son dossier, après plantage NE PAS ACCEPTER la proposition de Musescore de restaurer la session et de rouvrir soi-même le fichier mscz qui a cet instant est toujours valide et opérationnel et ouvrir parallèlement le fichier de restauration afin de pouvoir récupérer les ajouts et/ou les modifs faîtes avant le plantage.
PS. Je n'avais pas réalisé que mscz voulait dire "MuseSCore Zippé", ça me paraît pourtant tellement évident maintenant... j'dois vieillir moi !!! ;-))

Do you still have an unanswered question? Please log in first to post your question.