Ao converter para PDF usando ddjvu:
ddjvu -format=pdf input.djvu output.pdf
há um aviso:
TIFFWriteDirectorySec: Aviso, a criação de TIFF com identificador de codec Deflate herdado, COMPRESSION_ADOBE_DEFLATE é mais amplamente suportado.
Como posso usar COMPRESSION_ADOBE_DEFLATE em vez de delfate?
tentei
ddjvu -format=pdf -quality=COMPRESSION_ADOBE_DEFLATE input.djvu output.pdf
mas embora -quality=deflate
funcione, -quality=COMPRESSION_ADOBE_DEFLATE
e suas variações (por exemplo, AdobeDeflate
) retornam a mensagem de erro:
ddjvu: argumentos válidos para a opção '-quality' um número inteiro entre 25 e 150.
Esse aviso é emitido por libtiff desde este commit de 08/05/2021 (consulte pull request correspondente ; commit incluído em 4.4.0 e superior).
Em 11/06/2024, olhando a fonte, DjVuLibre não tem suporte para o uso de
COMPRESSION_ADOBE_DEFLATE
.Como você mencionou no fórum deles , que foi a melhor coisa a fazer neste caso, isso pode aumentar a conscientização de que "COMPRESSION_ADOBE_DEFLATE é mais amplamente suportado", se ainda não o fizeram, e isso pode mudar no futuro. Você também pode gerar um ticket de solicitação de recurso ou até mesmo bugar um, pois esse aviso pode ser visto como indesejável.