1

私の tiff ピラミッド画像変換は、次のエラーで失敗しました:

JPEGPreEncode: JPEG にはストリップ/タイルが大きすぎます

次のコマンドを使用していました。

vips tiffsave 1000x512.v newHUGEfile.tiff --compression jpeg --vips-progress --vips-cache-trace --bigtiff

この症状を回避する方法はありますか?

4

1 に答える 1

3

テスト画像の大きさは?jpeg エンコーダーは、どの軸でも 65536 ピクセルを超えることはできません。それよりも幅の広い画像の場合、jpeg圧縮した短冊画像として書き出すことはできません。

を追加してみてください--tile。これは、各タイルが個別の 256x256 ピクセル領域である、タイル化された tiff イメージを書き込みます。これで、jpeg コンプレッサーが一度に巨大なチャンクを認識することはなくなり、動作するはずです。

于 2013-03-08T11:54:50.070 に答える