0
私は、介入画像を使用してURLからファビコンを保存しています。「指定されたバイナリデータから初期化できません」というファビコンもあります。 Intervention Imageを使用している場合
私はこれを使用していますが、一部のURLのみです。たとえば:
これは動作しません:http://www.speedhunters.com/favicon.ico
しかし、この処理が行われます。http://www.slamsanctuary.com/favicon.ico
私のコードは、(providerIconは、ページコンテンツをこするからである)である:
\Image::make($info->providerIcon)->save(public_path('/uploads/' . $faviconName));
エラー返されます:
NotReadableException in Decoder.php line 96:
Unable to init from given binary data.
in Decoder.php line 96
at Decoder->initFromBinary('h(###&&&'''222333555666999???AAAIIIJJJLLLNNNOOOaaaeeeooopppssszzz{{{���������������������������������������������������������������������������������������������������������7FHHD9([email protected]&FHHHHHHHHHH*#HHHH%)EHHF$GGGB /HHH-;HHH6.<FHHHH23HHHHHHHG0HHHHHHH?" AHHHH>/! AHHH,3HHH+CHHHEHHG:1=HHHG$FHHHHHHHH85EHHHHG4!'' ') in AbstractDecoder.php line 65
任意のアイデアw 1つは働いて1つはありませんか?
私はfavicons [ここ](http://www.checkfiletype.com/)をチェックしました。スピードハンターのものは実際のアイコン形式ですが、スラムサングリーのものはjpegです。どんなドライバーを使っていますか? Imagickドライバを使用している場合、アイコンは[サポートされている](http://image.intervention.io/getting_started/formats)です。 – Doom5
@ Doom5おかげさまで、他の人が何をしているかを見て、favicon URLを保存するだけですimgを保存せずにimgタグに表示する。 – Lovelock