php - 如何在 codeigniter 中裁剪图像?

标签 php codeigniter image-manipulation

我正在使用 codeigniter 构建一个项目,现在我需要根据用户的选择创建一个缩略图。就像他会给我 X1、Y1、X2、Y2、X3、Y3、X4、Y4 我想根据这 4 个点裁剪图像。我检查了图像处理类。裁剪功能似乎很奇怪。有什么帮助吗?

最佳答案

您需要设置 x 轴(左)、宽度(右)、y 轴(上)和高度(下)。您需要确保设置图像的宽度和高度。

        list($width, $height, $type, $attr) = getimagesize($img);

        $CI->load->library('image_lib');

        $config['image_library'] = 'gd2';
        $config['source_image'] = $img;
        $config['x_axis'] = '10';
        $config['y_axis'] = '10';
        $config['maintain_ratio'] = FALSE;
        $config['width'] = $width-10;
        $config['height'] = $height-10;

上面的代码会将图像在左侧、右侧、顶部和底部裁剪 10 个像素。您可以随意将“10”的值更改为您喜欢的任何值;)

关于php - 如何在 codeigniter 中裁剪图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3325106/

相关文章:

php - 我可以向用户提供一个加密的字符串并确保它在 1-2 小时内是安全的吗

php - 使用带有ajax和formdata的codeigniter上传图像

php - 需要想法只显示一些像素并将剩余像素变灰

php - 错误: missing FROM-clause entry

php - MySQL - 按荣誉排序并将其与来自不同表的用户名一起写入 "for"

php - 在关联数组中创建新键并向其添加值

python - 将像素从图像的裁剪部分转换为原始图像 OpenCV

ios - 从照片库中裁剪 UIImage 与 iPhone 相机

php - 如何在 Magento 中获取类别名称?

php - 在 php 中添加记录时未将正确的数据插入数据库