AI News HubLIVE
站內改寫1 分鐘閱讀

Show HN: Rqshc——一款基於C++/x64彙編的圖像壓縮器及其自有RQI格式

RQSHC V64I 是一款Windows原生的圖像壓縮研究工具,採用專有的RQI格式。支持PNG、PPM、BMP輸入,平均壓縮率約33%,SSIM極高。核心使用C++17和x64彙編(含AVX2優化)構建。個人、教育和研究用途免費。

來源Hacker News AI作者: Hide_AI_Awake

RQSHC V64I 是一款由村上秀吉開發的Windows圖像壓縮研究軟件,它採用自行設計的RQI(.rqi)文件格式。該軟件專注於評估和驗證圖像壓縮的性能,核心壓縮引擎基於C++17編寫,並在關鍵部分使用了x64彙編和AVX2指令集進行優化,而非簡單調用現有庫。

目前,RQSHC支持輸入PNG、PPM和BMP格式的圖像,輸出為專有的RQI格式。RQI文件無法直接由常規圖像軟件打開,需要使用附帶的RQI_Viewer.exe進行查看。該查看器支持拖放打開、縮放、滾動、保存為PNG以及複製到剪貼板等功能。

在開發階段的14張測試圖像上,RQSHC V64I取得了平均處理時間約64.8毫秒、尺寸縮減約33.49%、SSIM約0.999537的成績。需要注意的是,實際性能會因圖像內容、分辨率、輸入格式、CPU及運行環境而異,這些數據並非在所有情況下都能保證。

軟件包含兩個主要應用程序:RQSHC_Observatory.exe用於加載圖像並生成RQI文件,顯示壓縮前後的尺寸、壓縮率、質量和處理時間;RQI_Viewer.exe則用於瀏覽RQI文件。所有處理均在本地進行,不會將圖像上傳至雲端。

由於未進行代碼簽名,首次啓動時Windows Defender SmartScreen可能顯示“未識別的應用”警告。開發者建議從官方GitHub Releases下載並驗證SHA-256哈希,無需禁用安全軟件。

RQSHC遵循特定的許可條款:個人、教育、研究、大學及企業內的技術評估和概念驗證可免費使用;商業產品集成、SaaS/API提供、客户收費處理或開發兼容RQI產品則需要單獨授權。詳細條件見LICENSE.txt文件。

開發者歡迎反饋,尤其是關於壓縮效果優劣、不同CPU下的性能、查看器可用性、重建圖像視覺質量及可重現的 bug 報告。該項目處於研究評估階段,並非所有圖像都能保證更小的尺寸。核心壓縮代碼目前為閉源。