Login
网站首页 > 文章中心 > 其它

如何用php改变图片的尺寸

作者:小编 更新时间:2023-08-16 12:34:24 浏览量:294人看过

Php怎么修改图片的尺寸大小并且覆盖原图?

img src="img/sunshuai.jpg"///这个为层里面的内容图片

想修改php网站模板主页中的图片及其尺寸,应该怎么修改?

最简单的方法就是:

先右键查看要更改图片的大小

右键查看你要更改图片,点属性找到位置

把你需要的图片重命名为之前的名字

覆盖进去就可以了

万速云主机

请高手帮帮忙! 怎样在php中调整图片显示的大小?

你在显示的时候,直接指定图片显示的大小是不会改变你的源文件大小的.

如:

img src='/upload/1.jpg' width='100' / 那么显示的时候,就是宽度100,高度会根据你的图片的尺寸缩放.

怎么改变照片的尺寸大小?

图片尺寸大小怎么修改,方法如下:

PHP 怎么样把一张图片缩小到指定大小

如果是改变显示的大小,直接img标签属性里,width和height设置啊.

如果想真正改变,你看看这个代码(没试验过):

function makeThumb($srcFile,$dstFile,$dstW,$dstH) {

$data=GetImageSize($srcFile,$info);

switch (CoreUtil::getFileExtension($dstFile)){

case'gif':

$im= @ImageCreateFromGIF($srcFile); break;

case'jpg':

case'jpeg':

$im= @imagecreatefromjpeg($srcFile); break;

case'png':

$im= @ImageCreateFromPNG($srcFile); break;

default:returnFalse;

}

if(!$im) returnFalse;

$srcW=ImageSX($im);

$srcH=ImageSY($im);

$dstX=0;

$dstY=0;

if ($srcW*$dstH$srcH*$dstW){

$fdstH=round($srcH*$dstW/$srcW);

} else {

$fdstH=$dstH;

$ni=ImageCreate($dstW,$dstH);

$dstX=($dstX0)?0:$dstX;

$dstY=($dstX0)?0:$dstY;

$black= ImageColorAllocate($ni,0,0,0);

imagefilledrectangle($ni,0,0,$dstW,$dstH,$black);

ImageCopyResized($ni,$im,$dstX,$dstY,0,0,$fdstW,$fdstH,$srcW,$srcH);

ImageJpeg($ni,$dstFile);

imagedestroy($im);

imagedestroy($ni);

returnTrue;

大概就是用到imagecreatefromjpeg、imagecreatetruecolor、imagecopyresampled 、 imagepng这几个函数

php怎么修改图片的尺寸大小并且覆盖原图?

php

$imgsrc = "";

$width =

resizejpg($imgsrc,$imgdst,$width,$height);

function resizejpg($imgsrc,$imgdst,$imgwidth,$imgheight)

{

//$imgsrc

jpg格式图像路径 $imgdst jpg格式图像保存文件名 $imgwidth要改变的宽度 $imgheight要改变的高度

//取得图片的宽度,高度值

$arr = getimagesize($imgsrc);

header("Content-type:

image/jpg");

$imgWidth = $imgwidth;

$imgHeight = $imgheight;

//

Create image and define colors

$imgsrc = imagecreatefromjpeg($imgsrc);

$image = imagecreatetruecolor($imgWidth, $imgHeight); //创建一个彩色的底图

imagecopyresampled($image, $imgsrc, 0, 0, 0, 0,$imgWidth,$imgHeight,$arr[0],

$arr[1]);

imagepng($image);

imagedestroy($image);

以上就是土嘎嘎小编为大家整理的如何用php改变图片的尺寸相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章