Ao converter para PDF com 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.
Mas quando eu cumpro -format=pdf
ou -quality
, -mode
não existe tal aviso.
ddjvu -format=pdf -quality=100 input.djvu output.pdf
ddjvu -format=pdf -mode=black input.djvu output.pdf
Por que é que?
-quality=
com um número implica compactação JPEG com perdas. "Deflate" não é jpeg, portanto o aviso não é necessário.-mode=black
provavelmente implica apenas "indexado em 256; escala de cinza" e provavelmente seria padrão para algo que não requer um aviso (como RLE etc.). Isso também pode significar realmente preto (como em bitmap de 1 cor). Eu acho que isso seria CCITT?O estranho é que o manual diz "Especificar esta opção [-quality=deflate] não é necessário para arquivos PDF porque este é o comportamento padrão." Talvez o aviso esteja dizendo que o deflate padrão não é o da Adobe. O manual diz que "Imagens que não podem ser codificadas usando [..] TIFF/G4 [...] serão [...] compactadas DEFLATE se disponíveis [caso contrário, packbits]." Então, em algum lugar, o codificador está decidindo o que fazer e alertando sobre um possível problema de interoperabilidade.
https://djvu.sourceforge.net/doc/man/ddjvu.html