search
Homephp教程php手册PHP从中间裁图最简单的思路

PHP裁剪图片,一般是 imagecopyresampled() 函数,默认是从左上角开始切,然后看了一下网上从中间裁图的代码,都特别复杂,其实不用这么麻烦,只要定义一下imagecopyresampled里面那两个横纵坐标的string就行了 本文代码效果: 从三分之一宽度开始裁切, 定宽200, 高

PHP裁剪图片,一般是imagecopyresampled()函数,默认是从左上角开始切,然后看了一下网上从中间裁图的代码,都特别复杂,其实不用这么麻烦,只要定义一下imagecopyresampled里面那两个横纵坐标的string就行了
本文代码效果: 从三分之一宽度开始裁切, 定宽200, 高度不变, (如果要从高宽各一定比例的地方开始裁, 参照此法)

<?php $filename = '1.jpg';
header('Content-Type: image/jpeg');
list($width, $height) = getimagesize($filename); //get the size of old img
$center_width = floor( $width/3);  // cut from 1/3 width
$new_width = '200'; //width of result img
$new_height = $height; //height of result img, here we keep the same height
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, $center_width, 0, $new_width, $height, $new_width, $height);
imagejpeg($image_p, null, 100); 
?>

cut_img_from_center
Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Powerful PHP integrated development environment

PhpStorm Mac version

PhpStorm Mac version

The latest (2018.2.1) professional PHP integrated development tool

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools