CakePHPでMeiouploadを使用して透明なPNGをアップロードして(この透過性を維持するには)どうすればよいですか?ケーキPHP - Meioupload - 透明なPNG画像
ありがとうございました
CakePHPでMeiouploadを使用して透明なPNGをアップロードして(この透過性を維持するには)どうすればよいですか?ケーキPHP - Meioupload - 透明なPNG画像
ありがとうございました
私は同じ問題があります。これは私のためにそれを固定するものである:MeioUploadBehaviour.phpの線962周り
、2行があります。
$imageArray = explode(".", $source);
$phpThumb->config_output_format = $imageArray[1];
変更が二行目に:
$phpThumb->config_output_format = end($imageArray);
説明:元の行$ phpThumb-> config_output_formatをアップロードした画像のファイル拡張子に設定しようとしています。ただ1つしかない限り、動作します。アップロードした画像のファイルパスに保存します。例:パスが/mywebsite/images/myImage.pngの場合、「png」を取得します。
しかし、 '。'あなたの$ソースの早い方、例えば。 /mywebsite.com/images/myImage.png返されるのは、最初の '。'の中間部分です。 2番目の 'に。 phpThumbのための有効なconfig_output_formatではありません 'COM /画像/ MYIMAGE' もちろん
、 'COM /画像/ MYIMAGEを':
は、だからあなたのような何かを得るだろう!
$ imageArray [1]からend($ imageArray)に変更すると、イメージ配列の最後の要素が常に取得されます。この要素は常にファイル拡張子でなければなりません。
本当に、この強化はMeioUploadで永久に行われる必要があります。編集:私はMeioUploadをフォークし、修正を行った。私はjrbassoにプルリクエストを送ったが、これまで受け入れられていない。ここで私のフォークを見ることができます:https://github.com/joshuapaling/MeioUpload