내가 addins에서 이미지를 어떻게 사용할 수 있습니까?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />나는 일부 이미지를 .png 파일로 가지고있는 addin을 만들려고하고있다. JSL 파일 만 실행하면 이러한 이미지가 아무 문제없이 표시됩니다. 그러나 동일한 파일을 addin에 패키지하면 JMP가 이미지를 표시하지 않습니다.
이미지의 참조로 표준 $ ADDIN_HOME (addin.id) /image.png을 사용하고 있지만 이미지를 표시 할 때 약간의 문제가있는 것으로 보입니다.
추가 기능에서이 기능을 사용하려면 더 많은 작업이 필요합니까? 출력에 이미지를 가져 오기 위해 'new image ()'명령을 사용하고 있습니다.
감사
제목 : Re : 어떻게 addins에서 이미지를 사용할 수 있습니까?메뉴에서 추가 기능을 실행하는 경우 "사용함"확인란의 선택을 취소 했습니까? 이리 정규화되지 않은 JSL 변수 이름에 대한 네임 스페이스 "이 상자를 선택하면" :: "접두어를 붙이면 코드가 작동하지 않습니다. 처음에 추가 기능을 사용하기 시작했을 때 나에게 많은 일이 일어났습니다.
또 다른 간단한 디버깅 기술은 JSL 코드 섹션을 강조 표시하고 CTRL-R을 눌러 실행합니다. 그렇게하면 문제 지점을 신속하게 찾을 수 있습니다. 마우스를 변수 이름 위로 가져 가면 해당 값이 나타납니다. 또는 변수 이름을 강조 표시하고 CTRL-R을 누르면 변수 창의 값이 로그 창에 표시됩니다.
제목 : Re : 어떻게 addins에서 이미지를 사용할 수 있습니까?오류 메시지가 표시되지 않습니다.
나는 addin_home에 의해 다른 스크립트를 참조하므로, 그것이 작동 중임을 알고 있습니다.
디버깅에 대한 제안에 감사드립니다 - 나는 당신이 옳다고 생각하며 이것은 내가해야 할 일이다. 나는 그것이 다음 반복 작업의 일부가 될 것이라고 생각한다.
한 가지 더 궁금한 점은 'char to blob'접근법을 사용하는 단점은 무엇인가? 순수하게 해결 방법이며 실제로는 만족스럽지 않다는 것 - 그렇지 않으면 자유로운 메모리를 사용 하는가? 이미지의 문자 버전은 표현식의 일부를 형성합니다. 이들 모두가 메모리에 저장되어 있습니까? 아니면 필요시에만 호출됩니까? 내 이미지는 작아서 큰 문제는 아니며 스크립트 끝 부분에 모두 넣으면 편집에 문제가 발생하지 않도록 할 수 있습니다.
그건 그렇고 - 나는 프로그래머가 아니기 때문에 실제로 그들이 말하는 것을 알고있는 사람들에게 이해가되지 않을 수도 있습니다 ...
제목 : Re : 어떻게 addins에서 이미지를 사용할 수 있습니까?로그 창에 오류 메시지가 나타 났습니까?
include 함수를 사용하면 addin에 의해 다른 스크립트를 참조합니까?
이미지 디스플레이 주위의 코드에 일부 디버그 print 문을 넣으십시오. 또는 JMP 10을 사용하는 경우 새 디버거를 사용할 수 있습니다.
제목 : Re : 어떻게 addins에서 이미지를 사용할 수 있습니까?조금 더 자세한 정보 :
그것의 이미지가있는 스크립트는 'Include'기능을 사용하는 addin의 다른 스크립트에 의해 호출됩니다 - 나는 그것이 전혀 도움이되는지 모르겠습니다.
오류 메시지가 나타나지 않으며 로그에 아무것도 도움이되지 않습니다.
그것은 모두 분명히 작동하지만 이미지가 나타나지 않습니다. 나는 내가 무엇인가 놓치고 있고, 무엇을 알고 싶어하는지 상상한다. ..
제목 : Re : 어떻게 addins에서 이미지를 사용할 수 있습니까?안녕하세요 제프,
모든 이미지 파일이 올바른 위치에 저장되고 스크립트는 이미지를 저장할 공간을 생성하지만 이미지는 나타나지 않습니다.
이미지 참조를 직접 참조하지 않고 표현식으로 포함시킨 다음 스크립트에서 표현식을 평가하도록 요청할 필요가 있다고 생각합니다.
나는 시도하기위한 몇 가지 다른 접근법을 가지고 있으며 적절하게 메시지 게시판을 업데이트 할 것이다.
남자 이름
제목 : Re : 어떻게 addins에서 이미지를 사용할 수 있습니까?안녕 톰,
$ ADDIN_HOME 경로를 사용하여 image.png 파일을 참조하면 어떻게됩니까? 로그에 오류가보고 되었습니까?
설치 한 후에 addin의 홈 디렉토리를 보면 image.png 파일을 찾을 수 있습니까?
- 제프
제목 : Re : 어떻게 addins에서 이미지를 사용할 수 있습니까?이 이미지를 문자열로 변환 한 다음 Char to Blob 함수를 사용하여이 작업을 수행 할 수 있었지만 ADDIN_HOME 주소를 사용하여 이미지 파일을 간단하게 참조 할 수있는 대신 해결 방법으로 나를 공격합니다.