Re : Copier une image en taille réelle d'un fichier dans le presse-papiersSi vous ne souhaitez pas que la couleur d'arrière-plan blanche par défaut de JMP apparaisse dans votre graphique, accédez aux Préférences, sélectionnez le groupe Rapports à gauche et cochez l'option Arrière-plan transparent.
Pour la taille du graphique, vous pouvez modifier la saisie par zone d'image, puis copier le presse-papiers.
Names Default To Here( 1 );
New Window( "Test",
//create mouse box to make image clickable
mb = MouseBox(
//load in image and shrink for easy viewing
pb1 = Picture Box( Open( "$SAMPLE_IMAGES/tile.jpg", jpg ) ),
pb1 << set height( 100 ),
pb1 << set width( 100 ),
//on click behavior
<<SETTRACKENABLE></SETTRACKENABLE>
Re : Copier une image en taille réelle d'un fichier dans le presse-papiers@CitizenNo3 - regarde aussi Fusionner/assembler des images pour une discussion connexe
Re : Copier une image en taille réelle d'un fichier dans le presse-papiersMerci Craige et yuichi_katsumur ! Je pense que ces fils liés par Craige répondent à ma question.
Conclusion : le comportement de JMP lors de l'affichage ou de la copie d'une image ajoute une petite bordure et il n'y a pas vraiment de moyen de contourner cela, bien qu'il soit possible de rendre cette zone de bordure transparente en changeant la couleur d'arrière-plan dans les paramètres de JMP (cela aura également un impact sur tous les arrière-plans couleurs qui pourraient ne pas être souhaitées).
Solutions de contournement :
- Utilisez Python pour travailler avec les images (je ne veux pas que les utilisateurs aient besoin d'installer Python donc ce n'est pas une bonne option)
- Enregistrer l'image dans un emplacement de lecteur et permettre aux utilisateurs de visualiser/copier à partir de là (peut-être le fera-t-il)
- Afficher le chemin de fichier de l'image dans un texte sélectionnable afin que l'utilisateur puisse y accéder s'il a besoin de l'image complète (ma solution de contournement rapide actuelle)
Copie d'une image en taille réelle d'un fichier vers le presse-papiersBonjour,
Dans le cadre d'un outil de création de rapports, j'extrais une série d'images d'un fichier zip vers une grille pour une visualisation facile. Cela fonctionne comme prévu, mais j'aimerais également pouvoir cliquer sur une image pour l'afficher en taille réelle et copier l'image en taille réelle dans le presse-papiers (pour la coller dans PPT, etc.). J'ai trouvé cet autre fil de discussion où quelqu'un avait un problème similaire et j'ai réutilisé ce script. Cependant, j'ai remarqué un comportement indésirable avec le message de copie de l'image. Même si les propriétés de l'image dans la zone d'image indiquent qu'elle fait 451 x 451 px, tout comme le fichier d'origine, la copie de cette image dans le presse-papiers (via JSL ou par clic droit) donne une image plus petite que si je copie directement l'emplacement du fichier, et JMP a également ajouté une bordure blanche inégale.
Existe-t-il une solution de contournement pour empêcher le tableau blanc lors de la copie depuis JMP ? Ou mieux encore, un moyen de lire directement le chemin du fichier et de copier l'image complète dans le presse-papiers ? Mes expérimentations et mes recherches n'ont donné aucun résultat. JMP n'est peut-être pas l'outil idéal pour cela, mais je traite déjà toutes les données numériques avec JMP, il est donc logique d'utiliser le même script pour ouvrir les images.
Merci!
Image d'une diapositive PPT avec deux images copiées (image exemple "tuile") sur fond gris. La gauche vient de JMP, la droite vient directement du .jpg

Exemple de code pour tester
Names Default To Here( 1 );
New Window( "Test",
//create mouse box to make image clickable
mb = MouseBox(
//load in image and shrink for easy viewing
pb1 = Picture Box( Open( "$SAMPLE_IMAGES/tile.jpg", jpg ) ),
pb1 << set height( 100 ),
pb1 << set width( 100 ),
//on click behavior
<<SETTRACKENABLE></SETTRACKENABLE>
<LINGO-LABS id="lingo-labs-607651" slang="en-US" mode="UPDATE"><LINGO-LABEL>Personnalisation de masse</LINGO-LABEL><LINGO-LABEL>les fenêtres</LINGO-LABEL></LINGO-LABS>