2580 Posts in 695 Topics by 540 members
Data Model Questions
SilverStripe Forums » Data Model Questions » PaddedResize in controller?
Moderators: martimiz, Howard, Sean, Ryan M., biapar, Willr, Ingo, swaiba
|
Page:
1
|
Go to End | |
| Author | Topic: | 125 Views |
-
PaddedResize in controller?

23 November 2011 at 1:38am
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;
} -
Re: PaddedResize in controller?

29 November 2011 at 5:36am
$Image.PaddedImage(80, 80)
can use a 3rd argument with the Hex background color I think
| 125 Views | ||
|
Page:
1
|
Go to Top |


