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 .
Save Image()에 대한 이미지 유형 인수의 동작 변경이 최근에 보고되었습니다.스크립팅 인덱스(도움말 > 스크립팅 인덱스)가 이미지 유형 인수의 큰따옴표에 대한 요구 사항을 보여주기 위해 업데이트될 것으로 예상합니다.
전반적인 혼란에 대해서는 Craige의 설명이 맞습니다.진행중인 작업입니다.앞으로 발생하는 불일치를 JMP 기술 지원(support@jmp.com)으로 자유롭게 보고하십시오.
Re: JMP16 이미지 저장에는 이제 따옴표로 묶인 이미지 유형이 필요합니다.@웬디_머프리
Re: JMP16 이미지 저장에는 이제 따옴표로 묶인 이미지 유형이 필요합니다.감사!동기를 이해하고 감사합니다. 옵션이 변수가 되기를 원하는 것을 상상할 필요가 없습니다.
그러나 "전환"은 혼란스러워 보입니다.꽤 많은 경우가 이전 버전에서 "인용되지 않은 JSL 이름이 리터럴로 처리됨" 경고를 생성했으며 저는 상당히 광범위한 JSL 코드 기반에서 이러한 경고를 부지런히 제거했습니다.유지해야 할 코드가 많기 때문에 무엇을 변경해야 하는지에 대한 경고를 받는 것이 매우 유용했습니다.그러나 이 SaveImage() 예제는 15에서 경고를 제공하지 않습니다.
그 동안 다른 것들 했다 경고를 주고(그리고 나는 정식으로 변경했습니다!) 여전히 16에서 작동합니다.
(이 Save Image 문제를 처음 발견했을 때 나는 그 모든 경고가 이제 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는 일부 구현 세부 정보를 수정하고 있습니다. 이 수정이 의도적인 것인지 부작용인지 알 수 없습니다. 인용되지 않은 이름의 문제는 변수로 만들 수 없다는 것입니다. 대화 상자에서 다른 이름으로 저장 유형을 선택할 수 있는 자신만의 저장 대화 상자를 작성한다고 상상해 보십시오. save 함수에 대한 N개의 개별 호출을 유지해야 하고, 만약에 호출 중 하나를 선택하는 명령문. 변수를 다른 이름으로 저장 유형으로 설정하면 더 깔끔합니다.
일반적으로 JMP가 따옴표로 묶인 문자열이나 따옴표로 묶이지 않은 이름을 허용하는 경우에는 따옴표로 묶인 문자열을 사용하는 것이 좋습니다. 그것이 의미하는 유연성에 대해 생각하지 않는 한 조금 더 추해 보입니다.
Re: JMP16 이미지 저장에는 이제 따옴표로 묶인 이미지 유형이 필요합니다.이 결과를 게시해 주셔서 감사합니다. support@jmp.com으로 보고해야 합니다.