1.20.x image.field.inc | image_field_presave($entity_type, $entity, $field, $instance, $langcode, &$items) |
Implements hook_field_presave().
File
- modules/
image/ image.field.inc, line 314 - Implement an image field, based on the file module's file field.
Code
function image_field_presave($entity_type, $entity, $field, $instance, $langcode, &$items) {
// Determine the dimensions if necessary.
foreach ($items as &$item) {
if (!isset($item['width']) || !isset($item['height'])) {
$info = image_get_info(file_load($item['fid'])->uri);
if (is_array($info)) {
$item['width'] = $info['width'];
$item['height'] = $info['height'];
}
}
}
}