Betreff: Bild in voller Größe aus Datei in die Zwischenablage kopierenWenn Sie die standardmäßige weiße Hintergrundfarbe von JMP nicht in Ihrem Diagramm verwenden möchten, gehen Sie zu den Einstellungen, wählen Sie links die Gruppe Berichte aus und aktivieren Sie die Option Transparenter Hintergrund.
Für die Größe des Diagramms können Sie die Größe nach Bildfeld ändern und dann die Zwischenablage kopieren.
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>
Betreff: Bild in voller Größe aus Datei in die Zwischenablage kopieren@BürgerNo3 - siehe auch Bilder zusammenführen/zusammenfügen für eine verwandte Diskussion
Betreff: Bild in voller Größe aus Datei in die Zwischenablage kopierenDanke Craige und yuichi_katsumur! Ich denke, dass die von Craige verlinkten Threads meine Frage beantworten.
Fazit: Das Verhalten von JMP beim Anzeigen oder Kopieren eines Bildes fügt einen kleinen Rand hinzu, und daran gibt es keinen wirklichen Weg, obwohl es möglich ist, diesen Randbereich durch Ändern der Hintergrundfarbe in den JMP-Einstellungen transparent zu machen (dies wirkt sich auch auf den gesamten Hintergrund aus Farben, die möglicherweise nicht erwünscht sind).
Problemumgehungen:
- Verwenden Sie Python, um mit den Bildern zu arbeiten (ich möchte nicht, dass Benutzer Python installieren müssen, daher ist dies keine gute Option).
- Speichern Sie das Bild an einem Speicherort und lassen Sie die Benutzer von dort aus es anzeigen/kopieren (wird dies möglicherweise tun).
- Zeigen Sie den Dateipfad des Bildes in auswählbarem Text an, damit der Benutzer dorthin navigieren kann, wenn er das vollständige Bild benötigt (meine aktuelle schnelle Problemumgehung).
Vollbild aus Datei in Zwischenablage kopierenHallo,
Als Teil eines Berichterstellungstools ziehe ich eine Reihe von Bildern aus einer ZIP-Datei in ein Raster, um sie einfach anzuzeigen. Das funktioniert wie vorgesehen, aber ich hätte auch gerne die Möglichkeit, auf ein Bild zu klicken, um es in voller Größe anzuzeigen und das Bild in voller Größe in die Zwischenablage zu kopieren (um es in PPT usw. einzufügen). Ich habe diesen anderen Thread gefunden, in dem jemand ein ähnliches Problem hatte, und ich habe dieses Skript umfunktioniert. Allerdings ist mir ein unerwünschtes Verhalten bei der Meldung zum Kopieren des Bilds aufgefallen. Obwohl die Bildeigenschaften im Bildfeld angeben, dass es genau wie die Originaldatei 451 x 451 Pixel groß ist, führt das Kopieren dieses Bilds in die Zwischenablage (über JSL oder per Rechtsklick) zu einem kleineren Bild, als wenn ich den Dateispeicherort direkt kopiere, und JMP hat außerdem einen ungleichmäßigen weißen Rand hinzugefügt.
Gibt es eine Problemumgehung, um den weißen Rand beim Kopieren aus JMP zu verhindern? Oder noch besser, eine Möglichkeit, den Dateipfad direkt zu lesen und das vollständige Bild in die Zwischenablage zu kopieren? Meine Experimente und Suche haben keine Ergebnisse gebracht. JMP ist dafür vielleicht nicht das ideale Tool, aber ich verarbeite bereits alle numerischen Daten mit JMP, daher ist es sinnvoll, dasselbe Skript zum Öffnen der Bilder zu verwenden.
Danke schön!
Bild einer PPT-Folie mit zwei kopierten Bildern (Beispielbild „Kachel“) auf grauem Hintergrund. Das linke Bild stammt von JMP, das rechte direkt aus der JPG-Datei.

Beispielcode zum Testen
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>Massenanpassung</LINGO-LABEL><LINGO-LABEL>Windows</LINGO-LABEL></LINGO-LABS>