ImageMagick で処理された (保存されていない) 画像を Zend_Pdf_Image に渡すにはどうすればよいですか? $image = new Imagick($imageFile); を転送したい $pdfImage = Zend_Pdf_Image:: ... に直接、保存せずに。それは可能ですか?
アドバイスありがとう、ユルゲン
ImageMagick で処理された (保存されていない) 画像を Zend_Pdf_Image に渡すにはどうすればよいですか? $image = new Imagick($imageFile); を転送したい $pdfImage = Zend_Pdf_Image:: ... に直接、保存せずに。それは可能ですか?
アドバイスありがとう、ユルゲン
単に「いいえ」と言ったところですが、コードを再確認して、他に可能性があるかどうかを検討したいと思いました。
このimageWithPath()
メソッドは、他のクラスのいくつかのヘルパーメソッドを利用して、$filePath
パラメーターによって参照される画像をデコードします。これらのヘルパーメソッドのそれぞれが最初に行うことは、$filePath
usingを開くことfopen()
です。
つまり、PHPのインストールでサポートされているメソッドに任意の種類のリソースを渡すことができるということです。imageWithPath()
一般的に、これはファイルとURLを意味しますが、PHP 5.2以降、data://
ラッパーも含まれています。私はこれを自分で使用していません(一時ファイルを書き込んでからimageWithPath()
何年も渡しています)が、マニュアルページによると、最初にファイルに保存しなくても、変更されたデータを渡すことができる可能性があります。
詳細:http://php.net/manual/en/wrappers.data.php
この方法を使用して何かが機能するようになったら、私たち全員に知らせてください。:-)