Skip to content
AI News HubLIVE
In-site rewrite4 min read

Show HN: Rqshc – A C++/x64 assembly image compressor with its own RQI format

Summary

RQSHC V64I is a native Windows image compression research tool that uses a proprietary RQI format. It supports PNG, PPM, BMP input and achieves ~33% size reduction with very high SSIM. The core is built with C++17 and x64 assembly with AVX2 optimizations. Free for non-commercial use.

SourceHacker News AIAuthor: Hide_AI_Awake
Show HN: Rqshc – A C++/x64 assembly image compressor with its own RQI format
Report an error

The correction channel is not available yet. You can copy the article reference below for later.

Correction instructions
Read article

Notifications You must be signed in to change notification settings

Fork 0

Star 0

BranchesTags

Open more actions menu

Folders and files

NameName

Last commit message

Last commit date

Latest commit

History

9 Commits

9 Commits

DISCLAIMER.md

DISCLAIMER.md

LICENSE.txt

LICENSE.txt

PRIVACY.md

PRIVACY.md

README.en.md

README.en.md

README.md

README.md

RQI_Viewer.exe

RQI_Viewer.exe

RQSHC-V64I-GitHub.zip

RQSHC-V64I-GitHub.zip

RQSHC_Observatory.exe

RQSHC_Observatory.exe

Repository files navigation

English

RQSHC V64Iは、Windows上で動作する画像圧縮の研究・評価用ソフトウェアです。画像を独自形式.rqiへ変換し、圧縮後のサイズ、復元品質、処理時間を確認できます。

処理は利用者のPC内で行います。画像を圧縮するために外部のクラウドサービスへ送信する設計ではありません。

現在対応している形式

入力

PNG(.png)

PPM(.ppm)

Windows Bitmap(.bmp)

現在、JPEG、WebP、GIF、TIFFなどは入力形式として対応していません。対応していない画像は、事前にPNG、PPM、BMPのいずれかへ変換してください。

出力

RQSHC独自形式(.rqi)

RQI ViewerからPNGへ書き出し可能

RQIは一般的な画像ソフトで直接開けないため、同梱のRQI_Viewer.exeを使用します。

同梱アプリ

RQSHC_Observatory.exe

PNG、PPM、BMP画像を読み込み、RQIファイルを作成します。圧縮前後のサイズ、削減率、品質、処理時間を確認できます。

RQI_Viewer.exe

RQIファイルを開くためのWindows用ビューワーです。

ファイルをドラッグ&ドロップして開く

Ctrl + マウスホイールで拡大・縮小

通常のホイールで縦スクロール

Shift + マウスホイールで横スクロール

左ドラッグで表示位置を移動

ウィンドウに合わせて表示、100%表示

PNGとして保存

クリップボードへコピー

日本語/Englishの切り替え

初回はWindowsの表示言語を参考にし、その後は選択した表示言語だけを保存します。画像や閲覧履歴は保存しません。

使い方

ZIPを展開します。

画像を圧縮するときはRQSHC_Observatory.exeを起動します。

PNG、PPM、BMPのいずれかを追加して圧縮します。

作成した.rqiを確認するときはRQI_Viewer.exeへドラッグ&ドロップします。

必要な場合だけ、ViewerからPNGとして保存します。

重要な画像は、元ファイルを必ず別に保管してください。

なぜ作ったのか

既存の画像圧縮ライブラリを呼び出すだけではなく、画像データと独自コンテナを自分で扱い、圧縮率、復元品質、処理速度の関係を実際に検証できる環境を作りたいと考えたことが、このプロジェクトの出発点です。

RQSHCは、既存の画像圧縮ソフトを呼び出すだけのフロントエンドではありません。中核となるRQIの圧縮・復号処理は、独自の設計に基づくネイティブC++17で実装し、性能上重要な一部にはx64アセンブリとAVX2最適化を使用しています。

Windows APIやC++標準ライブラリは利用しますが、中核の圧縮・復号を第三者の画像コーデックへ委ねる構成ではありません。画像データとRQIコンテナをバイナリレベルで扱っています。

AIは実装、検証、修正、文書化の支援に利用しています。一方で、設計方針、技術的な制約、評価基準、採用・棄却の判断、公開範囲はプロジェクト設計者が管理しています。

現在の実測例

開発時の14画像テストでは、V64Iで次の平均値を記録しました。

処理時間:約64.8 ms

サイズ削減率:約33.49%

SSIM:約0.999537

画像の内容、解像度、入力形式、CPU、実行環境によって結果は変わります。これはすべての画像で保証される性能ではありません。

フィードバックについて

特に、次のような情報を歓迎します。

圧縮が得意だった画像、不得意だった画像

異なるAVX2対応CPUでの処理時間

RQI Viewerの操作性

復元画像の見え方や互換性

再現可能な不具合報告

測定条件を記載したベンチマーク

良い結果だけでなく、圧縮率が低い例、サイズが増えた例、表示できなかった例も研究上重要です。

Windows SmartScreenについて

本ソフトウェアは現在コード署名されていないため、初回起動時にWindows Defender SmartScreenが「認識されないアプリ」または「発行元不明」と表示する場合があります。

これは必ずしもマルウェアが検出されたことを意味するものではなく、新しい無署名アプリで発行元情報や利用実績が十分に蓄積されていない場合にも表示されます。必ず公式GitHub Releasesから取得し、公開されているSHA-256と一致することを確認してください。

Windows Defenderや他のセキュリティソフトを無効にする必要はありません。

動作環境

Windows 10 / 11 64-bit

x64 CPU

AVX2対応CPUを推奨

Observatoryでは一般的なデスクトップWebブラウザを使用

現在の制限

入力はPNG、PPM、BMPのみ

Windows 64-bit専用

RQIは独自形式のため、閲覧にはRQI Viewerが必要

研究・評価段階のため、すべての画像でサイズが小さくなるわけではない

圧縮コアは現時点でクローズドソース

利用について

個人利用、教育、研究、大学・研究機関での評価、企業内での技術評価やPoCは無料です。ベンチマーク、記事、動画、SNS、論文等での紹介も歓迎します。

商用製品への組み込み、SaaSやAPIとしての提供、顧客向けの有償処理、RQI互換製品の開発には個別の許可が必要です。

詳しい条件はLICENSE.txtをご確認ください。

Contact For comments, work, and collaborations, please contact us here and If you want to use it for commercial purposes, please contact me

[email protected]

X: @nagisa7654321

プライバシーと免責

プライバシーについてはPRIVACY.md、免責事項についてはDISCLAIMER.mdをご確認ください。

Copyright (c) 2026 Hideyoshi Murakami / RQSHC Project

About

Native Windows image compression research software with the original RQI format, built in C++ and selected x64 assembly.

Resources

Readme

License

View license

Uh oh!

There was an error while loading. Please reload this page.

Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks

Report repository

Releases

No releases published

Packages 0

Uh oh!

There was an error while loading. Please reload this page.

Contributors

Uh oh!

There was an error while loading. Please reload this page.

Key points and analysis

Article intelligence

ResearchersAdvanced

Key points

  • RQSHC is a Windows-only image compressor using its own RQI file format.
  • Achieves average 33% size reduction with SSIM ~0.9995 in tests.
  • Core compression is implemented in C++17 and optimized x64 assembly (AVX2).
  • Free for personal, educational, and research use; commercial use requires permission.

Highlights and analysis are generated automatically and may contain errors. Check the original source.