그림 상자를 클릭한 후 이미지 파일을 여는 방법은 무엇입니까?모두들 안녕,
파일에서 로드된 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: 그림 상자를 클릭한 후 이미지 파일을 어떻게 열 수 있나요?제안과 코드에 감사드립니다! 원본 이미지를 여는 것은 예를 들어 원본 크기로 이미지의 세부 사항을 검사하기 위해 그림판에서 파일을 여는 것을 의미했습니다. 그렇게 할 수 있는 방법이 있습니까? 문안 인사
편집하다:
실제로 새 창을 만든 다음 원래 크기로 이미지를 다시 열 수 있습니다.
편집하다:
좋아, 나는 새 창을 열고 이미지를 표시할 수 있었다(그림판이나 다른 것을 사용하는 것은 실제로 필요하지 않음). 저는 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>