BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
sasone
Quartz | Level 8

いつも大変お世話になっております。
以下のような簡単なアニメーションを作りました。ただ単にタイトルが
「1枚目」→「2枚目」→「3枚目」と変化して行くだけのものです。
ところが出来上がったgifファイルを見ると、2枚目の画像が明らかに飛ばされて
3枚目に行ってしまいます。SAS OnDemandでも手元のPC-SAS(64bit版)でも同様の現象が生じます。

option nodate nonumber nocenter animation=start animduration=1.5 animloop=no printerpath=gif;
ods printer file="./タイトルの変化.gif";
%macro rotate(_n=);
title "&_n.枚目";;
proc sgplot data=sashelp.class;
  scatter x=age y=height;
run;
%mend rotate;
%rotate(_n=1);
%rotate(_n=2);
%rotate(_n=3);
ods printer close;
option animation=stop;

32bit版のSASではこのようなことはなかったかと記憶しているのですが、
何が原因でしょうか。ご教示のほどよろしくお願いいたします。

1 ACCEPTED SOLUTION

Accepted Solutions
yu_sas
SAS Employee

手元の環境で確認してみましたが、Windowsフォトだと一瞬で切り替わっていました。一方でIEやFireFox、ChromeだとANIMDURATIONが有効になっているように見えます。ループを有効にし作成するとWindowsフォトでも二周目以降は適切に表示されていました。

そのため、何で確認されているかにもよりますが、ビューア側の問題なのかなと考えています。

 

 

View solution in original post

2 REPLIES 2
yu_sas
SAS Employee

手元の環境で確認してみましたが、Windowsフォトだと一瞬で切り替わっていました。一方でIEやFireFox、ChromeだとANIMDURATIONが有効になっているように見えます。ループを有効にし作成するとWindowsフォトでも二周目以降は適切に表示されていました。

そのため、何で確認されているかにもよりますが、ビューア側の問題なのかなと考えています。

 

 

sasone
Quartz | Level 8

yu_sasさま

 

確かにWindowsフォトですと不具合が生じましたが、IEなどで確認しましたところ

問題ございませんでした。

早速に有難うございました。

SAS Innovate 2025: Register Now

Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!

Discussion stats
  • 2 replies
  • 908 views
  • 1 like
  • 2 in conversation