單擊圖片框後如何打開圖像文件?大家好,
我正在使用圖片框來顯示從文件加載的 4 個圖像。 出於顯示目的,需要縮小圖像的大小。 但是,我想在單擊圖片框中顯示的圖像後打開原始圖像文件。 我將不勝感激提示如何做到這一點。
此致。
//initially no images
img1 = empty();
img2 = empty();
img3 = empty();
img4 = empty();
New Window("Images",
H List Box(
Panel Box("El 1", //place for EL images
EL1 = Picture Box(img1),
),
Panel Box("El 2",
EL2 = Picture Box(img2),
),
Panel Box("El 3",
EL3 = Picture Box(img3),
),
Panel Box("El 4",
EL4 = Picture Box(img4),
),
);
//here images will be opened
//img1 = open("D:\image.tif", tif);
//img1 << set size({image_w_new, image_h_new});
//EL1 << set image (img1);Re: 如何在點擊圖片框後打開圖像文件?感謝您的建議和代碼! 打開原始圖像我的意思是在 Paint 中打開文件,以便檢查原始大小的圖像細節。 有辦法嗎? 問候
編輯:
實際上我可以創建一個新窗口,然後再次打開圖像,但以原始大小打開。
編輯:
好的,我設法打開新窗口並顯示圖像(實際上不需要使用 Paint 或其他工具)。 我提供的來自 vince_faller 的代碼只有很小的改動,也許對某些人會有幫助。 再一次感謝你。
Names default to here(1);
//initially no images
img1 = empty();
img2 = empty();
img3 = empty();
img4 = empty();
New Window("Example",
V List Box(
H List Box(
mb = MouseBox(
Panel Box("El 1", //place for EL images
EL1 = Picture Box(img1),
),
<<SETTRACKENABLE></SETTRACKENABLE>Re: 如何在點擊圖片框後打開圖像文件?可以使用鼠標盒。但是要明白,鼠標框會讓你失去該對象的其他鼠標功能(上下文菜單、選擇圖形等)
Names default to here(1);
//initially no images
img1 = empty();
img2 = empty();
img3 = empty();
img4 = empty();
New Window("Images",
H List Box(
mb = MouseBox(
Panel Box("El 1", //place for EL images
EL1 = Picture Box(img1),
),
<<SETTRACKENABLE></SETTRACKENABLE>