Получение результирующего размера вспомогательной функции изменения размера изображения каталога
Я использую вспомогательную функцию изменения размера каталога следующим образом:
Mage::helper('catalog/image')->init($this->getProduct(), 'image', $before_image->getFile())->keepFrame(false)->constrainOnly(true)->resize(800, 600);
Это вернет полный размер изображения, если он не превышает 800x600.
Когда он больше 800x600, мне нужно получить результирующий размер изображения с измененным размером. Я изучил файл Mage_Catalog_Helper_Image и не могу найти ничего, что дало бы мне полученный размер.
Существует ли какой-либо метод, помимо анализа результирующего URL-адреса, для поиска кэшированного файла на мой жесткий диск для определения окончательных размеров изображения?
1
1 answers
Что вы можете сделать, так это взять то, что возвращает метод, удалить из него базовый файл, чтобы у вас был путь в /media/, а затем использовать getimagesize
2
Author: Fabian Blechschmidt, 2014-09-16 07:18:37