单击图片框后如何打开图像文件?大家好,
我正在使用图片框来显示从文件加载的 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>