\includegraphics clipping and trim está comprimindo a imagem

\includegraphics clipping and trim está comprimindo a imagem

O recorte continua esmagando minha imagem.

Meu comando é:

\includegraphics[keepaspectratio=false,clip=true,trim=90px 0 0 0]{blue.jpg}

Mas estou recebendo:

insira a descrição da imagem aqui

Onde está a imagem original:

não cortado

Por que não consigo recortar ou cortar uma imagemsemesmagando? Há uma parte de uma imagem que eu querocortarsem ter que entrar em um editor de fotos para fazer isso.

Responder1

É claramente um bug no driver do pacote graphicx:

  • pdftex.def: OK.
  • dvips.def: ok para imagens PostScript, mas o recorte não é suportado para imagens bitmap.
  • xetex.def: O recorte não é suportado.
  • dvipdfm.def: A imagem não é cortada, mas distorcida na área final.
  • dvipdfmx.def: A imagem inteira é colocada na área final sem distorção, mas o espaço vazio é colocado acima da imagem pequena.

Uma observação para keepaspectratio: Tem significado apenas se ambos widthe heightforem especificados. Portanto, a configuração e os valores de keepaspectrationão importam aqui.

Existe uma solução para dvips.def, dvipdfm.defe dvipdfmx.defif pdfTeXé usado como compilador TeX (para modo DVI). O pacote bmpsizecorrige como efeito colateral os drivers defeituosos. E o pacote melhora a inclusão de bitmap, tornando obsoletos os arquivos de caixa delimitadora separados. O driver xetex.defnão pode ser corrigido desta forma, porque o XeTeX perde primitivas do pdfTeX (especialmente \pdffiledump), necessárias para o bmpsize.

\usepackage[dvipdfm]{graphicx}
\usepackage{bmpsize}

informação relacionada