問題タブ [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.
php - laravelのパブリックディレクトリに画像を保存できません
こんにちは、 Intervention/imageを使用して画像を保存しようとすると、このエラー メッセージが表示されます 。
これが私の関数内のコードですsetBackgroundImageUrl($image)
権限の問題のように見えますが、試してみchmod -R 777 /images/collections
ましたが、それでも同じエラー メッセージがスローされます。
image - Laravel Image Interventionのサイズ変更品質の損失
私の Laravel Web アプリケーションでは、Intervention Image ライブラリを利用しています。アップロードした画像の 3 つのバージョンを保存しています:'original'
と'500_auto'
カスタム サイズの画像。
介入のドライバーは、構成で次のように設定され'gd'
ます。
これは私がアップロードしている画像です: original.jpg
これは、構成設定を元のサイズ (1800 x 586) に正確に設定したカスタム サムの結果です: 1800_586.jpg
2 番目の画像を見るとわかるように、サイズ変更された画像には多くの品質損失があります。どうすればこれを修正できますか?
laravel - Laravel 5.2.x - 介入/イメージ - null でメンバ関数 encode() を呼び出す
ライブラリを使用してアップロード画像を管理するリポジトリを作成しましたIntervention/Image
が、画像を保存しようとするとCall to a member function encode() on null
.
これは私のインターフェースです:
これは私の具象クラスです:
そして、これはストアメソッドです:
フォームを送信すると、次のようになります。
Image.php の 119 行目の FatalErrorException: Image.php の 119 行目の null でのメンバー関数 encode() の呼び出し HandleExceptions.php の 133 行目の HandleExceptions->fatalExceptionFromError() の 118 行目の null HandleExceptions.php の HandleExceptions->handleShutdown() 0 行目 Image.php の Image->encode() 139 行目 InterventionImageRepository.php の Image->save() 96 行目 InterventionImageRepository->save() の PlacesController.php Controller.php の PlacesController->store() の 80 行目 76 行目
問題はここにあります:at Image->save() in InterventionImageRepository.php line 96
その行は具象クラスの save メソッドにあります。
誰かが問題を見つけるのを手伝ってくれますか?
ios - Web アプリの画像の回転の問題
問題:
iPhone から撮影した画像をアップロードすると、反時計回りに 90 度回転して Web サイトに表示されます。調査を行った結果、画像ファイルに含まれる特定のメタ データが原因であることがわかりました。このメタデータがファイル内にあるかどうかを判断し、適切にローテーションするための適切なライブラリはありますか?
私のアプリは Laravel でビルドされており、Intervention Image を調べて、これで解決できるかどうかを確認していました。
ありがとう!
アップデート:
まだ動作していません。PHP モジュールを確認しましたが、exif と mbstring がサーバーで有効になっています。
私のlaravelコントローラーのコードは次のとおりです。画像は指定したディレクトリに保存されますが、向きが正しくありません。モバイルで撮影した画像は、デスクトップでは回転して表示されます。ありがとう!
php - 画像の名前を変更し、画像名をデータベースに保存します
ユーザーから画像を取得して名前を変更した後、名前を変更した画像名をデータベースに保存したいと考えています。これが私のコントローラーコードです。介入パッケージを使用しています。名前を変更した後、写真を宛先フォルダーに正しく保存できますが、名前を変更した後、写真の名前をデータベースに保存できません。コードは何になりますか?
php - Container.php の ReflectionException クラス イメージが介入用に存在しません
laravelを使用してPOSTリクエストから来る画像を保存しようとしました。しかし、それは私に次のエラーを与えます。
Container.php 行 741 の ReflectionException: クラス イメージが存在しません
私は次のことをしました:php.iniファイルでfileinfo拡張子を有効にしましたcomposer dumpautoload
が、何もうまくいきませんここでガイドラインに従いました
私はlaravel 5.1を使用しています
私のコードは以下の通りです
laravel-5.1 - Dropzonejs + Image Intervention PHPの戻り値はランダムなHTMLコードです
私のアップロード コードは dropzonejs を使用してうまく機能しています。次のタスクは、アップロードされた画像のサムネイルを作成することです。そして、Image Intervention を使用してサムネイルを作成することができました。唯一の問題は、2 つのタスクを 1 つのメソッドで結合しようとすると、dropzonejs が大量の html コードを返すことです。実際、UploadImage メソッドに return ステートメントを入れるたびに、ランダムな HTML コードが返されます。dropzonejs のドキュメントを読みましたが、コードがどこから来たのかわかりません。アドバイスをいただければ幸いです。ヘルプや提案をお寄せいただきありがとうございます。
以下は私のコードです。
ルート:
コントローラ:
JS コード:
HTML コード:
結果:
createThumbnailメソッドは、個別に試してみると機能しています。