私は symfony 5.4 を使用しています。画像を操作するには liip Imagine パッケージをインストールするだけです。しかし、すべてを設定した後、ブラウザに画像が表示されず、確認するとコードと次のエラー メッセージが表示されます: http://localhost:8000/media/cache/resolve /my_thumb/images /properties/629a464aa81ef086062845.jpg 404お探しのページが見つかりませんでした) ###
私のプロジェクトでは、images ディレクトリに media/cache/.... 用の自動生成ディレクトリすらありません。これは私の liip_imagine.yaml ファイルの内容です:
# バンドルの設定方法に関するドキュメントは、https://symfony.com/doc/current/bundles/LiipImagineBundle/basic-usage.html にあります。 liip_imagine: # 有効なドライバー オプションには、「gd」、「gmagick」、または「imagick」が含まれます ドライバー:「gd」 フィルターセット: キャッシュ: ~ 私の親指: 品質: 75 フィルター: サムネイル: {サイズ: [360, 230]、モード: アウトバウンド}
これは私が小枝ファイルに書いたことです:
<img src="{{ vich_uploader_asset(property, 'imageFile') |imagine_filter('my_thumb') }}" class="card-img-top" alt="">
助けが必要です。パーサーやローダーの追加など、いくつかのトリックを試しましたが、どれも問題を解決できませんでした。
この設定は構成ファイルでも使用します