[PHP-users 15397]Re: PHP4でTIFFをPDFに変換
Osamu Shigematsu
m5issige @ mr.hitachi-medical.co.jp
2003年 5月 20日 (火) 08:57:35 JST
重松です。こんにちは。
画像の拡大、縮小をブラウザで行いたい、ということでしょうか?
だったら、PHP単体でも、できそうな気もしないでもないのですが。
# 単に <img> の width, height を、書き換えるだけで
ブラウザが行いませんか?
---- ここから
<?php
$scale = (int)$_GET['scale'];
?>
<img src="http://www.example.com/hogehoge.img"
width="<?=$scale?>%" height="<?=$scale?>%">
---- ここまで
上記のようなスクリプトを用意して、フレームを分けて、
別のフレームから、http://www.exapme.com/test.php?sacle=80 のように
アクセスすると、それっぽい動きをすると思います。
あるいは、JavaScript で、動的にそういう HTML を生成するのでも、
同じ結果を得られる気がします。
試してませんので、動かなかったら、ごめんなさい。
PDF に変換するには、PHP からは、pdflib というライブラリを使いますが、
有償だったと思います。が、TIFF -> PDF が可能かはわかりません。
検索すると、
http://www.sra.co.jp/people/i-kaori/PHP/php-pdflib.html
だとか、引っかかりました。
あとは、TeX+dvipdfm+GS でいけると思いますが、PHP ではありませんね。
ただ、そういう処理をするシェルスクリプトなりを用意して、
exec() 関数等を利用して、PHP と連携処理をすることは可能です。
それから、個人的には、PDF はブラウザで見るには重いと思うので、
Flash Movie にするのもいいのではと思います。
PHP からは ming を使うことができます。
そのほかにも、Java Applet だとか、Shockwave だとか、
いろいろな方法があると思いますから、PDF や PHP にこだわる
理由がないのでしたら、いろいろ試すといいと思います。
--
Osamu Shigematsu <m5issige @ mr.hitachi-medical.co.jp>
PHP-users メーリングリストの案内