クリッピングにより画像が押しつぶされてしまいます。
私の命令は:
\includegraphics[keepaspectratio=false,clip=true,trim=90px 0 0 0]{blue.jpg}
しかし、私は次のことを理解しています:
元の画像の場所:
画像を切り取ったりトリミングしたりできないのはなぜですかそれなし圧縮?画像の一部を切り取りたいのですが切り落とす写真編集ソフトを使う必要はありません。
答え1
これは明らかにパッケージのドライバーのバグですgraphicx
:
pdftex.def
: わかりました。dvips.def
: PostScript 画像では問題ありませんが、ビットマップ画像ではクリッピングはサポートされていません。xetex.def
: クリッピングは一切サポートされていません。dvipdfm.def
: 画像はトリミングされませんが、最終的な領域で歪んでいます。dvipdfmx.def
: 最終領域には画像全体が歪みなく配置されますが、小さい画像の上には空白が配置されます。
に関する注意: との
keepaspectratio
両方が指定されている場合にのみ意味を持ちます。したがって、 の設定と値はここでは重要ではありません。width
height
keepaspectratio
には解決策がありdvips.def
、dvipdfm.def
をTeX コンパイラとして使用しているdvipdfmx.def
場合pdfTeX
(DVI モード用) はbmpsize
解決されます。 パッケージは副作用として欠陥のあるドライバを修正します。 また、 パッケージはビットマップの包含を改善し、個別の境界ボックス ファイルを廃止します。 ドライバをxetex.def
この方法で修正することはできません。XeTeX は に必要な pdfTeX のプリミティブ (特に\pdffiledump
)を欠いているからですbmpsize
。
\usepackage[dvipdfm]{graphicx}
\usepackage{bmpsize}