【お知らせ】プログラミング記事の投稿はQiitaに移行しました。

簡易JPEGビューア

oPad MID701を入手したので、Windows CEをインストールしてもらって、自分でスキャンした本の閲覧に使うことにしました。機能は単純でもサクサク動くものが欲しかったので、C#(.NET Compact Framework 2.0)で簡単なビューアを自作しました。id:n7shi:20090106の方法により無料のVC# 2010 Expressで開発しています。

  • 800×480横画面決め打ち(それ以外でも動きますが、レイアウトが崩れます)
  • 高速化のためスケールやスクロールはなし
  • JPEGが散乱するのを避けるため無圧縮ZIPのみ対応
  • あらかじめ回転してリサイズしたJPEGを無圧縮ZIPでアーカイブする必要あり
    • 作成支援ツールを後日公開予定

自分用のため環境が限定されますが、パブリックドメインで置いておきます。無圧縮ZIP読み込みのサンプルにもなると思います。

無圧縮ZIP

Excelから無圧縮ZIPを出力してみました。パブリックドメインとして置いておきます。

VBAのコードだけを抜粋したものも置いておきます。

CRCの計算は昨日のコード(id:n7shi:20100910)を使っています。ちなみに元ネタはF#です。