デュアルディスプレイにまたがる壁紙を作成するのは
% bmptopnm image.bmp | pamcut 0 0 1200 1600 > left.pnmのようなことをするのですが、この数字を決めるのがまことに面倒なのです。
% bmptopnm image.bmp | pamcut 1451 400 1192 895 | pamscale -xysize 1024 768 > right.pnm
% pnmcat -lr -jtop left.pnm right.pnm |pnmtopng > lr.png
ということで、壁紙をころころ変えられるように デュアルディスプレイ用壁紙作成ページを作ってみました。JavaScriptでごにょごにょやっているので、Internet Explorer しか動きません。Mozillaでも同じようなことは出来ると思いますが、少なくとも同じコードでは動かないし、面倒なのでIE専用です。
実をいうと大部分は以前縦画面を導入したときに作っていたのですが、途中で飽きてきたのでサーバー側でアップロードファイルを処理する部分を残してほったらかしになっていたのでした。今回はちょこっと足してできあがり。とっても使いにくいのはよくわかっているのですが、どうせ自分しか使わないのでこれでいいや(笑)
□ 関連記事