Всем привет. Пытаюсь реализовать автоматическое масштабирование картинки анонса. Скрипт должен пробегать по всем элементам и обновлять картинки для анонса. Все работает, кроме сохранения измененной картинки.
Вот код, который получает картинку, масштабирует ее и пытается записать обратно. Ресайз картинки здесь сработывает - проверял.
$arFile = CFile::GetFileArray($route[PREVIEW_PICTURE]);
CAllFile::ResizeImage(
&$arFile,
array("width" => "153", "height" => "93"),
BX_RESIZE_IMAGE_PROPORTIONAL);
CIBlockElement::SetPropertyValuesEx("$id", false, Array("PREVIEW_PICTURE" => $arFile));
Посоветуйте, пожалуйста, чего не хватает для сохранения картинки?
Вот код, который получает картинку, масштабирует ее и пытается записать обратно. Ресайз картинки здесь сработывает - проверял.
$arFile = CFile::GetFileArray($route[PREVIEW_PICTURE]);
CAllFile::ResizeImage(
&$arFile,
array("width" => "153", "height" => "93"),
BX_RESIZE_IMAGE_PROPORTIONAL);
CIBlockElement::SetPropertyValuesEx("$id", false, Array("PREVIEW_PICTURE" => $arFile));
Посоветуйте, пожалуйста, чего не хватает для сохранения картинки?