「世界で一番速い画像ビューアを作ろう。」— そして、実際にそう作りました。
BoltView はただ速さだけを追求した Windows 用画像ビューアで、現存するどの画像ビューアよりも高速です。
多くのビューアが遅い理由は、ファイルを読み込む時間ではなく、JPEG・PNG の圧縮を解く「デコード」の時間にあります。
BoltView は「表示する瞬間にデコードしない」という原則でゼロから設計し直し、写真をめくる瞬間の待ち時間そのものをなくしました。
クリックすればもう表示されていて、次の写真もすぐに見えます。
▶ なぜ最速なのか
· 先読みデコード(Prefetch):表示中の写真の前後の画像をバックグラウンドで先にデコードし、メモリに待機させます。← 次/前が瞬時に
· GPU レンダリング(Direct2D):拡大・縮小・回転をグラフィックカードが処理し、画面の切り替えが 1 フレームで完了します。
· LRU メモリキャッシュ:一度見た画像は再デコードしません。
· libjpeg-turbo アクセラレーション:JPEG を SIMD で 2〜4 倍速くデコードします。
· 並列サムネイル + OS キャッシュ再利用:ギャラリーのサムネイルが一瞬で埋まります。
▶ 名前で写真を探す
· 頭文字検索:ファイル名を見ます。頭の子音だけでも十分で、ㄱㅎㅍ と打てば 김학필.jpg が出てきます。
· 打った文字どおりにだけ一致します:似ているからといって紛れ込ませないので、一覧に出たものはすべて探していたものです。v2.0.1 でこの精度をさらに詰めました。
· 入力中のリアルタイム検索:Enter を押したり単語を打ち終えたりしなくても、入力に合わせて結果が絞り込まれます(韓国語は文字が完成する前から反映されます)。
· 編集できる検索ボックス:ドラッグで範囲を選択し、一度に消せます。Backspace を押しっぱなしにする必要はありません。
· 範囲の切り替え:このフォルダーだけか、PC 全体か。アプリ内で選べます。
· PC 全体検索は FastFind の索引を借ります:BoltView は索引を自分で作りません。同じ開発者によるファイル検索ツール FastFind が入っていれば、その索引を読むだけです。ビューアが裏でディスクを走査することはありません。入っていない場合は、いま見ているフォルダーの中から探します。
· 参考(FastFind 実測):最初の検索語 5.3ms(Everything は 82.8ms)、一文字ずつ打ち継ぐ場合 43 倍、320 万件の索引に対する PC 全体検索 10ms、466 万件の索引を 65.9MB、索引の起動 1 秒未満。
▶ 文書と圧縮ファイル
· BoltView は写真だけの道具ではありません。PDF は Windows のプレビューに渡さず、BoltView が自分で描きます — 写真とまったく同じパイプラインを通ります。
· Office がなくても開くもの:PDF、XLSX、CSV、テキスト、JSON。
· 該当のプログラムが必要なもの:DOCX、PPTX、ハングル(HWP)、旧形式の XLS。こちらは Windows のプレビュー経由なので、そのファイルを開くプログラムが PC に入っている必要があります。
· ZIP:解凍せずそのまま開き、ページ単位でめくって見ます。
▶ 主な機能
· ギャラリー(閲覧)スタート画面:左側にフォルダーツリー + サムネイルグリッド、お気に入り固定・最近のフォルダー、ドラッグ/Ctrl/Shift での複数選択
· 名前で写真を探す:ファイル名検索と頭文字検索に対応し、入力中から結果が絞り込まれます。FastFind が入っていれば範囲が PC 全体に広がります
· 文書と圧縮ファイル:PDF は BoltView が自分で描画。XLSX・CSV・テキスト・JSON は Office なしで開き、ZIP は解凍せずページ単位でめくれます
· 表示:フィット・100%・塗りつぶし、カーソル基準のホイールズーム、回転/反転、EXIF 自動回転、アニメーション GIF
· ファイル操作:ごみ箱へ削除、コピー、名前を付けて保存(JPEG 無劣化回転)、デスクトップ背景、場所を開く
· 4 つのテーマ:ダーク / ライト / ブラック(OLED)/ ナイト(セピア)+ システム自動
· 4 言語:한국어 / English / 日本語 / 中文(システム言語を自動判別)
· スライドショー、フィルムストリップ、情報パネル、全ショートカット、DPI 対応
· 自動アップデート:1 日 1 回、新しい版があるかを確認するだけ。取得するかは利用者が決めます
▶ 自動アップデート
· v2.0.1 から、新しい版が出たかを BoltView が自分で確認します。ただし確認するだけです。
· ウィンドウが開いて 20 秒後、1 日 1 回、版番号だけを確認します。
· 新しい版があれば画面下部に通知を出すだけです。利用者が押すまで何もダウンロードしません。
· 取得したファイルは SHA-256 を照合し、一致したときだけ置き換えて、置き換えが終われば自動的に立ち上がり直します。異なれば破棄します。
· サーバーへ送る情報はありません。取得するだけです。
· [設定 > アップデート] でオフにできます。オフにすると、ネットワーク DLL 自体を読み込みません。
▶ 何で作ったか
· C++17 / Win32 API(ネイティブ、軽量)
· Direct2D(GPU レンダリング)· WIC(デコード)· DirectWrite(テキスト)
· libjpeg-turbo(JPEG アクセラレーション)
· インストール時に外部ランタイム不要、単一実行ファイル
· より詳しい紹介は公式サイトにあります。
▶ インストール / ダウンロード
· インストール版:BoltView-Setup.exe(ファイル関連付け + ショートカットを自動設定)
· インストール不要:BoltView-portable.zip(解凍して BoltView.exe を実行)
· 対応:Windows 10 / 11(64 ビット)
▶ 主要ショートカット
←/→ 前・次 · ホイールズーム · F 画面フィット · F11 全画面 · Space 次へ · Del 削除 · Esc ギャラリーへ/閉じる
よくある質問
本当に一番速いですか?
はい、現存で最速の画像ビューアです。先読みデコード + GPU レンダリング + LRU キャッシュ + libjpeg-turbo の組み合わせにより、キャッシュ済みの写真は 1 フレーム(約 16ms)以内で切り替わります。
無料ですか?
完全に無料です。インストール不要版も提供しています。
どの形式に対応していますか?
画像は JPEG、PNG、GIF(アニメーション)、BMP、WebP、TIFF、ICO、HEIC など(HEIC は Windows コーデックが必要)。文書は PDF・XLSX・CSV・テキスト・JSON を Office なしで開きます。DOCX・PPTX・ハングル(HWP)・旧形式の XLS は Windows のプレビュー経由のため、そのファイルを開くプログラムが PC に必要です。ZIP は解凍せずページ単位でめくって見ます。
写真がどのフォルダーにあるか思い出せません。探せますか?
名前の一部を打つだけで大丈夫です。頭文字検索にも対応しており、ㄱㅎㅍ と打てば 김학필.jpg が出てきます。打った文字どおりにだけ一致し、似ているだけのものは紛れ込まないので、一覧に出たものはすべて探していたものです。
PC 全体検索には FastFind が必要ですか?
PC 全体の範囲には FastFind の索引が必要です。BoltView は索引を自分では作らず、FastFind の索引を読むだけです。FastFind がない場合は、いま見ているフォルダーの中から探します。
アップデートはどうしますか?
v2.0.1 から自動アップデートに対応しました。ウィンドウが開いて 20 秒後、1 日 1 回だけ版番号を確認し、新しい版があれば画面下部に通知を出します。利用者が押すまで何もダウンロードせず、取得したファイルは SHA-256 が一致したときだけ適用します。[設定 > アップデート] でオフにできます。
PDF も速いですか?
PDF は Windows のプレビューに渡さず、BoltView が自分で描きます。写真と同じパイプラインを通るので、開き方もめくり方も写真と同じです。
既定の画像ビューアに設定できますか?
アプリ内の [設定 > システム > 既定の画像ビューアに設定] から指定できます。
