Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> WriteImages как в папку то положить и имя поменять, WriteImages как в папку то положить и им 
:(
    Опции темы
Cheizer
  Дата 7.4.2017, 10:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 28.1.2011

Репутация: нет
Всего: нет



Друзья, подскажите как с помощью 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;

PM MAIL   Вверх
The_Aleksey
Дата 10.7.2017, 23:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


<?php
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 10.10.2007
Где: Москва

Репутация: 5
Всего: 6



Так у вас во writeImages указан исходник, он в него и пишет, попробуйте там прописать другое имя файла

Код

$dir  = $modx->getOption('base_path') . 'uploads/'.$id_user.'/';      //original images
$files = glob($dir . "*.jpg"); 
 
foreach($files as $images) {
  $destination = $modx->getOption('base_path') . 'resized/' . basename($images);
  $image = new Imagick ($images);
  $imageprops = $image->getImageGeometry();
  $image->resizeImage(534,280, imagick::FILTER_BOX, 0.9, true);
  $image->writeImages($destination, true);
}
return;

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1140 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.