メインに表示中の画像と異なるものがフィルムストリップに表示される

Issue #905 closed
Former user created an issue

37.1について、メインに表示された画像と、フィルムストリップに表示されたものが一致しないことがあります。一致することが希望する動作です。

こちらが使っている画像をお渡しするわけにもいきませんし、使っているモニタ解像度も異なるはずなので、再現環境の構築には手間がかかります。ご了承くださいませ。

なお、本件は、他の方が投稿した#884のような設定変更が必要ないため、別の課題としました。統合の可否などについては管理者様にお任せします。

<再現手順>

  1. svgファイルを30個程度生成し、適当なフォルダ(D:\test1)を作成してここに保存する

    出力モニタの画面解像度などにより一括してフィルムストリップに表示可能な画像数が異なるため、環境に合わせて生成数を増やしてください。

    作成するsvgファイルは、ファイル名と一致させた数値を含めた簡単なもので構いません。ファイル名と中身を一致させるのは、それぞれを区別する必要があるためです。

  2. 上記と同一階層にもう1つ空のフォルダ(D:\test2)を作成する

  3. NeeView37.1-x64.zipを適当なフォルダ(D:\prog)に展開する

  4. NeeView(37.1)を起動し、以下の設定を変更する

    [表示]メニューの[本棚]と[フィルムストリップ]、[フィルムストリップを自動的に隠す]を有効にする。

    [パネル][フィルムストリップ]の「ページサムネイルサイズ」を最大の「256x256」に変更する。(必要になる画像数を減らすためです)

  5. NeeViewのアドレスバーに上記で作成したtest1のフォルダ(D:\test1)を入力してsvgファイルを表示させる

    この段階ではフィルムストリップも正常に表示されるはずです。

  6. いったんフォルダtest2を選択してからtest1に戻す

    マウスポインタをフィルムストリップが表示される場所まで移動させると、表示されているものとは別の画像がフィルムストリップに表示されます。同じものが表示されることが希望する動作です。

    なお、フィルムストリップのスクロールバーは正しい場所を指しています。

<svgファイル>

私はPowershellスクリプトを作い、ファイル名と中身を変化させたものを一括生成しました。例えば「001.svg」は以下の内容です。

<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid meet" viewBox="0 0 640 640" width="640" height="640"><defs><text id="fVitLyahM" y="100" font-size="128" transform="matrix(1 0 0 1 100 66)" style="line-height:100%" xml:space="preserve" dominant-baseline="text-before-edge"><tspan x="320" text-anchor="middle">001</tspan></text></defs><use xlink:href="#fVitLyahM" opacity="1" fill="#e5734c" fill-opacity="1"></use></svg>

Comments (3)

  1. Log in to comment