michiaki_yogata – ページ 35 – XOR for Mac & Windows:リアルタイムPDF比較ビューワ

緊急事態宣言はいつまで続く?

政府による緊急事態宣言の対象が全国に拡大されました。期間は一応5月6日までとされてはいるけど、きっと延長になるでしょう。

緊急事態宣言のロゴ

外出自粛が徹底されれば新規感染者が減って拡大は収束するはずだけど、その反面、集団免疫を獲得しないままになるので、一旦は収束に向かっても新たに持ち込まれれば再拡大しかねません。まあ、成り行きに任せて犠牲者を出すわけにはいかないから致し方ないけど。

他国のように都市封鎖や感染者の行動追跡ができない日本でやれることは自粛による時間稼ぎのみ。ワクチンや治療薬の開発と実用化までの。その間は医療崩壊を招かないように感染者の増加ペースを抑制し、重症者に確実に処置を行き渡らせる必要があります。

ならば緊急事態宣言がゴールデンウィークとともに終わるとは考えづらく、さらに続くと見るのが妥当でしょう。残念ながら。

ここはアビガンなどの既存薬が有効であることを願うばかりですね。そのおかげで医療キャパに余裕が出れば自粛の度合いを緩められるかもしれないので。

なお、依然としてPCR検査の拡充を望む声は多く、ドライブスルー方式の実施や検査センターを新設するといった案もあるようだけど、くれぐれも医療・保健分野への過負荷を前提としたものにならないよう切に願います。軽症者を入院ではなく隔離することで病床の空きは確保できても、医療用マスクや防護服、人工呼吸器などの必要機材、そして何よりも医師・看護師・保健師などの人材には限りがあるのだから。

アオリ搭載XOR for Mac

Windows版に続きMac版にもアオリ機能を搭載してリリースしました。既にダウンロード可能になっています。

XORのアオリ表示

使い方はもちろんWindows版と同じ。アプリを起動して比較するPDFのペアを表示させたらスペースキー2回押下です。見つけた際には赤い四角形の囲みをつけられます。

アオリを搭載したきっかけ

XOR for Windows Version 1.2には「アオリ機能」を追加しました。

XORのアオリ表示中のマーキング
アオリ表示の例。差異が瞬くように表示されます。見つけた差異には赤い囲みをつけられます。

実は最近までアオリ機能をXORに搭載する予定はなかったのだけど、とあるきっかけで心変わりしました。

というのも先日、某制作会社の方にXORを紹介した際に私が「比較的小規模なドキュメント向き」と表現するつもりで「想定ターゲットは例えばカードや帳票、ハガキ」と言い間違ってしまって。

それを聞いた先方が「それくらいのもので無用な変更がないかの確認なら、比較するPDFのペアをAcrobatでタブ表示して、タブをポチポチ切り替えればいいのでは?」と。確かにそうですよね。

実際、私も単一ページものは、Macのファインダー上のプレビュー表示で確認していたから。該当PDFのアイコンを左右に並べて片方を選択状態にしたらスペースキーでPDFのプレビューを表示。そこから左右矢印キーで選択のPDFを素早く切り替えればアオリ表示を再現できます。

ただし、Acrobatによる疑似的なアオリは操作が意外と面倒だったりするのですよね。タブ切り替えは素早くやらないとアオリにならないけど、タブ上のクリック箇所を間違うとPDFが閉じられたりして。

ファインダーのアオリにしても、比較できるのは単一ページのみ。2ページ目以降を比べたければ各ページを個別のPDFとして書き出しておく必要があります。

よって、無償もしくは安価な別の代替手段が既にあったとしても、その面倒さを省き、もっと効率的な手段を提供できるなら有償アプリの意義があるだろうと。

よって、この会話をもってアオリの有効性を再認識したのでアオリ機能の搭載を決めました。

なお、アオリ機能を搭載したMac版は近日中にリリース予定です。

Pj web news 2020/04/13

東京都などでは新型コロナウイルスの感染拡大防止に向けて、人との接触機会の8割削減、出勤者の7割削減が要請されています。ならば印刷業界もテレワークが進むのでしょうかね。編集者やDTPオペレータの仕事は環境さえ整えれば在宅勤務できるはずだけど、そもそも各種商業活動の自粛で印刷物の制作需要が減っているかも

そんな折、印刷ジャーナルのWebサイト「Pj web news」にてXOR for Windows Version 1.2を紹介していただきました

印刷業界ニュース Pj web newsの画面
印刷業界ニュース Pj web newsの画面 2020年4月13日付

記事の画像にはアオリ表示状態のGIFアニメを使いたかったのだけど、先方の都合で却下。代わりに上図のような説明図を貼り、文中にアオリ表示のGIFアニメへのリンクを貼ってもらいました。ぜひリンクをクリックして動作を確認してください。

冒頭の話題に戻るなら、XORはサブスクリプション提供なので期間限定で導入でき、今のような状況に最適なアプリです。

アオリの効用

XOR for Windows Version 1.2には「アオリ表示」が追加されました。

アオリ表示の有り難い点の一つは「人間の補正能力を活用できる」です。例えば以下の二つのPDFページがあったとします(画像クリックで拡大表示)。

サンプルページ1

サンプルページ2

これをXORの従来の「透かし表示」で比較するとこの通り。

XORの透かし表示

細字のテキスト全体が青か赤、つまり差分として表示されています。でも、単に前の行との距離が変わっただけかもしれないけど、読み合わせたり別途diffにかけるのは面倒です。

そんな場合にアオリ表示をさせるとこの通り。

XORの「アオリ表示」

人間の視覚処理には手ぶれ補正の機能があるので、少々の移動なら無かったかのように認識できます。よってこの例では細字テキストのほぼ全体は変わっておらず、4行目だけが変更されていると解ります。

透かしとアオリ

XOR for Windows Version 1.2には「アオリ表示」という比較方式が追加されました。

例えば、以下の二つの画像PDFがあり、違いの有無を知りたいとしましよう。

フチ無し

フチあり

この二つを従来のXORで比較するとこうなります。

比較結果

全体がグレー、つまり一見すると同じですね。よく見ると色が変わっている箇所があるものの人の目には判別しづらいかと。

これをアオリ表示させるとこうなります。

XORのアオリ表示

概ね同じだけど、一箇所違うところが見つかるはずです。少なくとも従来の色処理による比較よりは見つけやすくなったかと。

アオリ表示が要るわけ

XORではPDFを画像として比較し、変化がない箇所はグレー、変化した箇所は赤や青で表示されます。この色処理はアルゴリズムによって行われるため微細な違いはデータ上では差異が発生していても、人の目には認識しづらいという難点がありました。

それを補う手段として採用したのがアオリです。これまでの比較よりも微細な違いを探しやすいかと。

XORのアオリ表示

そしてアオリは差異の自動検出アルゴリズムを盛り込むよりもはるかに安価に実現できる方法でもありました。

アオリ表示の操作手順

現在ダウンロード可能なXOR for Windows(Version 1.2)には「アオリ表示」の機能が搭載されています。

アオリ表示のための操作手順は以下の通りです。

手順:

アプリを起動して比較したい二つのPDFを選んでください。両PDFが左右に並んで表示されます。

XORの「並列表示」
初期状態は並列表示。両PDFが左右に並んで表示されます。

スペースキーを押すと両ページが重なって表示されます。

XORの「透かし表示」
「透かし表示」です。色処理され、差異があれば赤または青で表示されます。

更にスペースキーを押すとアオリ表示になります。

XORの「アオリ表示」
アオリ表示。差異があれば瞬くように表示されます。

そこから更にスペースキーを押すと並列表示に戻ります。つまり以下のトグルです。

並列表示 → 透かし表示 → アオリ表示 → 並列表示…

ちなみに並列表示の状態でスペースキーを素早く2回押せば、いきなりアオリ表示に切り替わります。

アオリ上でもマーキングできます

XORではPDFのページを重ねて比較し、見つけた変更箇所には手動で囲みのマーキングを、あるいは変更がない箇所にマスクを付けられます。

そしてこの囲みとマスクはアオリ表示でも使えます。

XORのアオリ表示中のマーキング

もちろんこの囲みはPDFに書き出した際にも反映されます。

アオリ表示を追加!

ついに緊急事態宣言が発令されました。改めて在宅勤務が推奨され外出自粛が強く求められます。ならば印刷業界でもテレワークが普及するのでしょうか。スーパーのチラシの類は自粛が求められているらしいけど。「食品などの買い占めを促さないように」と。

さて、このたびXOR for Windows Version 1.2をリリースしました。新機能は「アオリ表示」です。

使い方は例によってシンプル。アプリを起動して比較したい二つのPDFを指定し、両ページが並んで表示されたらスペースキーを二回押下です。するとこの通り、違いの箇所が瞬くように表示されます。

XORのアオリ表示

まあ、他社製のPDF比較アプリをお使いの方にはお馴染みの機能かもしれません。そう、アオリは特に革新的ではないものの、それはXOR自体がそうだから。XORの基本コンセプトは「最小限の機能だけを少コストで提供する」というもの。今回はその最小限の基準を少しだけ上げた感じですね。

なお、Mac版に関しては近日中に同じ機能を搭載予定です。今しばらくお待ちください。