이제 JMP16 이미지 저장에 따옴표로 묶인 이미지 유형이 필요합니다.이제 Save Image()의 이미지 유형 인수를 따옴표로 묶어야 합니다.
스크립팅 인덱스는 이를 반영하지 않으며 예제 코드는 버전 16에서 작동하지 않습니다.
샘플 코드에서 Open()은 jpg를 인수로 사용하지만 Save Image()는 "'jpg'의 액세스 또는 평가에서 해결되지 않은 jpg 이름 지정:
img = Open( "$SAMPLE_IMAGES/tile.jpg", jpg );
obj = New Window( "tile(40,40)", img );
img << Save Image("C:/temp/Mediterranean.jpg", jpg);
jpg(또는 다른 파일 유형)를 따옴표로 묶기 하다 작업 - 실패할 뿐만 아니라 요청된 유형으로 저장됩니다.
자동화 및 스크립팅데이터 접근Re: 이제 JMP16 이미지 저장에 따옴표 안에 이미지 유형이 필요합니다.이 점을 지적해 주셔서 감사합니다. @하드너 그리고 @Craige_Hales .
이미지 저장()에 대한 이미지 유형 인수의 동작 변경이 최근에 보고되었습니다.스크립팅 인덱스(도움말 > 스크립팅 인덱스)가 이미지 유형 인수의 큰따옴표에 대한 요구 사항을 보여주기 위해 업데이트될 것으로 예상합니다.
전반적인 혼란에 대해서는 Craige의 설명이 맞습니다.진행중인 작업입니다.앞으로 발생할 불일치 사항이 있으면 JMP 기술 지원팀(support@jmp.com)에 언제든지 보고해 주십시오.
Re: 이제 JMP16 이미지 저장에 따옴표 안에 이미지 유형이 필요합니다.@Wendy_Murphrey
Re: 이제 JMP16 이미지 저장에 따옴표 안에 이미지 유형이 필요합니다.감사해요!나는 동기를 이해하고 감사합니다. 옵션이 변수가 되기를 원한다고 상상할 필요가 없습니다.
그러나 "전환"은 혼란스러워 보입니다.이전 버전에서 "인용되지 않은 JSL 이름이 리터럴로 처리됨" 경고를 생성하는 경우가 상당히 많았으며 상당히 광범위한 JSL 코드 기반에서 이러한 경고를 부지런히 제거했습니다.유지 관리해야 할 코드가 많기 때문에 무엇을 변경해야 하는지에 대한 경고가 있는 것이 매우 유용했습니다.그러나이 SaveImage() 예제는 15에서 경고를 제공하지 않습니다.
한편 다른 것들은 했다 경고를 하십시오(그리고 저는 정식으로 변경했습니다!) 16에서 여전히 작동합니다.
(이 이미지 저장 문제를 처음 발견했을 때 모든 경고가 이제 16에서 시행된 규칙일 수 있다고 생각했지만 그렇지 않았습니다.)
이에 대한 예는 캡션에 대한 다음 예제 코드(스크립팅 인덱스에서 가져옴)입니다.
Names Default To Here( 1 );
Caption(
{100, 200},
"explanation",
Font( "Arial Black" ),
Font Size( 16 ),
Text Color( "blue" ),
Back Color( "yellow" ),
Spoken( 1 )
);15에서는 파란색과 노란색 주위에 따옴표가 없으면 경고가 표시되지만 16에서는 여전히 작동합니다(더 이상 경고를 표시하지 않습니다!).
어쨌든 어떤 경우는 실패하고 어떤 경우는 실패하고 어떤 경우는 경고를 트리거하고 다른 경우는 그렇지 않을 때 혼란스럽다는 점에 유의하십시오. JMP 자체가 빨간색 화살표를 통해 제공한 코드--> 과거에 저장 스크립트는 이 바람직하지 않은 방법을 사용했으며 일부 문서는 여전히 예제로 보여줍니다.
테스트를 완료했음에도 불구하고 이와 관련된 다른 15/16 비호환성을 놓쳤을 수 있다는 사실에 경계하고 있으며 사전에 인용문을 추가할 위치를 찾으려고 노력할 것입니다.
Re: 이제 JMP16 이미지 저장에 따옴표 안에 이미지 유형이 필요합니다.JMP는 일부 구현 세부 사항을 수정하고 있습니다. 이 수정이 의도적인 것인지 부작용인지는 알 수 없습니다. 인용되지 않은 이름의 문제점은 변수로 만들 수 없다는 것입니다. 대화 상자에서 다른 이름으로 저장 유형을 선택할 수 있는 자신만의 저장 대화 상자를 작성한다고 상상해 보십시오. 저장 기능에 대한 N개의 개별 호출을 유지해야 하며 만약에 호출 중 하나를 선택하는 명령문. 다른 이름으로 저장 유형으로 설정된 변수를 사용하면 더 깨끗해집니다.
일반적으로 JMP가 인용된 문자열이나 인용되지 않은 이름을 허용하는 경우 인용된 문자열을 사용하는 것이 좋습니다. 그것이 의미하는 유연성에 대해 생각하지 않는 한 조금 더 추해 보입니다.
Re: 이제 JMP16 이미지 저장에 따옴표 안에 이미지 유형이 필요합니다.이 결과를 게시해 주셔서 감사합니다. support@jmp.com으로 보고해야 합니다.