社区
基础编程
帖子详情
===读取时如何成比例的改变一张图片的尺寸及大小===
limenghao2
2002-06-14 05:36:26
我想要到一个文件夹中将图片读出,然后在页面显示时可以成比例的缩放图片尺寸的大小,同时图片的质量大小也跟随尺寸大小变化,请问各位,有好的解决办法吗??????????????????、
后台提交时生成不同大小图片的情况我会,主要帮我解决前台调用时的问题!
...全文
221
11
打赏
收藏
===读取时如何成比例的改变一张图片的尺寸及大小===
我想要到一个文件夹中将图片读出,然后在页面显示时可以成比例的缩放图片尺寸的大小,同时图片的质量大小也跟随尺寸大小变化,请问各位,有好的解决办法吗??????????????????、 后台提交时生成不同大小图片的情况我会,主要帮我解决前台调用时的问题!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yzs1013
2002-10-31
打赏
举报
回复
function makethumb($srcFile,$dstFile,$dstW,$dstH) {
$data = GetImageSize($srcFile,&$info);
switch ($data[2]) {
case 1:
$im = @ImageCreateFromGIF($srcFile);
break;
case 2:
$im = @ImageCreateFromJpeg($srcFile);
break;
case 3:
$im = @ImageCreateFromPNG($srcFile);
break;
}
imageInterlace($im,0);
$srcW=ImageSX($im);
$srcH=ImageSY($im);
$ni=ImageCreate($dstW,ceil(ImageSY($im)*($dstW/ImageSX($im))));
ImageCopyResized($ni,$im,0,0,0,0,$dstW,ceil(ImageSY($im)*($dstW/ImageSX($im))),ImageSX($im),ImageSY($im));
Imagejpeg($ni,$dstFile);
}
哈啤猫
2002-06-18
打赏
举报
回复
php 的函数相当的多,,有人研究 ming 和 shockwave 函数库吗???
有兴趣的和我交流。。
提个问题:考考大家----
PHP (windows 版本)的 GD 函数库有 1.6.2 和 2.0 两个版本;
新的函数必须在2.0 下运行,在不编译的情况下,怎么用?
知道的给我发邮件:huayuliang@peoplemail.com.cn
哈啤猫
2002-06-18
打赏
举报
回复
一群笨蛋。。。
最简单的语言----PHP---
怎么学的??
学没学过点编程啊??????
??????
limenghao2
2002-06-16
打赏
举报
回复
我是用的linux的外部命令来改变图片的大小的,代码如下:
$B_f =readfiles("./photo/$Item_name"); //读取大图片名
$f = readfiles("./photo/$Item_name/smaller"); //读取小图片名
if (!$f[2]){ //忽略.与..目录,所以索引值从2开始
$B_f = readfiles("./photo/$Item_name");
$cont = count ($B_f); //计算图片数量
for ($pi=2;$pi<$cont-2;$pi++){
$smaller_img = "small_".$B_f[$pi]; //给小图片取文件名
$size = @getimagesize("./photo/".$Item_name."/".$B_f[$pi]); //得到大图片的尺寸
$imageRadio=$size[1]/$size[0];//得到圖像高寬比率
$small_size_w=250;//設置圖像寬度
//那麽圖像高度就為:
$small_size_h=$imageWidth*$imageRadio;
$exec_str = "/usr/bin/X11/convert -geometry"." ".$small_size_w."x".$small_size_h." /web/fccs/photo/$Item_name/".$B_f[$pi]." /web/fccs/photo/$Item_name/smaller/".$smaller_img; //改变图片大小的linux外部命令
$exec = escapeshellcmd(exec($exec_str)); //执行上面语句
}
wsyab
2002-06-16
打赏
举报
回复
怎么解决的说一说阿~~
给大家看看,
学习一下阿~
_Shakespeare
2002-06-16
打赏
举报
回复
你是想通过PHP函数来改变图片的大小(比如说原来10K,改变到1K)吗?
这个好象有难度吧
我不会,怎么解决的说来听听啊,呵呵~~
_Shakespeare
2002-06-15
打赏
举报
回复
同意楼上观点
wasy
2002-06-15
打赏
举报
回复
$pimages=@mysql_result($result,0,"product_imagesxiao");
$imageControl=getimagesize($pimages);
$imageRadio=$imageControl[1]/$imageControl[0];//得到圖像高寬比率
$imageWidth=250;//設置圖像寬度
//那麽圖像高度就為:
$imageHight=$imageWidth*$imageRadio;
用getimagesize可以得到圖片的相關信息數組(假如是$arr)
$arr[0]為寬度
$arr[1]高度
$arr[2]為類型
$arr[3]為height="yyy" width="xxx"的字符串,可以直接放在img標記裏面
FranklinBHU
2002-06-15
打赏
举报
回复
帮你up一下,祝端午节快乐
wasy
2002-06-15
打赏
举报
回复
你说:你只是成比例的改变了图像的尺寸,可图像的大小没改变啊
尺寸和大小不一样吗
limenghao2
2002-06-15
打赏
举报
回复
还没完全达到我的要求,你只是成比例的改变了图像的尺寸,可图像的大小没改变啊,我的问题已自己解决了,谢谢各位,祝大家端午快乐!!!!
css中怎么
改变
图片
尺寸
,CSS也可以
改变
图片
幅面
尺寸
一般情况下,只有标签中的
图片
,可以根据宽高设定来
改变
大小
。比如1024x768的图,我们设width="640",height="480",他就会显示640x480。往往为了避免不必要的数据传输,反而不提倡
读取
非实际
大小
的
图片
。但我也没有想到,这世界上有些情况,恰恰需要用一个固定
尺寸
去
读取
实际上大很多很多的
图片
。为的是,增加屏幕显示的DPI。做Smart phone网站
时
,不用说Retina,一般...
如何
改变
图片
的
尺寸
大小
得到
一张
缩小后的
图片
声明: 本篇博客和代码无关,请不要误解。 在平
时
开发过程中,总会需要一些特定
大小
的
图片
,一般设计师会给我们提供,但是有
时
候我们有
一张
大图,只是想得到
一张
它的缩小版,我们还让设计师帮我们,虽然也可以,但是我觉得这种简单的操作我们程序猴能够自己解决更好一些。 在工作或者生活中我们经常会遇到需要把
一张
图片
缩小多少倍或者改为指定
大小
的需求,遇到这种情况我们该如何处理呢? 1 . 最简单的操作 win
python获取
图片
长宽高,Python获取
图片
的
大小
/
尺寸
Python获取
图片
的
大小
/
尺寸
分辨率1、pil获取:(1)、安装扩展pip install Pillow(2)、代码from PIL import Imagefile_path = 'C:/Users/admin/Pictures/scence/1.jpg'img = Image.open(file_path)imgSize = img.size #
大小
/
尺寸
w = img.width...
resize训练集
图片
大小
并存储的方法
我们做深度学习训练
时
,需要大量的
图片
(数据),这些
图片
往往
尺寸
不一,也不是我们input的
尺寸
需求。如果我们能在训练前就将这些
图片
resize
成
需要的
尺寸
,那么训练过程将会非常省
时
省资源的。 resize
图片
大小
的方法有两种: 一、#直接基于原
图片
中心点为中心,以原
图片
较短边切割
成
边长为原长方形较短边为边长的正方形 代码如下: ''' [1] #直接基于原
图片
中心点为中心,以原
图片
较短边切割
成
边长为原长方形较短边为边长的正方形 #如test.jpg和crop_img.jpg,部分长宽
比例
较大的图形经过切割
mui+hbuilder 将
图片
压缩并转变为base64 与
改变
图片
尺寸
大小
来减小
图片
文件
大小
//将
图片
压缩并转变为base64 convertImgToBase64:function(url,callback, bili){ //path绝对路径 var _this = this; var bitmap = new plus.nativeObj.Bitmap(“test”); //test标识谁便取 // 从本地加载Bitmap
图片
// alert(JSON.stringify(bitmap)) bitmap.load(url,function(){ var base4=bitmap.toBa
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章