.net 后台获取服务器图片实际大小

如果你想要在后台获取图片大小,可以 
System.Drawing.Image img = System.Drawing.Image.FromFile( Server.MapPath("image/2.gif")); 
//如果是上传的文件,可以用System.Drawing.Image img = System.Drawing.Image.FromStream(this.File1.PostedFile.InputStream); 
int height = img.Height; 
int width = img.Width;

/*设置图片的宽和高*/

img.Height = bmp.Height;
img.Width = bmp.Width;

时间: 2024-10-03 13:28:03

.net 后台获取服务器图片实际大小的相关文章

后台获取的图片位置不对时的默认图片显示

img先设置一个占位符,用来存放后台返回的图片地址,如果图片存在且地址正确则替换掉当前图片,如果后台获取的图片地址不正确,则还显示默认图片,这里提供onerror进行控制: <img src="../images/default_male.png" alt="店铺icon" id="store-img" class="store-logo" onerror="javascript:this.src='../im

Web后台获取服务器相关信息

talk is cheap show me the code ! //获取当前网站信息    private function getWebinfo(){        $model = new \Think\Model();        $v = $model->query("select VERSION() as ver");        $mysqlver = $v[0]['ver']; $info = array(            '操作系统'=>PHP_

BitmapFactory.Options详解 怎样获取图片的大小 遇到大一些的图片,遇到OOM(Out Of Memory)的问题

下面我们回到我们的主题上来:怎样获取图片的大小? 思路很简单: 首先我们把这个图片转成Bitmap,然后再利用Bitmap的getWidth()和getHeight()方法就可以取到图片的宽高了. 新问题又来了,在通过BitmapFactory.decodeFile(Stringpath)方法将突破转成Bitmap时,遇到大一些的图片,我们经常会遇到OOM(Out Of Memory)的问题.怎么避免它呢? 这就用到了我们上面提到的BitmapFactory.Options这个类. Bitmap

IOS -- 获取本地图片和网络图片的大小size

// 获取图片的size CGSize size = [UIImage imageNamed:@"regStep2_sex"].size; 获取网络图片的尺寸: // 根据图片url获取图片尺寸 +(CGSize)getImageSizeWithURL:(id)imageURL { NSURL* URL = nil; if([imageURL isKindOfClass:[NSURL class]]){ URL = imageURL; } if([imageURL isKindOfCl

关于前端使用JavaScript获取base64图片大小的方法

base64原理 Base64编码要求把3个8位字节(38=24)转化为4个6位的字节(46=24),之后在6位的前面补两个0,形成8位一个字节的形式. 如果剩下的字符不足3个字节,则用0填充,输出字符使用'=',因此编码后输出的文本末尾可能会出现1或2个'=' 如何获取base64图片大小 通过base64编码原理我们知道,base64的图片字符流中的每8个字符就有两个是用0补充,而且字符流的末尾还可能存在'='号,我们可以通过这个原理计算图片的文件流大小. getImgByteSize(da

Android获取图片实际大小兼容平板电脑

项目中有个图片在平板电脑中显示特别小的原因,一直苦于没找到原因,也没有平板电脑测试,今天找了个修改分辨率的,编写相关方法终于处理了,记录下比较: 好让以后不造轮子. 主要是获取文章相关图片显示问题,直接用getIntrinsicWidth()方法获取,getIntrinsicWidth()获取的并非图片的实际宽度,在手机看还过得去,不会相差太远,但在平板电脑看, 它简直就是一个小女孩,太害羞了,以至于显示那么小. 回到正题: 解决方法: 1.获取手机分辨率 用该分辨率乘以其密度 if (file

WEB端获取远程图片的尺寸和大小

一直以来我都以为前端只能读取图片的宽度和高度,以及本地上传图片的大小(通过FileReader),但不能获取到远程图片的大小. 昨天在搜索时突然意识到,http headers中包含Content-Length参数,这不就是大小吗?!然后立马在console输入$.get(src, function(data, statusText, res){res.getAllResponseHeaders()}),这不就搞定了嘛! 但是我高兴太早了 把这个放在代码里,愣是不显示Content-Length

Android 网络学习之获取服务器的图片

首先需要搭建一个Tomcat服务器,然后测试服务器上的图片使用PC上的浏览器是否可以正常下载下来 可以看到服务器上的图片数据是可以正常访问的.图片的地址:http://localhost:8080/meinv.jpg 那如何在我们Android上从网络下载图片呢? 直接上获取网络图片的代码: public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceStat

PHP获取远程图片并调整图像大小(转)

<?php /** * *函数:调整图片尺寸或生成缩略图 *修改:2013-2-15 *返回:True/False *参数: * $Image 需要调整的图片(含路径) * $Dw=450 调整时最大宽度;缩略图时的绝对宽度 * $Dh=450 调整时最大高度;缩略图时的绝对高度 * $Type=1 1,调整尺寸; 2,生成缩略图 */ $phtypes=array('img/gif', 'img/jpg', 'img/jpeg', 'img/bmp', 'img/pjpeg', 'img/x-