Hey guys,
I am currently using $image->SetWidth inside one of my PHP controllers but would like to use the same functionality that's provided by $Image.PaddedResize in the template. I couldn't find a PaddedResize method in Image.php.
The closest I found was generateFormattedImage() which looks like it can access internal functions that might provide a padded resize. I couldn't get it to return anything sensible.
Any ideas? Thanks,
Robbie
---
code for reference:
public function LoadMainImages() {
$images = DataObject::get('GalleryImage', 'GalleryImage.'.$this->ClassName.'ID='.$this->ID);
$output = new DataObjectSet();
foreach($images as $image) {
$image->ImageFile = DataObject::get('File', 'File.ID='.$image->ImageFileID)->items;
$image->ImageFile = $image->ImageFile[0]->SetWidth($this->MainImageWidth, $this->MainImageHeight);
$image->ResizedImage = $image->ImageFile->record['Filename'];
$output->push($image);
}
return $output;
}