私の人生では、CodeIgniter の image_lib (画像操作ライブラリ) が機能しない理由がわかりません。ローカル マシンで問題なく動作しているので、コードが正しいことがわかります。しかし、実稼働サーバーにアップロードするときに、画像からサムネイルを作成しようとすると、コードが停止してしまいます。
キッカーは、image_libがエラーメッセージを吐き出していないことです...ページはその時点で停止します...これが私のコードスニペットです
$config = array(
'source_image' => '/data/servers/misc/www_thesite_com/files/originals/thepicture.jpg',
'new_image' => '/data/servers/misc/www_thesite_com/files/thumbs',
'maintain_ratio' => true,
'create_thumb' => true,
'width' => 150,
'height' => 100
);
$this->load->library('image_lib', $config);
$this->image_lib->resize();
$ThumbnailName = 'thepicture_thumb.jpg';
私も次のコードを使用してチェックしようとしました:
if (!$this->image_lib->resize()) {
echo $this->image_lib->display_errors();
}
しかし、何も起こりません。$this->image_lib->resize(); ですべてが停止します。エラーをまったくスローせずに。
もう 1 つの注意事項... GD2 は正常にインストールされました。CodeIgniter を使用していないときは、他の標準的な画像操作を問題なく実行できます。
何か案は?