問題タブ [intervention]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - Laravel、介入、破損した JPEG データ: マーカー 0xd9 の前に余分な 1130 バイト
だから私はあきらめます。数え切れないほど多くのフォーラム ウィンドウを開いています。さまざまなことを試しましたが、まだ運がありません。私はlaravel 5.0で介入をインストールし、いくつかの画像を取得できますが、他の(多くの)画像は次のエラーで爆発します
Decoder.php 行 35 の ErrorException: imagecreatefromjpeg(): gd-jpeg、libjpeg: 回復可能なエラー: 破損した JPEG データ: マーカー 0xd9 の前に 1130 余分なバイト
だから私はしようとしました 1. ini_set('gd.jpeg_ignore_warning', true); でエラーを抑制します。複数の場所で 2.バイナリで画像を再作成すると、画像のサイズが5倍になりました 3.jpegではなくcreateimagefromstringを試しました
私は考えています/疑問に思っています-エラーを正しく抑制していない場合。-imagick とは対照的に、gd ライブラリの問題です。まだimagickを追加していませんが、できます。別の手順でサイズ変更を試みることができますが、それは問題を先延ばしにしているようです
任意の考えをいただければ幸いです。ご協力いただきありがとうございます!
laravel-5.2 - 介入画像のサイズ変更()が2回機能しない
私はLaravel 5を使用しており、介入を統合しています.2つの異なるサイズで画像のサイズを変更しようとしていますが、保存機能は画像を1つのサイズでのみ保存していますここに私のコントローラのコードがあります
介入は、より大きな寸法で画像のサイズを変更するだけで、同じ寸法で2番目の画像のサイズを変更しています。
php - Laravel で localhost:8000 に画像が表示されない
私はlaravel 5でWebページを作成しています。laravelは3の時から使用していませんが、新しい機能が本当に気に入っています。
ほぼ完成したアプリですべてが正常に機能していますが、画像に問題があります。
ビューに画像を表示しようとしていますが、表示されていません。誰もが知っている小さな画像アイコンが表示されます。
幼虫ドックやフォーラムで見つけたすべての方法を使用しました。含む:
- 資産
- URL
- HTML (まったく機能しませんでした)
- ビュー内の直接 URL
私は実際にはArtsian serveのみを使用しているため、URLは次のようになります:
フォルダーはパブリックフォルダーなので、私の意見では正しいURLです。さまざまな方法で、PCパスから画像を呼び出しても同じ結果が得られました。ちなみに、画像をアップロードするために介入を使用しています。
何か案が?
編集:
わかりました、wamp サーバーの localhost で試してみましたが、画像出力はうまくいきました。理由はわかりませんが、そうでした。
EDIT 2:私は現在laravel Homesteadを使用していますが、まだ機能していません。この時点で私は怒っています。私を助けてください!!
これが私のコントローラーです:
これは私の見解です:
laravel ホームステッドの出力リンクは次のとおりです: http://krubbit.dev/uploads/images/posts/1457074877.jpg
イメージの場所のディレクトリ構造:
php - 介入 / 画像アップロード エラー {{ 画像ソースが読み取れません }}
Laravel 5.1にプロフィール画像のアップロードを追加しようとしています。パッケージを使用しましたIntervention/Image
が、画像をアップロードしようとすると、次のエラーが発生します。
AbstractDecoder.php 行 302 の NotReadableException: 画像ソースが読み取れません
これは私のPhotoControllerです:
これは私のhtmlフォームです:
php - 介入画像処理は、組み込みのphpサーバーよりもapacheサーバーではるかに遅くなります
たとえば、各「アイテム」のサムネイルをロードするなど、Laravelアプリケーション全体で介入画像を使用しています。テスト用のラップトップでは、組み込みの php サーバーを使用しています。TTFB は各写真で約 0.5 秒であり、非常に高速ではありませんが、十分です。ただし、apache を実行している vps に展開した後、複数の画像が読み込まれると、各写真の TTFB が 20 秒を超え、明らかに長すぎます。これは非常に時間がかかるコードです:
複数のリクエストで vps をそれほど遅くする必要がありますか? 1枚の画像に約1秒かかりますが、10枚の画像では約20秒です。ありがとう!