Skip to content

Instantly share code, notes, and snippets.

@slivorezka
Created November 8, 2016 10:40
Show Gist options
  • Save slivorezka/925dff0369e8eddc7e4ffa4801ab0240 to your computer and use it in GitHub Desktop.
Save slivorezka/925dff0369e8eddc7e4ffa4801ab0240 to your computer and use it in GitHub Desktop.
Drupal 8: Get Image URL / URI with Image Style
<?php
use Drupal\file\Entity\File;
use Drupal\image\Entity\ImageStyle;
// File ID.
$fid = 123;
// Load file.
$file = File::load($fid);
// Get origin image URI.
$image_uri = $file->getFileUri();
// Load image style "thumbnail".
$style = ImageStyle::load('thumbnail');
// Get URI.
$uri = $style->buildUri($image_uri);
// Get URL.
$url = $style->buildUrl($image_uri);
@guarda00
Copy link

cool!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment