drawimage大小(QPainter如何自适应大小画图)

2025-11-15 01:45:02 0

drawimage大小(QPainter如何自适应大小画图)

各位老铁们好,相信很多人对drawimage大小都不是特别的了解,因此呢,今天就来为大家分享下关于drawimage大小以及QPainter如何自适应大小画图的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

本文目录

QPainter如何自适应大小画图

函数声明:void QPainter::drawImage ( const QRectF & target, const QImage & image, const QRectF & source, Qt::ImageConversionFlags flags = Qt::AutoColor )举例:QRectF target(10.0, 20.0, 80.0, 60.0); //建立目标矩形
//(10.0, 20.0, 80.0, 60.0)位置上,大小自适应1:voidImageWidget::paintEvent(QPaintEvent *event) {2:QPainter painter(this);3:QRectF target(0, 0,

网页里自动调整图片大小的问题

很简单,在这个图片后面照样加上宽和高的设置,像这样,我这里把限制图片的代码也发上来了
《script language="JavaScript"》
《!--
//图片按比例缩放
var flag=false;
function DrawImage(ImgD,iwidth,iheight){
//参数(图片,允许的宽度,允许的高度)
var image=new Image();
image.src=ImgD.src;
if(image.width》0 && image.height》0){
flag=true;
if(image.width/image.height》= iwidth/iheight){
if(image.width》iwidth){
ImgD.width=iwidth;
ImgD.height=(image.height*iwidth)/image.width;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
ImgD.alt=image.width+"×"+image.height;
}
else{
if(image.height》iheight){
ImgD.height=iheight;
ImgD.width=(image.width*iheight)/image.height;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
ImgD.alt=image.width+"×"+image.height;
}
}
}
//--》
《/script》
调用:《img src="图片" onload="javascript:drawImage(this,100,100)" width=100 height=100》

image的大小如何设置

System.Drawing.Image img = System.Drawing.Image.FromFile(sSourceFile);//原图形
System.Drawing.Bitmap desImg = new System.Drawing.Bitmap(640,480);//目标图形640X480
Graphics g; //创建一个图形对象。
g = Graphics.FromImage(desImg);
g.DrawImage(img, new Rectangle(0, 0, desImg.Width, desImg.Height), new Rectangle(0, 0, img.Width, img.Height), GraphicsUnit.Pixel); //将原img图形,缩放到目标640X480大小
通过DrawImage方法后,生成的desImg可以再使用Bitmap的Save方法再次存储为图形文件或者直接绘制到WinForm界面。
以上代码的具体含义可查看MSDN关于.Net FrameWork的Graphics一节。

javascript如何调整调整图片大小,裁剪代码实例详解


调整图片大小,不走形(FF IE 兼容)
// 用法 《img src="this_image_path.jpg" onload="DrawImage(this,450,450);" /》
function DrawImage(ImgD,FitWidth,FitHeight){
var image=new Image();
image.src=ImgD.src;
if(image.width》0 && image.height》0){
if(image.width/image.height》= FitWidth/FitHeight){
if(image.width》FitWidth){
ImgD.width=FitWidth;
ImgD.height=(image.height*FitWidth)/image.width;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
} else{
if(image.height》FitHeight){
ImgD.height=FitHeight;
ImgD.width=(image.width*FitHeight)/image.height;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
}
}
}通过 overflow:hidden进行剪切:
function clipImage(o, w, h){
var img = new Image();
img.src = o.src;
if(img.width 》0 && img.height》0)
{
if(img.width/img.height 》= w/h)
{
if(img.width 》 w)
{
o.width = (img.width*h)/img.height;
o.height = h;
//o.setAttribute("style", "marginLeft:-" + ((o.width-w)/2).toString() + "px");
$(o).css("margin-left", "-"+((o.width-w)/2).toString() + "px");
}
else
{
o.width = img.width;
o.height = img.height;
}
}
else
{
if(img.height 》 h)
{
o.height = (img.height*w)/img.width;
o.width = w;
//o.setAttribute("style", "margin-top:-" + ((o.height-h)/2).toString() + "px");
//$(o).css("style", "margin-top:-" + ((o.height-h)/2).toString() + "px");
$(o).css("margin-top", "-"+((o.height-h)/2).toString() + "px");
}
else
{
o.width = img.width;
o.height = img.height;
}
}
}
}实例:
《style type="text/css"》
ul{list-style:none;}
ul li{float:left;padding:1px;border:#ccc 1px solid;width:120px;height:120px;overflow:hidden;text-align:center;over-flow:hidden;}
《/style》
《ul》
《li》《img src="1.jpg" onload="DrawImage(this,120,120);" /》《/li》
《li》《img src="2.jpg" onload="clipImage(this,120,120);" /》《/li》
《/ul》

关于drawimage大小到此分享完毕,希望能帮助到您。

drawimage大小(QPainter如何自适应大小画图)

本文编辑:admin

本文相关文章:


visual studio code字体大小设置(vs2013设置界面信息字体大小如何更改)

visual studio code字体大小设置(vs2013设置界面信息字体大小如何更改)

其实visual studio code字体大小设置的问题并不复杂,但是又很多的朋友都不太了解vs2013设置界面信息字体大小如何更改,因此呢,今天小编就来为大家分享visual studio code字体大小设置的一些知识,希望可以帮助到

2026年9月16日 01:15

字符串的长度和大小的区别(C语言中字符串的大小指的是什么)

字符串的长度和大小的区别(C语言中字符串的大小指的是什么)

大家好,如果您还对字符串的长度和大小的区别不太了解,没有关系,今天就由本站为大家分享字符串的长度和大小的区别的知识,包括C语言中字符串的大小指的是什么的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录C语言中字符串的

2026年9月8日 17:00

电脑display(怎样查看电脑的屏幕大小)

电脑display(怎样查看电脑的屏幕大小)

其实电脑display的问题并不复杂,但是又很多的朋友都不太了解怎样查看电脑的屏幕大小,因此呢,今天小编就来为大家分享电脑display的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录怎样查看电脑的屏幕大小显示器

2026年9月7日 11:00

声明数组时可以直接指定数组的大小(怎么理解java中不允许在声明时指定数组的大小,int a[] = new int[7];这样没错啊)

声明数组时可以直接指定数组的大小(怎么理解java中不允许在声明时指定数组的大小,int a[] = new int[7];这样没错啊)

这篇文章给大家聊聊关于声明数组时可以直接指定数组的大小,以及怎么理解java中不允许在声明时指定数组的大小,int a[] = new int[7];这样没错啊对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录怎么理解java中

2026年9月6日 04:15

鼠标指针大小怎么调(华硕电脑的鼠标指针的大小怎么调)

鼠标指针大小怎么调(华硕电脑的鼠标指针的大小怎么调)

今天给各位分享华硕电脑的鼠标指针的大小怎么调的知识,其中也会对华硕电脑的鼠标指针的大小怎么调进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录华硕电脑的鼠标指针的大小怎么调一加手机鼠标指针怎么调小一些怎样把鼠标指

2026年8月28日 20:45

div元素的大小可以使用什么标签?什么是DIV元素

div元素的大小可以使用什么标签?什么是DIV元素

大家好,今天小编来为大家解答以下的问题,关于div元素,div元素的大小可以使用什么标签这个很多人还不知道,现在让我们一起来看看吧!本文目录div元素的大小可以使用什么标签什么是DIV元素HTML 为div元素如何设置背景颜色我将一段htm

2026年7月22日 19:30

html表格单元格长度(html中table每个单元格大小)

html表格单元格长度(html中table每个单元格大小)

其实html表格单元格长度的问题并不复杂,但是又很多的朋友都不太了解html中table每个单元格大小,因此呢,今天小编就来为大家分享html表格单元格长度的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录html

2026年7月19日 07:45

excel比较函数的使用方法(excel比较大小的函数用法)

excel比较函数的使用方法(excel比较大小的函数用法)

其实excel比较函数的使用方法的问题并不复杂,但是又很多的朋友都不太了解excel比较大小的函数用法,因此呢,今天小编就来为大家分享excel比较函数的使用方法的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录e

2026年5月26日 08:45

imagebutton设置图片大小(android里面button的背景图片大小怎么能根据button大小缩放)

imagebutton设置图片大小(android里面button的背景图片大小怎么能根据button大小缩放)

各位老铁们好,相信很多人对imagebutton设置图片大小都不是特别的了解,因此呢,今天就来为大家分享下关于imagebutton设置图片大小以及android里面button的背景图片大小怎么能根据button大小缩放的问题知识,还望可

2026年5月18日 10:45

mongodb查看数据库(如何获取mongoDB数据库大小)

mongodb查看数据库(如何获取mongoDB数据库大小)

其实mongodb查看数据库的问题并不复杂,但是又很多的朋友都不太了解如何获取mongoDB数据库大小,因此呢,今天小编就来为大家分享mongodb查看数据库的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录如何获

2026年5月17日 02:30

更多文章:


div居中显示三种方法(CSS怎样让一个div居中)

div居中显示三种方法(CSS怎样让一个div居中)

各位老铁们,大家好,今天由我来为大家分享div居中显示三种方法,以及CSS怎样让一个div居中的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录CSS

2026年3月8日 14:15

javascript动效(怎样用js编写一个开关按钮实现动态效果)

javascript动效(怎样用js编写一个开关按钮实现动态效果)

“javascript动效”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看javascript动效(怎样用js编写一个开关按钮实现动态效果)!本文目录怎样用js编写一个开关按钮实现动态效果用JavaScript制作网页动态效

2025年7月1日 02:30

雪花秀essential(essentialfirmingcreamex是什么意思)

雪花秀essential(essentialfirmingcreamex是什么意思)

大家好,今天小编来为大家解答以下的问题,关于雪花秀essential,essentialfirmingcreamex是什么意思这个很多人还不知道,现在让我们一起来看看吧!本文目录essentialfirmingcreamex是什么意思雪花秀

2026年8月21日 20:30

javasublist用法(Java中linkedlist集合取出部分元素的方法)

javasublist用法(Java中linkedlist集合取出部分元素的方法)

各位老铁们,大家好,今天由我来为大家分享javasublist用法,以及Java中linkedlist集合取出部分元素的方法的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,

2026年5月11日 20:00

literaturereview网站(literaturereview的查重率很高要紧吗)

literaturereview网站(literaturereview的查重率很高要紧吗)

大家好,关于literaturereview网站很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于literaturereview的查重率很高要紧吗的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望

2026年4月30日 13:30

javamain打包jar运行(java 如何运行带有main方法的jar文件)

javamain打包jar运行(java 如何运行带有main方法的jar文件)

大家好,如果您还对javamain打包jar运行不太了解,没有关系,今天就由本站为大家分享javamain打包jar运行的知识,包括java 如何运行带有main方法的jar文件的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始

2025年6月24日 16:45

网站宣传工作(网站怎样宣传吸引客户,获取流量,提高访问量)

网站宣传工作(网站怎样宣传吸引客户,获取流量,提高访问量)

“网站宣传工作”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看网站宣传工作(网站怎样宣传吸引客户,获取流量,提高访问量)!本文目录网站怎样宣传吸引客户,获取流量,提高访问量我的工作内容主要负责网站的宣传与推广,我应该怎样进行

2026年6月5日 15:30

paper软件下载(小红车wallpaper电脑端怎么下载)

paper软件下载(小红车wallpaper电脑端怎么下载)

大家好,paper软件下载相信很多的网友都不是很明白,包括小红车wallpaper电脑端怎么下载也是一样,不过没有关系,接下来就来为大家分享关于paper软件下载和小红车wallpaper电脑端怎么下载的一些知识点,大家可以关注收藏,免得下

2025年12月21日 15:15

搜狗浏览器在线使用(电脑如何给搜狗浏览器加速|电脑使用搜狗浏览器加速功能的方法)

搜狗浏览器在线使用(电脑如何给搜狗浏览器加速|电脑使用搜狗浏览器加速功能的方法)

这篇文章给大家聊聊关于搜狗浏览器在线使用,以及电脑如何给搜狗浏览器加速|电脑使用搜狗浏览器加速功能的方法对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录电脑如何给搜狗浏览器加速|电脑使用搜狗浏览器加速功能的方法请问怎么用搜狗浏

2026年9月6日 10:15

html版权标签(html 代码 meta name=“Copyright“ content=“Tencent“的意思)

html版权标签(html 代码 meta name=“Copyright“ content=“Tencent“的意思)

本篇文章给大家谈谈html版权标签,以及html 代码 meta name=“Copyright“ content=“Tencent“的意思对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,

2026年3月29日 02:15

电脑编程是什么课(电脑编程是学什么的)

电脑编程是什么课(电脑编程是学什么的)

其实电脑编程是什么课的问题并不复杂,但是又很多的朋友都不太了解电脑编程是学什么的,因此呢,今天小编就来为大家分享电脑编程是什么课的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录电脑编程是学什么的计算机编程课程有哪

2025年9月6日 04:15

dictate读音(指挥的读音指挥的读音是什么)

dictate读音(指挥的读音指挥的读音是什么)

“dictate读音”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看dictate读音(指挥的读音指挥的读音是什么)!本文目录指挥的读音指挥的读音是什么指令的拼音狐指令的拼音是什么决定的拼音狐决定的拼音是什么英语单词过去式读

2026年5月22日 10:15

fill up(fillup有没有被动语态)

fill up(fillup有没有被动语态)

大家好,今天小编来为大家解答以下的问题,关于fill up,fillup有没有被动语态这个很多人还不知道,现在让我们一起来看看吧!本文目录fillup有没有被动语态fill up是什么意思fill out、fill up、fill in 有

2025年10月1日 19:15

幻灯片加入视频(怎么在ppt里加入视频)

幻灯片加入视频(怎么在ppt里加入视频)

这篇文章给大家聊聊关于幻灯片加入视频,以及怎么在ppt里加入视频对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录怎么在ppt里加入视频如何在PPT中插入视频怎么在ppt里加入视频ppt插入视频可以在附件中进行插入,本答案介绍附

2026年4月28日 15:15

python读取桌面上的文件(python读取文件操作文件放在哪里)

python读取桌面上的文件(python读取文件操作文件放在哪里)

本篇文章给大家谈谈python读取桌面上的文件,以及python读取文件操作文件放在哪里对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录py

2025年10月29日 06:30

文本编辑器的(Git Window 下设置默认的文本编辑器)

文本编辑器的(Git Window 下设置默认的文本编辑器)

其实文本编辑器的的问题并不复杂,但是又很多的朋友都不太了解Git Window 下设置默认的文本编辑器,因此呢,今天小编就来为大家分享文本编辑器的的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录Git Windo

2025年7月25日 20:30

创建数据库的目的和意义(GIS数据建库的意义或目的)

创建数据库的目的和意义(GIS数据建库的意义或目的)

大家好,创建数据库的目的和意义相信很多的网友都不是很明白,包括GIS数据建库的意义或目的也是一样,不过没有关系,接下来就来为大家分享关于创建数据库的目的和意义和GIS数据建库的意义或目的的一些知识点,大家可以关注收藏,免得下次来找不到哦,下

2025年6月28日 15:15

查询所有不同的系别sql语句(用SQL语言)

查询所有不同的系别sql语句(用SQL语言)

本篇文章给大家谈谈查询所有不同的系别sql语句,以及用SQL语言对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录用SQL语言SQL查询语句问题SQL 语句查询求解,在线等,答得好可以追加用sql语句统计每个系的男生人数和女生人

2025年11月6日 14:45

AT、CVT和双离合究竟哪个更好,老?sigmaplot、spss和R语言的区别 相同点和不同点 总的说哪个更好

AT、CVT和双离合究竟哪个更好,老?sigmaplot、spss和R语言的区别 相同点和不同点 总的说哪个更好

大家好,如果您还对哪个更好不太了解,没有关系,今天就由本站为大家分享哪个更好的知识,包括AT、CVT和双离合究竟哪个更好,老的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录AT、CVT和双离合究竟哪个更好,老sig

2025年11月27日 00:45

html跳转页面(HTML的A标签在本页跳转,这个页面是重新下载的吗)

html跳转页面(HTML的A标签在本页跳转,这个页面是重新下载的吗)

今天给各位分享HTML的A标签在本页跳转,这个页面是重新下载的吗的知识,其中也会对HTML的A标签在本页跳转,这个页面是重新下载的吗进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录HTML的A标签在本页跳转,这

2026年7月24日 15:45

近期文章

本站热文

electronics软件(labcenter electronics是什么软件)
2025-05-22 23:45:02 浏览:134
博客是微博吗(博客是微博吗)
2025-05-22 22:45:01 浏览:111
diversity and distribution(悬赏英语短文)
2025-05-23 16:15:02 浏览:107
ios软件开发前景(iOS就业前景怎么样)
2025-05-22 23:00:01 浏览:102
next month(有The next month这个单词吗,和 next month有什么区别)
2025-05-23 02:30:01 浏览:102
patron(patron是什么意思)
2025-05-23 10:30:02 浏览:95
标签列表

热门搜索