Ресайз картинок до указанной ширины и высоты

Тема в разделе "Скачивание картинок и файлов", создана пользователем Xpite, 17 апр 2018.

Метки:
  1. Xpite

    Xpite Member Пользователи

    Регистрация:
    13 мар 2017
    Сообщения:
    103
    Мне нужно чтобы все картинки типа 300х270 или 310х300 программа делала ровно 300х300. Но все галочки что есть я пробовал - не получается. Подскажите пожалуйста как это реализовать?
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Делать ресайз без сохранения пропорций (это неправильно)? Или что вы хотите?
     
  3. Xpite

    Xpite Member Пользователи

    Регистрация:
    13 мар 2017
    Сообщения:
    103
    Да, ресайз без сохранения пропорций. Учитывая что собираемые изображения вокруг да около 300х300, мне было бы здорово их сделать все одного размера. Это возможно?
     
  4. inotoxic

    inotoxic Well-Known Member Пользователи

    Регистрация:
    13 сен 2015
    Сообщения:
    867
    Вполне реализуемо например в xnconverter - быстро работает, несколько тысяч фото за секунды прогоняет + возможность создавать прессеты на обработку
     
  5. napserious

    napserious Well-Known Member Пользователи Активирован

    Регистрация:
    16 окт 2015
    Сообщения:
    324
    Они вам все нужны 300х300 для разрешения на сайте ? Чтобы все были точного размера?
     
    Xpite нравится это.
  6. Xpite

    Xpite Member Пользователи

    Регистрация:
    13 мар 2017
    Сообщения:
    103
    Да хотелось бы, чтобы это CD на лету делала)
     
  7. Xpite

    Xpite Member Пользователи

    Регистрация:
    13 мар 2017
    Сообщения:
    103
    Да, они идут миниатюрой в ВордПресс, и чтобы для каждого шаблона не ковыряться в мудреной структуре выведения миниатюры под нужный размер, хотелось бы иметь размер стандартный для всех миниатюр, это снимает много головной боли в дальнейшем)
     
    napserious нравится это.
  8. napserious

    napserious Well-Known Member Пользователи Активирован

    Регистрация:
    16 окт 2015
    Сообщения:
    324
    Это возможно, раньше делал такое, с помощью подключения PHP скрипта.
    Сейчас проверю.

    Хах. Именно для миниатюр WP я и использовал это :))
     
    Xpite нравится это.
  9. napserious

    napserious Well-Known Member Пользователи Активирован

    Регистрация:
    16 окт 2015
    Сообщения:
    324
    Шаблон вывода:

    Код:
    <PHP_SCRIPT_2=http://localhost/crop/index.php>img=[DATAENCODE]http://www.guoguiyan.com/data/out/55/69210281-die-wallpapers.png[/DATAENCODE]
    name=[DATAENCODE]asd.png[/DATAENCODE]</PHP_SCRIPT_2>
    PHP файл:

    PHP:
    <?php
    $linkimg 
    $_POST["img"]; //Получение ссылки из CD
    $name $_POST["name"]; //Получение названия файла из CD
    $im imagecreatefromstring(file_get_contents($linkimg));
    $im2 imagecrop($im, ['x' => 0'y' => 0'width' => 300'height' => 300]); //Обрезание картинки на 300 * 300 пикселей
    if ($im2 !== FALSE) {
        
    imagepng($im2$name);
        
    imagedestroy($im2);
    }
    imagedestroy($im);
    ?>
     
    asketus, gans, Xpite и ещё 1-му нравится это.
  10. Xpite

    Xpite Member Пользователи

    Регистрация:
    13 мар 2017
    Сообщения:
    103
    Спасибо большое, только этот вариант усложнит и без того сложный шаб) Но попробую реализовать Ваш вариант, если не найдется более простого решения)))
     
  11. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    2018-04-19_06-14-36.png
     
    rdkate, Xpite и xLime нравится это.
  12. Xpite

    Xpite Member Пользователи

    Регистрация:
    13 мар 2017
    Сообщения:
    103
    Ооо, отлично, спасибо огромное! Меня смутила галочка "ширина главная". Остальные варианты я все перепробовал))
     
    Root нравится это.
  13. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Пожалуйста
     

Поделиться этой страницей