Skip to content
Grav 2.0 is officially stable. Read the announcement →
Support

Image width and height in flex object

Started by Josh Attwood 5 years ago · 1 replies · 396 views
5 years ago

I am having an issue with image width and height attributes.

In other areas of the site I am managing to get the width and height attributes of an image using something along the lines of:

TXT
page.media[item.image].width

However, when using images from the flex directory these attributes seem to not be possible.
The only data I am getting from these images is:

JS
array:1 [
  "user/data/flex-directory/files/kh3iX57SlARgw8u.jpg" => array:4 [
    "name" => "kh3iX57SlARgw8u.jpg"
    "type" => "image/jpeg"
    "size" => 31039
    "path" => "user/data/flex-directory/files/kh3iX57SlARgw8u.jpg"
  ]
]

I need to obtain the width and height of each image because of the way we are lazy loading the images in.

5 years ago

@joshattwood, Just a guess... What will you get if your do:

PHP
foreach( $images as $image ){
   page.media[$image['name']].width
}
last edited 11/14/21 by pamtbaau

Suggested topics

Topic Participants Replies Views Activity
Support · by Duc , 10 hours ago
1 34 10 hours ago
Support · by Thomas, 1 week ago
3 109 19 hours ago
Support · by Anna, 4 days ago
2 101 2 days ago
Support · by Justin Young, 2 days ago
1 68 2 days ago
Support · by Duc , 1 week ago
2 106 6 days ago