Thumbnail for uploaded images

2019-08-25 03:42发布

i am using php tp upload images.... i was wondering

  • how to create thumbnails of images ?
  • how to customize their dimensions & proportions ?

3条回答
劫难
3楼-- · 2019-08-25 04:41

I created a plugin that generates thumbnails with quality and size settings and clipping method, that caches the thumbnails, enabling you to use the same image in different places and sizes in your views.

I believe this may solve your problem:

https://github.com/emersonsoares/ThumbnailsPlugin

usage:

   echo $this->Thumbnail->render('test.jpg', array(
       'width' => '100',
       'height' => '100',
       'resizeOption' => 'portrait',
       'quality' => '100'
        ), array('id' => 'img-test', 'alt' => 'thumbnail test'));
查看更多
叼着烟拽天下
4楼-- · 2019-08-25 04:46

I've been using a class I found when I needed to do the same thing and so far, with few modifications it works great. Here you go: 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.
?>

If this does not suit your needs, php manual has lots of functions to help you achieving what you need. Image

查看更多
登录 后发表回答