ソフトを開発しようと思った動機、背景
クラウドを利用して仕事をする人が増えてきている一方、まだまだメールでファイルを送らなければならないことも多いかと思います。私も最近、メールでExcelファイルを送ろうとしたとき、サイズが大きすぎてメールサーバが対応できず、いろいろと苦労しました。そこで何かできないかなと考えているときにGoogle社の圧縮技術を知り、それを利用して気軽に画像やファイルのサイズをさらに小さくできるソフトを開発しようと思いました。
開発中に苦労した点
再圧縮は何度も再帰的な処理を行うので時間がかかってしまいます。そこでできるだけ処理を分散化させて、マルチコアで対応できるようにしたのですが、非同期処理のため、想定していない不具合に何度か遭遇してしまい、原因を調査するのに苦労しました。
ユーザにお勧めする使い方
ホームページを作成しているデザイナー様は、ぜひともこのソフトを使って素材の画像ファイルを圧縮してみてください。同じ品質のままサーバの容量を節約することができ、閲覧する人にとっても軽いサイトになると思います。
また、私のように仕事でファイルをメール送信することが多い人もぜひ、試してみてください。ZIPアーカイブもWindows標準の機能で圧縮するよりファイルサイズが小さくなる可能性がありますので、オススメです。
(株式会社GING)