私はモジュールを開発しています。イメージはサーバーに正しく保存され、イメージをサイズ変更するためのPHPコードを手作業で書くことができます...しかし、Drupal 8でプログラマチックにイメージのサイズを変更するネイティブな方法は何ですか?Drupal 8 - イメージのサイズをプログラムで変更する方法
私はImageクラスを見ることができますが、イメージツールキットで作業する必要があります...これは私が立ち往生しているビットです。
おかげ=)
私はモジュールを開発しています。イメージはサーバーに正しく保存され、イメージをサイズ変更するためのPHPコードを手作業で書くことができます...しかし、Drupal 8でプログラマチックにイメージのサイズを変更するネイティブな方法は何ですか?Drupal 8 - イメージのサイズをプログラムで変更する方法
私はImageクラスを見ることができますが、イメージツールキットで作業する必要があります...これは私が立ち往生しているビットです。
おかげ=)
オクラホマので、答えはDrupalのコアの一部であるdrupals画像スタイルのシステムを使用することです。
誰かがImageクラスを遭遇した場合、これはネイティブのクイックファイヤーな方法ではありません。ドローパールがイメージスタイルで使用するものだけです。ここで
ファイルのURIを介して画像のスタイルを取得するためのDrupal 8の方法イスト:
use Drupal\file\Entity\File;
use Drupal\image\Entity\ImageStyle;
$fid = 123;
$file = File::load($fid);
$image_uri = ImageStyle::load('your_style-name')->buildUrl($file->getFileUri());
あなたがこれまで持っているもの投稿 – Ronnie