Миниатюра для загруженных изображений - PullRequest
0 голосов
/ 12 ноября 2010

я использую php tp для загрузки изображений .... мне было интересно

  • как создавать миниатюры изображений?
  • как настроить их размеры и пропорции?

Ответы [ 3 ]

1 голос
/ 12 ноября 2010

Я использовал класс, который нашел, когда мне нужно было сделать то же самое, и пока, с небольшими изменениями, он прекрасно работает.Вот вам: SimpleImage Class

<?php
  include('SimpleImage.php');
  $image = new SimpleImage();
  $image->load('picture.jpg');
  $image->resize(250,400);
  $image->save('picture2.jpg');

  // and a lot more examples at the class website.
?>

Если это не соответствует вашим потребностям, руководство php имеет множество функций, которые помогут вам достичь того, что вам нужно. Изображение

1 голос
/ 12 ноября 2010
0 голосов
/ 18 июля 2012

Я создал плагин, который генерирует миниатюры с настройками качества и размера и методом отсечения, который кэширует миниатюры, позволяя вам использовать одно и то же изображение в разных местах и ​​размерах в ваших представлениях.

Я считаю, что это может решить вашу проблему:

https://github.com/emersonsoares/ThumbnailsPlugin

использование:

   echo $this->Thumbnail->render('test.jpg', array(
       'width' => '100',
       'height' => '100',
       'resizeOption' => 'portrait',
       'quality' => '100'
        ), array('id' => 'img-test', 'alt' => 'thumbnail test'));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...