PHP 用の gmagick または imagick ライブラリを厳密に使用して、jpeg2000 データをブラウザ互換の jpeg に変換しようとしています。jp2 は正常に動作しますが、jpeg に変換しようとすると、同じデータが返されるようで、変換は行われません。
$image = new Gmagick($_img->getImageBlob());
$image->setImageFormat("jpeg");
Header("Content-type: image/jpeg");
echo $image;
$_img には入力 jp2 データが含まれます。このプラットフォームを独立させるために、システム ライブラリを使用した変換に exec を使用することは避けたいと考えています。