Releases: mugideru/Infinitely-Variable-Rectangle-Compression
Releases · mugideru/Infinitely-Variable-Rectangle-Compression
ivr-v0.1.0 - Initial Release
🌟 初めてのリリースのご挨拶
画像を独自のIVR形式に変換・プレビューするためのツール「IVR Previewer」の最初のバージョンを公開します!
Rustの高速な処理と、Tauriによる軽量なデスクトップUIを組み合わせて作成しました。
✨ 主な機能
- 画像変換: 各種画像形式(BMP, PNG, JPGなど)をIVR形式に変換
- IVRデコード: IVRファイルを読み込んでプレビュー表示
- パラメータ調整: 拡大率(Scale X/Y)やZstd圧縮レベルのリアルタイム設定
- 統計表示: 変換時間、パレット数、圧縮率などの詳細なスタッツ表示
🛠 修正・改善
- 8192pxを超える巨大画像でブラウザが爆発(STATUS_BREAKPOINT)する問題を把握しました。現在、安全のためにプレビュー時のサイズ制限を検討中です。
- 統計表示での解像度計算のタイポを修正しました。
📦 インストール方法
下の Assets セクションから、環境に合わせたファイルをダウンロードしてください。
- Windowsをご利用の方:
.msiを推奨します。 - ARM64のdebian系をご利用の方:
.devを推奨します。
Note: デジタル署名を行っていないため、Windowsで実行時に「PCが保護されました」と表示される場合があります。「詳細情報」をクリックして「実行」を選択することで起動可能です。
🌟 About this Release
We are excited to announce the first official release of IVR Previewer!
This tool is designed to convert standard images into the custom IVR format and preview them with high performance, powered by Rust and Tauri.
✨ Key Features
- Image Conversion: Convert BMP, PNG, JPG, and other formats into IVR.
- IVR Decoding: Load and preview IVR files directly within the app.
- Live Parameters: Real-time adjustment of Scale X/Y and Zstd compression levels.
- Detailed Stats: View performance metrics including Palette generation, Encoding time, and Compression ratio.
🛠 Fixes & Known Issues
- Fixed: A typo in the resolution calculation logic for output statistics.
- Known Issue: Handling extremely large images (e.g., 8192px+) may cause a browser-level crash (
STATUS_BREAKPOINT) due to memory limits. We are working on a preview size limit for future updates.
📦 Installation
Download the appropriate file from the Assets section below.
- For Windows:
.msiis recommended.
-ARM64-based Debian users: We recommend the .deb file.
Note: Since this app is not digitally signed, Windows SmartScreen may show a warning ("Windows protected your PC"). Click "More info" and then "Run anyway" to start the application.
