Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

JavaでLZWを使用してデータを圧縮する

JDeli Java画像圧縮ライブラリには、データサイズを削減するためにJavaでデータを圧縮するフィルタオプションが含まれています。この圧縮フィルタは依存関係のない100%Javaで記述されています。

主な特徴:

  • 100%Javaソリューション。dllやネイティブコードへの依存がありません
  • メモリ上またはディスク上で実行可能

Javaでデータを圧縮する方法:

final LZWFilterOptions options = new LZWFilterOptions();
options.setMode(FilterOptions.FilterMode.COMPRESS);
JDeli.filter(final byte[] raw_data, final LZWFilterOptions options);

または

final LZWFilterOptions options = new LZWFilterOptions();
options.setMode(FilterOptions.FilterMode.COMPRESS);
JDeli.filter(final InputStream inputStream, final LZWFilterOptions options, final OutputStream outputStream);

または専用のOutputStreamを使用することもできます

final LZWOutputStream outputStream = new LZWOutputStream(outputstream);
outputStream.write(originalBytes);

LZWOutputStream Javadoc

FilterOptions では、サポートされているフィルタオプションを設定できます