このボックスの外側にあるイメージ値を超えてイメージを含むイメージボックスを 'imagebox'ボックスに追加したいとします。 tcpdf imagebox and cropping
これが可能であれば、どうすればよいかわかりません。
このボックスの外側にあるイメージ値を超えてイメージを含むイメージボックスを 'imagebox'ボックスに追加したいとします。 tcpdf imagebox and cropping
これが可能であれば、どうすればよいかわかりません。
phpで画像をトリミングし、temp_fileとして保存してtcpfdに渡し、pdfのレンダリングが完了した後で削除することができます。もう一つの選択肢はhtml/cssを使って画像上にhtml要素を配置することですが、tcpdfはcssについてあまりよく知っているわけではありませんので、うまくいくかどうかわかりません。
実際には、これをクリッピングで行うことができます。 下の行は、200X300の写真を表示します:
$pdf->Image('photo.JPG', 100, 100, 200, 300, '', true, '', false, 300);
あなたが必要それクリップに:
$pdf->StartTransform();
$pdf->Rect(100, 100, 200, 300, 'CNZ'); //Clipping mask (CNZ style makes your day)
$pdf->Image('photo.JPG', 50, 50, 300, 400, '', true, '', false, 300);
//this would actually cut off a 50 units a in each direction.
$pdf->StopTransform();
うわー、ありがとう。私は追加する必要があります、あなたも回転画像を切り抜くことができます。 '$ pdf-> StartTransform(); $ pdf-> Rotate(15、$ centerXmm、$ centerYmm); $ pdf-> Rect(0、0、150、300、 'CNZ'); $ pdf->イメージ('@'.$ imgdata、$ imageLeftMM、$ imageTopMM、$ imageWidthMM、$ imageHeightMM); $ pdf-> StopTransform(); ' –
感謝を!私はimagecopyresampled魔女が私の問題を解決すると思った。 – eldamar