本文目录一览:
- 1、Php怎么修改图片的尺寸大小并且覆盖原图?
- 2、想修改php网站模板主页中的图片及其尺寸,应该怎么修改?
- 3、请高手帮帮忙! 怎样在php中调整图片显示的大小?
- 4、怎么改变照片的尺寸大小?
- 5、PHP 怎么样把一张图片缩小到指定大小
- 6、php怎么修改图片的尺寸大小并且覆盖原图?
Php怎么修改图片的尺寸大小并且覆盖原图?
html文件中要通过层来实现图片大小的覆盖,在php中嵌套html中的div进行实现覆盖的图片,需要插入两个DIV才可以实现,给你一个参考代码:
div style="position: relative;"//这个层为外面的父层,只需设置相对位置样式即可
div style="position: absolute;"//这个为里面要叠加的层,只需设置绝对样式
img src="img/sunshuai.jpg"///这个为层里面的内容图片
/div
img src="20110110/871_129391305700000000.jpg"///这个为父层内容
/div
想修改php网站模板主页中的图片及其尺寸,应该怎么修改?
最简单的方法就是:
先右键查看要更改图片的大小
然后修改尺寸则利用PS,放入图片,找到上方的菜单栏图像,点击图像大小进行修改
右键查看你要更改图片,点属性找到位置
把你需要的图片重命名为之前的名字
覆盖进去就可以了
万速云主机
请高手帮帮忙! 怎样在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);
$dstY=floor(($dstH-$fdstH)/2); $fdstW=$dstW;
} else {
$fdstW=round($srcW*$dstH/$srcH); $dstX=floor(($dstW-$fdstW)/2);
$fdstH=$dstH;
}
$ni=ImageCreate($dstW,$dstH);
$dstX=($dstX0)?0:$dstX;
$dstY=($dstX0)?0:$dstY;
$dstX=($dstX($dstW/2))?floor($dstW/2):$dstX;
$dstY=($dstY($dstH/2))?floor($dstH/s):$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 =
780;
$height = 420;
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);
}
?