#daiizメモ

Scrapboxに夢中

車中日記 第4話

今日はMacBookを開いて書いている.僕の低解像度なMacBook Airで撮ったスクリーンショット画像はMacBook Proの高解像度Retinaディスプレイではどのように写っているのだろう.Retinaディスプレイでも綺麗に表示されるスクリーンショット画像を作るには,文字や画像を表示したいサイズの2倍で描画しておけば大丈夫だろうか.重たい計算処理を高性能なクラウドのインスタンスに任せて効率上がったりするけれど,似たような使い勝手で,高解像度のディスプレイを遠隔地 (クラウド環境) にズラッと並べてスクリーンショットの撮影処理を代行してもらえたらきれいな画像が素早くゲットできる.物理的に画面を専有するので複数リクエストをさばくことが難しそうだが.

プログラムからウェブサイトのスクリーンショットを撮影するためにSeleniumやPhantomJSなどのヘッドレスブラウザがあるが,これらは画面テストなどの簡易的な確認のために撮影するだけなのでデザインが崩ることもある.CSSがほぼ完璧に解釈表現されてさらに解像度を指定できたら便利になるのだが,こちらもなかなか難しそう.

というわけで,ブラウザと解像度を指定して特定のウェブサイトの (指定領域の) スクリーンショットを撮ってくれるサービスのアイデアをメモしておいた.車中日記にしてはいいこと言った気がする.