Cheizer
@Cheizer

WriteImages как в папку другую положить и имя поменять?

Друзья, подскажите как с помощью writeImages сохранить изображение обрезанное в папку? Все режет, но режет исходное изображение, а как изменить имя или в новую папку положить? Не понимаю, все перепробовал :(

Вот кусок, ищет изображение в папке и режет его, он работает, но только с исходным изображением и портит его, а нужно сделать копию меньше рядом, куда копать?

$dir  = $modx->getOption('base_path') . 'uploads/'.$id_user.'/';      //original images
$files = glob($dir . "*.jpg"); 
 
foreach($files as $images) {
    
  $image = new Imagick ($images);
  $imageprops = $image->getImageGeometry();
  $image->resizeImage(534,280, imagick::FILTER_BOX, 0.9, true);
  $image->writeImages($images, true);
}
return;
  • Вопрос задан
  • 129 просмотров
Решения вопроса 1
BuriK666
@BuriK666
Компьютерный псих
$path_parts = pathinfo($images);
$newname = $path_parts['dirname'].DIRECTORY_SEPARATOR.$path_parts['filename'].'_thumb.'.$path_parts['extension'];
$image->writeImages($newname, true);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы