問題タブ [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.

0 投票する
0 に答える
881 参照

php - laravelのパブリックディレクトリに画像を保存できません

こんにちは、 Intervention/imageを使用して画像を保存しようとすると、このエラー メッセージが表示されます 。

これが私の関数内のコードですsetBackgroundImageUrl($image)

権限の問題のように見えますが、試してみchmod -R 777 /images/collectionsましたが、それでも同じエラー メッセージがスローされます。

0 投票する
2 に答える
13466 参照

image - Laravel Image Interventionのサイズ変更品質の損失

私の Laravel Web アプリケーションでは、Intervention Image ライブラリを利用しています。アップロードした画像の 3 つのバージョンを保存しています:'original''500_auto'カスタム サイズの画像。

介入のドライバーは、構成で次のように設定され'gd'ます。

これは私がアップロードしている画像です: original.jpg

元の画像

これは、構成設定を元のサイズ (1800 x 586) に正確に設定したカスタム サムの結果です: 1800_586.jpg

画像のサイズ変更

2 番目の画像を見るとわかるように、サイズ変更された画像には多くの品質損失があります。どうすればこれを修正できますか?

0 投票する
1 に答える
1892 参照

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 メソッドにあります。

誰かが問題を見つけるのを手伝ってくれますか?

0 投票する
1 に答える
1018 参照

ios - Web アプリの画像の回転の問題

問題:

iPhone から撮影した画像をアップロードすると、反時計回りに 90 度回転して Web サイトに表示されます。調査を行った結果、画像ファイルに含まれる特定のメタ データが原因であることがわかりました。このメタデータがファイル内にあるかどうかを判断し、適切にローテーションするための適切なライブラリはありますか?

私のアプリは Laravel でビルドされており、Intervention Image を調べて、これで解決できるかどうかを確認していました。

ありがとう!

アップデート:

まだ動作していません。PHP モジュールを確認しましたが、exif と mbstring がサーバーで有効になっています。

私のlaravelコントローラーのコードは次のとおりです。画像は指定したディレクトリに保存されますが、向きが正しくありません。モバイルで撮影した画像は、デスクトップでは回転して表示されます。ありがとう!

0 投票する
1 に答える
1256 参照

php - 画像の名前を変更し、画像名をデータベースに保存します

ユーザーから画像を取得して名前を変更した後、名前を変更した画像名をデータベースに保存したいと考えています。これが私のコントローラーコードです。介入パッケージを使用しています。名前を変更した後、写真を宛先フォルダーに正しく保存できますが、名前を変更した後、写真の名前をデータベースに保存できません。コードは何になりますか?

0 投票する
1 に答える
3098 参照

php - Container.php の ReflectionException クラス イメージが介入用に存在しません

laravelを使用してPOSTリクエストから来る画像を保存しようとしました。しかし、それは私に次のエラーを与えます。

Container.php 行 741 の ReflectionException: クラス イメージが存在しません

私は次のことをしました:php.iniファイルでfileinfo拡張子を有効にしましたcomposer dumpautoload が、何もうまくいきませんここでガイドラインに従いました 私はlaravel 5.1を使用しています

私のコードは以下の通りです

0 投票する
1 に答える
283 参照

laravel-5.1 - Dropzonejs + Image Intervention PHPの戻り値はランダムなHTMLコードです

私のアップロード コードは dropzonejs を使用してうまく機能しています。次のタスクは、アップロードされた画像のサムネイルを作成することです。そして、Image Intervention を使用してサムネイルを作成することができました。唯一の問題は、2 つのタスクを 1 つのメソッドで結合しようとすると、dropzonejs が大量の html コードを返すことです。実際、UploadImage メソッドに return ステートメントを入れるたびに、ランダムな HTML コードが返されます。dropzonejs のドキュメントを読みましたが、コードがどこから来たのかわかりません。アドバイスをいただければ幸いです。ヘルプや提案をお寄せいただきありがとうございます。

以下は私のコードです。

ルート:

コントローラ:

JS コード:

HTML コード:

結果:

ここに画像の説明を入力

createThumbnailメソッドは、個別に試してみると機能しています。