0

ImageMagick で処理された (保存されていない) 画像を Zend_Pdf_Image に渡すにはどうすればよいですか? $image = new Imagick($imageFile); を転送したい $pdfImage = Zend_Pdf_Image:: ... に直接、保存せずに。それは可能ですか?

アドバイスありがとう、ユルゲン

4

2 に答える 2

2

単に「いいえ」と言ったところですが、コードを再確認して、他に可能性があるかどうかを検討したいと思いました。

このimageWithPath()メソッドは、他のクラスのいくつかのヘルパーメソッドを利用して、$filePathパラメーターによって参照される画像をデコードします。これらのヘルパーメソッドのそれぞれが最初に行うことは、$filePathusingを開くことfopen()です。

つまり、PHPのインストールでサポートされているメソッドに任意の種類のリソースを渡すことができるということですimageWithPath()

一般的に、これはファイルとURLを意味しますが、PHP 5.2以降、data://ラッパーも含まれています。私はこれを自分で使用していません(一時ファイルを書き込んでからimageWithPath()何年も渡しています)が、マニュアルページによると、最初にファイルに保存しなくても、変更されたデータを渡すことができる可能性があります。

詳細:http://php.net/manual/en/wrappers.data.php

この方法を使用して何かが機能するようになったら、私たち全員に知らせてください。:-)

于 2013-01-03T02:05:13.833 に答える