好吧,关于Bitmap()的使用。。。。。

问题描述

StringsrcImgurl=this.Image1.ImageUrl;srcImage=newBitmap(srcImgurl.ToString());我在用asp,net做一个网站,上面的语句在运行时可以通过编译,但是在浏览器上会显示路径形式不合法,主要是我这边的srcImage是用户动态上传的,不能使用诸如srcImage=newBitmap("E:\FirstPage\FirstPage\images\1.jpg")这样的语句。请问哪位大虾知道怎么改?先谢谢啦~~~

解决方案

解决方案二:
这个……在浏览器上……文件目录的分隔符是“/”吧……srcImage=newBitmap("E://FirstPage//FirstPage//images//1.jpg")或srcImage=newBitmap("E:/FirstPage/FirstPage/images/1.jpg")试试。
解决方案三:
引用1楼yalehorance的回复:

这个……在浏览器上……文件目录的分隔符是“/”吧……srcImage=newBitmap("E://FirstPage//FirstPage//images//1.jpg")或srcImage=newBitmap("E:/FirstPage/FirstPage/images/1.jpg")试试。

另外,在网页上,最好使用的是相对路径,就是../FirstPage/FirstPage/images/1.jpg并且将这些文件拷贝到网站首页所在的目录下。因为会出现文件夹权限的问题,无法正确读取你电脑上的文件。你可以查看一下IIS的网页的目录,都有一个_userXXXX这样的用户取得所有权限。但是普通的目录都没有。
解决方案四:
谢谢~可以啦~~

时间: 2024-09-18 10:05:30

好吧,关于Bitmap()的使用。。。。。的相关文章

在非UI线程处理Bitmap

http://my.oschina.net/ryanhoo/blog/88344 译者:Ryan Hoo 来源:https://developer.android.com/develop/index.html 译者按: 在Google最新的文档中,提供了一系列含金量相当高的教程.因为种种原因而鲜为人知,真是可惜!Ryan将会细心整理,将之翻译成中文,希望对开发者有所帮助.         本系列是Google关于展示大Bitmap(位图)的官方演示,可以有效的解决内存限制,更加有效的加载并显示图

android- java.lang.IllegalArgumentException: x 一定要小于 bitmap.width()

问题描述 java.lang.IllegalArgumentException: x 一定要小于 bitmap.width() 获取屏幕截图,用裁剪图片创建位图的时候出现了错误, 先看看我的代码吧: View v1 = mKittyBGLayer.getRootView(); v1.setDrawingCacheEnabled(true); Bitmap source = v1.getDrawingCache(); int width = source.getWidth(); int heigh

TrueType和Bitmap字体的区别

只要标签的文本从不变化,在cocos2D中渲染TrueType和bitmap字体的性能是相同的.它们都仅仅像精灵那样绘制. 如果你希望大量的标签使用相同字体,则bitmap字体将更快.因为bitmap字体可以从相同的纹理中绘制所有的象形符号,然而TrueType字体为每个标签使用不同的纹理. 它们对内存的使用量需求也不同:对于少量标签,TrueType字体可能请求少量的内存,但是每添加额外的TrueType字体标签将比额外添加bitmap字体标签蚕食显著更多的内存. 同样,如果TrueType字

[大数据量]BitMap即java.util.BitSet的应用

Bitmap算法, 问题:对40亿个数据进行排序,数据类型为 int,无相同数据. 思考:关于40亿个数据的排序,首先想如何存储呢?一个int 4个字节,也就是160亿个字节,也就是大概有16GB的数据,现在所有的计算机估计 没有这么大的内存吧,所以我们就可以文件归并排序,也可以分段读入数据在进行Qsort,但是都需要不停地读入文件,可以想象不停地读取文件硬件操作会有多么浪费时间.  我们这样都是用4个字节来存储了一个数据,在计算机里都是用二进制进行表示, 例如 5 :0000 0000 000

位图索引:原理(BitMap index)

位图(BitMap)索引 前段时间听同事分享,偶尔讲起Oracle数据库的位图索引,顿时大感兴趣.说来惭愧,在这之前对位图索引一无所知,因此趁此机会写篇博文介绍下位图索引. 1. 案例 有张表名为table的表,由三列组成,分别是姓名.性别和婚姻状况,其中性别只有男和女两项,婚姻状况由已婚.未婚.离婚这三项,该表共有100w个记录.现在有这样的查询:     select * from table where Gender='男' and Marital="未婚"; 姓名(Name)

对Bitmap的内存优化

在Android应用里,最耗费内存的就是图片资源.而且在Android系统中,读取位图Bitmap时,分给虚拟机中的图片的堆栈大小只有8M,如果超出了,就会出现OutOfMemory异常.所以,对于图片的内存优化,是Android应用开发中比较重要的内容.   1) 要及时回收Bitmap的内存 Bitmap类有一个方法recycle(),从方法名可以看出意思是回收.这里就有疑问了,Android系统有自己的垃圾回收机制,可以不定期的回收掉不使用的内存空间,当然也包括Bitmap的空间.那为什么

避免出现bitmap内存限制OUT OF MEMORY的一种方法

在编写Android程序的时候,我们总是难免会碰到OOM(OUT OF MEMORY)的错误,那么这个错误究竟是怎么来的呢,可以先看一下这篇文章ANDROID BITMAP内存限制OOM,OUT OF MEMORY.   这里,我使用Gallery来举例,在模拟器中,不会出现OOM错误,但是,一旦把程序运行到真机里,图片文件一多,必然会出现OOM,我们通过做一些额外的处理来避免. 1.创建一个图片缓存对象HashMap<Integer,Bitmap> dataCache,integer对应Ad

AS3 Scale9 Bitmap类

翻译自:http://www.uza.lt/codex/as3-scale9-bitmap/ 简介: AS3 Scale9 Bitmap是个辅助的类,使用它可以通过bitmap数据填充创建九宫格sprite,而这些在Flash 9中是无法实现的.这个辅助类根据用户定义的缩放矩阵创建了9个虚拟的九宫格sprite.特别适用于创建用户界面(比如按钮,可伸缩的UI元素等等). 内容: Scale9SimpleStateButton - 用于创建可伸缩的1.3 或者3种状态使用bitmap数据(皮肤)的

Flash小技巧:巧用Bitmap类制作按钮

按钮|技巧 最近在制作flash时需要制作一个可以随意设定宽度的按钮组件.为了保证按钮样式不变形,一般都会采用将按钮分成几个mc的方法来制作.但其实,如果对按钮的动态效果要求不多的话,完全可以使用Bitmap类来制作.下面是将按钮的一个状态分解开来.一般的思路是做为三个MC,然后在改变宽度是,动态改变中间mc的宽度就可以了.但是这样的话,对于元素的制作就比较麻烦.使用bitmap类可以直接将一张图片分为三个MC后生成.在批量使用时,效率提高了不少. 方法: /** * date  : 2007.

Delphi GDI+ 学习记录(27): Bitmap

//用 Bitmap 显示图像 var g: TGPGraphics; bit: TGPBitmap; begin g := TGPGraphics.Create(Canvas.Handle); bit := TGPBitmap.Create('c:\temp\x.jpg'); g.DrawImage(bit, 11, 11); {默认大小竟然和 1:1 不一样, 是不是分辨率的问题?} g.DrawImage(bit, 11, 11, bit.GetWidth, bit.GetHeight);