qq内的q币聚豆能干嘛有什么用

C#&获取网页图片的方法
C# 获取网页中的图片
VS中提供了一个webbrower的控件,能够方便的对网页中的元素进行各种操作。
一般来说,网页中的图片有两种,一种静态资源,一种动态资源。对于静态的图片文件,我们只需要获取其url就可以方便的进行下载。
方法体代码如下:
/// 返回指定WebBrowser中图片<img
ALT="C#&获取网页图片的方法"
TITLE="C#&获取网页图片的方法" />中的图内容&
/// WebBrowser控件&
/// IMG元素&
/// IMG对象&
private void GetWebImage(WebBrowser WebCtl)
&&&&&&&&&&&
System.Net.WebClient wc = new
System.Net.WebClient();
&&&&&&&&&&&
HtmlElementCollection imgs =
WebCtl.Document.getElementsByTagName_r("img");&&&&&&&&&&&
&&&&&&&&&&&
for (int i = 0; i & imgs.C i++)
&&&&&&&&&&&
&&&&&&&&&&&
&&&&string
filename=@"F:\git\" + i.ToString() + ".jpg";
&&&&&&&&&&&
&&&&&&&&&&&
&&&&&&&&wc.DownloadFile(imgs[i].GetAttribute("src"),
filename);
&&&&&&&&&&&
&&&&&&&&&&&
&&&&catch(Exception
&&&&&&&&&&&
&&&&&&&&&&&&&
&&&&&&&&&&&
&&&&}&&&&&&&&&&&&&&&
&&&&&&&&&&&
}&&&&&&&&&&&
也可以这样写
private void GetDraw(WebBrowser wb)
&&&&&&&&&&&
Bitmap bitmap = new Bitmap(wb.Width, wb.Height);
&&&&&&&&&&&
wb.DrawToBitmap(bitmap, new Rectangle(0, 0, wb.Width,
wb.Height));//不支持此方法?
&&&&&&&&&&&
Bitmap pic = bitmap.Clone(new Rectangle(528, 125, 182, 39),
bitmap.PixelFormat);
&&&&&&&&&&&
pic.Save(@"F:\git\image.jpg");&&&
&&&&&&&&&&&
对于动态资源,典型的例子就是验证码,上面的DownloadFile()方法会再次向服务器发送请求,而每次请求获得的验证码图片一般是不一样的,所以我们只能另辟蹊径,那就是,截图!!
private void GetScreenShot(WebBrowser wb)
&&&&&&&&&&&
foreach (HtmlElement f in wb.Document.Images)
&&&&&&&&&&&
&&&&&&&&&&&&&&&
string ssrc = f.GetAttribute("src");
&&&&&&&&&&&&&&&
(f.GetAttribute("src").Contains("CreateCode.ashx"))
&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&
//将元素绝对定位到页面左上角 需要多次尝试,确定合适的值
f.Style = "position:
z-index: 9999;& top: -100 left:
-205px";&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&
//var b = new Bitmap(f.ClientRectangle.Width,
f.ClientRectangle.Height);
&&&&&&&&&&&&&&&&&&&
//wb.DrawToBitmap(b, new Rectangle(new Point(0,0),
f.ClientRectangle.Size));
&&&&&&&&&&&&&&&&&&&
var b = new Bitmap(wb.Width, 600);
&&&&&&&&&&
&&&&&&&&&wb.DrawToBitmap(b,
new Rectangle(0, 200, wb.Width, 600));
&&&&&&&&&&&&&&&&&&&
pictureBox1.Image =
&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&
&&&&&&&&&&&
WebBrowser的DrawToBitmap方法是隐藏的,不受智能感知提示支持,我不知道为什么会这样,但我知道DrawToBitmap方法确实存在问题,就是截图出来全白现象,据我观察,发生这种现象和是否显示WebBrowser控件有关,只要在窗体上显示了WebBrowser控件,截图出来就是全白,而如果不将WebBrowser加载到窗体,截图就是正常的,具体原因不明,只能再次感叹WebBrowser这个强大的控件编写的也太粗滥了。(参考
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。谁有大岩桐的图片,和介绍,图片上这是什么花?怎么养?
来源:网络
关键字: 大岩桐 图片, 介绍
更新时间:
延伸:本文除了聚合《谁有大岩桐的图片,和介绍》,免费提供的有关大岩桐 图片, 介绍和图片上这是什么花?怎么养?的内容之一,已有不少的网友认为此答案对自己有帮助!获取更多与《》相关的知识。
网友0的回答
大岩桐 中文学名 大岩桐 拉丁学名 Sinningia speciosa Benth 别 称 六雪尼网友1的回答
铃兰花精灵王君影 水仙精灵王纳西塞斯 杜鹃花精灵王望帝 芙蓉花精灵王拒霜 勿忘我精灵王 穆回 大岩桐网友2的回答
简介:峡谷仙女。和一个女孩有过承诺,在那个女孩首先,LZ我只有两张图是精灵王的,其次,小花仙第网友1的回答
两张图是精灵王的,其次,小花仙第二季精灵王有大岩桐精灵王白鬼 水仙花精灵王纳西塞斯 鬼百合精灵网友0的回答
6.大岩桐花精灵王白鬼 7.金鱼草花精灵王 谁有小花仙第二季的花精灵网友1的回答
1.铃兰花精灵王君影 2.水仙花精灵王纳西塞斯 3.杜鹃花精灵王望帝 4.芙蓉花精灵王网友2的回答
(1)适宜的温度。大 大岩桐图片 岩桐生长适温为1-10月为18-22℃,10月至翌年1月为10-1网友1的回答
大岩桐精灵王白鬼。芙蓉花精灵王拒霜绣球花精灵王 谁有小花仙第二季的花精灵王网友0的回答
铃兰花精灵王君影 水仙精灵王纳西塞斯 杜鹃花精灵王望帝 芙蓉花精灵王拒霜 勿忘我精灵王 穆回 大岩桐网友1的回答
最满意的回答
猜你感兴趣
回答问题赢iPhone 6js和jquery如何获取图片真实的宽度和高度
1、什么时候需要获取图片真实的宽度和高度
在做pc网页的时候,有时候会考虑按照插入的图片的尺寸来判断图片是横图还是竖图。然后判断过后给予不同的展示方式!
另外一种就是在手机页面上,在新闻页插入的图片往往都是按照图片的原尺寸来展示,如果手机屏幕太小,太大的图就会超出去!这时候有两种解决办法
1)给所有的图片加上这样的样式
.news img{margin:5 display:width:100%; height:}
但是这种方式有另外一个问题就是,如果插入的图片本身就很小的话,也会被直接拉伸成100%显示,显然这是不合理的!那么这里就介绍另外一种方式就是通过js动态展示图片的尺寸!
2)js动态获取图片的尺寸
jquery方式
var _w = parseInt($(window).width());//获取浏览器的宽度
$(&.new_mess_c img&).each(function(i){
var img = $(this);
var realW//真实的宽度
var realH//真实的高度
//这里做下说明,$(&&img/&&)这里是创建一个临时的img标签,类似js创建一个new Image()对象!
$(&&img/&&).attr(&src&, $(img).attr(&src&)).load(function() {
如果要获取图片的真实的宽度和高度有三点必须注意
1、需要创建一个image对象:如这里的$(&&img/&&)
2、指定图片的src路径
3、一定要在图片加载完成后执行如.load()函数里执行
realWidth = this.
realHeight = this.
//如果真实的宽度大于浏览器的宽度就按照100%显示
if(realWidth&=_w){
$(img).css(&width&,&100%&).css(&height&,&auto&);
else{//如果小于浏览器的宽度按照原尺寸显示
$(img).css(&width&,realWidth+'px').css(&height&,realHeight+'px');
window.onload = function(){
function getViewSize() {//获取浏览器视口的宽高
&w&: window['innerWidth'] || document.documentElement.clientWidth,
(www.jb51.net) &h&: window['innerHeight'] || document.documentElement.clientHeight
function getFullSize() {//获取浏览器最大的宽度
var w = Math.max(document.documentElement.clientWidth, document.body.clientWidth) +
Math.max(document.documentElement.scrollLeft, document.body.scrollLeft);
var h = Math.max(document.documentElement.clientHeight, document.body.clientHeight) +
Math.max(document.documentElement.scrollTop, document.body.scrollTop);
w = Math.max(document.documentElement.scrollWidth, w);
h = Math.max(document.documentElement.scrollHeight, h);
var _sv_w = getViewSize()[&w&];
var _sf_w = getFullSize()[&w&];
var _w = _sv_w;//这里用视口的宽度,具体视情况
var Imgarray = document.getElementsByTagName(&img&);
var realW//真实的宽度
var realH//真实的高度
for(var i =0;i&Imgarray.i++){
var imgtemp = new Image();//创建一个image对象
imgtemp.src = Imgarray[i].
imgtemp.index =//指定一个检索值,用于确定是哪张图
imgtemp.onload = function(){//图片加载完成后执行
var _stemp =//将当前指针复制给新的变量,不然会导致变量共用
realWidth = this.
realHeight = this.
if(realWidth &=_w )
Imgarray[_stemp.index].style.width = _w+'px';
Imgarray[_stemp.index].style.height = 'auto';
Imgarray[_stemp.index].style.width = realWidth+'px';
Imgarray[_stemp.index].style.height = realHeight+'px';
上面两种方法中jquery比较简单,实现起来比较快,第二种比较复杂些,但是执行起来比jquery要快!
Android开发便签4:DisplayMetrics类,如何获得屏幕的宽度和高度
用DisplayMetrics类获取设备屏幕的宽度和高度 代码:
package com.andy. import android.app.A import android.os.B import android.util.DisplayM impor
安卓Activity的高度和宽度
DisplayMetrics metrics = new DisplayMetrics(); Rect outRect = new Rect(); Timer timer = new Timer(); D public void onCreate(Bundle sav
android 显示本地html,js和css文件应该放在什么目录下 在线等 用webview显示一个本地index.html文件(别人写好的,我只管在android上用浏览器显示出来),index.html放在assets文件夹下,这个index.html导入了很多js和css文件,这些文件放在另外的三个文件夹中,index.html中导入js的语
怎么得到非全屏activity的高度,就是不加标题栏状态栏的高度 怎么得到非全屏activity的高度,就是不加标题和栏状态栏的高度,最好在oncreate里
怎么获取选中的图片数据? 使用以下代码Intent跳转到系统的自带图片浏览器,但怎么获取选中的图片数据显示到一个ImageView上?请大家帮忙解答。
Intent intent = new Intent(); /* 开启Pictures画面Type设定为image */ intent.setType(&image/*&); /* 使用Intent.A
原:Android 获取屏幕高度、标题高度、状态栏高度详解
A ndroid 获取屏幕高度、标题高度、状态栏高度详解
Jojol_Zhou ,
Android获取屏幕高度的方法主要由view提供 通过View提供的方法获取高度方式有两种:
1, 当前显示的view中直接获取当前view高宽 2, 通过Activity的getWin
Android开发_如何获取和设置android系统铃声和音量大小
Android开发_如何获取和设置android系统铃声和音量大小通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单!
设置音量的方法也很简单,AudioManager提供了方法:  publicvoidsetStreamVolume(intstr
———android 展示网络上的图片和播放视频
———android 展示网络上的图片和播放视频
1、展示图片: ImageView
&?xml version=&1.0& encoding=&utf-8&?& &LinearLayout xmlns:android=
Android 程序获取、设置铃声和音量
Android 程序获取、设置铃声和音量 通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单!
AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); //通话音量
int max = mAudioMana
请问如何得到ScrollView的高度? 请问一下如何得到一个ScrollView的总高度? 我用getHeight()明显不对。我的ScrollView中插入了多个RelativeLayout(每个RelativeLayout中有图片和文字)。 我监测的getScrollY()可以到2千多,这个比较正确,但是使用getHeight()得到的是700多,这个明显不对啊。
请问各位大侠,如何得到这
什么powershell指令可以获取CPU usage和各个程序的网络流量 获取CPUUsage百分数.如果能具体到每个程序的CPUUsage最好.
网络流量的,像TrafficStat.列出Sent和Receive.
------最佳
android 中怎么很好的解决setOnClickListener和setOnTouchListener冲突 在android应用中我做了一个悬浮框,布局界面就一个button,我怎么区分我是做了这个按钮的setOnClickListener还是setOnTouchListener事件,setOnTouchListener是使这个按钮移动,setOnClickListener是点击这个按钮触发的
android上的一个网络接口和图片缓存框架enif
1.底层网络接口采用apache的httpclient连接池框架; 2.图片缓存采用基于LRU的算法; 3.网络接口采用监听者模式; 4.包含图片的OOM处理(及时回收处理技术的应用);
图片核心处理类:CacheView.java package xiaogang.enif. import java.io.Filt
Android的Widget尺寸问题 图片应该做多大呀?
有没有什么公式?
比如我想让我的Widget只占两个单元格的宽度和高度,这个图片应该做多大呀,怎么计算?
------解决方案--------------------
知道一个单元格的宽高度就出来了
------解决方案--------------------
你的单元格只得是什么格? 你可以用测量像素的工具量一下手机的屏幕,
什么powershell指令可以获取CPU usage和各个程序的网络流量 获取CPUUsage百分数.如果能具体到每个程序的CPUUsage最好.
网络流量的,像TrafficStat.列出Sent和Receive.
------解决
android获取包含图片的文件夹 其实,我想要的效果:
第一,编历sd所用文件
第二,如果文件里有图片,我保存当前文件名和文件夹,并且把文件里第一张图片做缩略图。
第三,列表显示所有含有图片的文件夹名称
第三,单击Item时,显示文件夹里所含的图片集合。(这里要对应起来,单击文件名称时,显示它里面所含的图片)
请教高手们,怎么去实现,怎么在遍历的时候保存文件夹名。和第一张图片。
android获取屏幕长宽,status bar高度,设置全屏显示
//获取屏幕长宽 WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); wm.getDefaultDisplay().getHeight(); wm.getDefaultDisplay().getWidth();
实现的九宫格图片不能显示和不同的点击事件求帮忙 代码: public class tactivity extends Activity {
private int[] mainImagesId = {R.drawable.icon1,R.drawable.icon2,R.drawable.icon3,
R.drawable.ico
android 如何让自定义dialog的宽度充满整个屏幕? android 如何让自定义dialog的宽度跟屏幕的宽度一样。求大神们指教下。。
------解决方案--------------------
在你dialog.show();后面加上
WindowManager windowManager = getWindowManager(); Display display = win
求助 socket中怎么发送和接收数据 我想用蓝牙通信实现名片交换,现在先试验将名片中的名字(string类型)通过蓝牙发过去,蓝牙的socket已经建立了,结果发不过去,代码如下
客户端: private class ClientThread extends Thread {
private final BluetoothSocket mmS
把从相册里选出来的图片文件复制到指定目录下怎么弄? 各位大虾,请问一下,把从相册里选出来的图片文件复制到指定目录下怎么弄?
------最佳解决方案--------------------
androidUri获取真实路径转换成File的方法
无鸯发布于日15时,1评/2483阅
分享到新浪微博腾
长度单位dp、sp和px的区别(android)
长度单位dp、sp和px的区别 看到有很多网友不太理解dp、sp和px的区别:现在这里介绍一下,dp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dp和sp和px是一样的。1dp=1sp=1
android模拟器浏览图片、视频的操作方法,创建和使用SDCard
android模拟器浏览图片、视频的操作方法,创建和使用SDCard
转载自 .cn/s/blog_5f30bez.html
序目:其实,我也不想创建SDCard,但是用android模
scrollview和listview拉到顶或底部的时候那个模糊边缘怎么去掉
如图。我的XML文件如下:
&RelativeLayout xmlns:android=&/apk/res/android&
xmlns:tools=&/tool
android的位置服务和地图
实现位置服务的技术有GPS和google网络地图,将这些不同的定位技术统称为LBS, LocationManager 有两种定位,GPS和NETWORK locationProvider 通过他们可以得到某人的当前位置或者进行位置跟踪,和设定区域提醒功能。 1 示例:获取位置信息 androidmanifest.xm
android布局 LinearLayout和RelativeLayout
常用的布局还有一种TableLayout以后用到了再详细说明,这次先说最用到的两种布局容器。
LinearLayout和RelativeLayout
共有属性: java代码中通过btn1关联次控件 android:id=&@+id/btn1&
控件宽度 android:layout_width
怎么获取相机的相片 我想将相机照出来的相片,直接加载到我的应用上,主要是下面这段代码: @Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Uri uri = data.getData();
Bitmap bitmap = data.getParcel
jquery mobile 固定导航栏会闪屏 在android上开发phonegap程序,使用jquery mobile做UI。
但是用position=&fixed&固定导航栏时,页面转场会闪屏,请问大家都是怎么解决的???有没有更好的固定导航栏的方法???
------解决方案--------------------
jquery mobile 闪屏解
如何有效维护和发布“Windows + Android SDK + Eclipse”开发环境下的apk和代码
如何有效维护和发布“Windows + Android SDK + Eclipse”开发环境下的apk和代码 日    如何有效维护和发布 “Windows + Android SDK + Eclipse” 开发环境下的 apk 和代码 [/b]  针对当下Andro
TableLayout里的元素为什么宽度没有占满父控件 本想把手机屏幕剩下的部分用ScrollView和TableLayout占满 所以使用了LinearLayout,分别定义weight,ScrollView是0.6,TableLayout是0.4 以下是部分代码
&LinearLayout android:layout_width=&fill_paren
Android开发,首次运行正常,以后运行不能显示图片和gallery 问题RT
首次运行的话界面上的内容都有显示,关闭程序后从启动器运行,所有的图片和gallery的view都不出现了,这个是为什么,应该怎么解决
注:没有报错,系统android4.1
------解决方案-------------------- gallery是在哪初始化和加载图片数据的
------解决方案----
怎么样在baseadapter里面调用它的listview所在的activity里面的对象和方法呢? 我在baseadapter里面给item的某一个控件设定为删除该项内容的事件,删除之后我需要在activity里面重新调用解析用的parser对象,怎么在baseadapter中调用activity的对象和方法呢?
------解决方案-------------------- 构造函数里的co
getHeight()方法返回的高度超出屏幕!!!! canvas.drawLine(10,10,10,canvas.getHeight(),paint);//画竖线
canvas.drawLine(0,canvas.getHeight(),
怎么让android 2.x支持actionBar和fragment 我使用了android-support-v4那个包,想问一下这样是否可以支持actionbar和fragment了呢。最好给个例子,多谢了。 还有像问一下fragment和tabhost之间的关系和区别。
------解决方案--------------------
引入了android-support-xx扩展包,fra
Android获取图片的4种方式
1. 图片放在sdcard中,
  Bitmap imageBitmap = BitmapFactory.decodeFile(path) (path 是图片的路径,跟目录是/sdcard)
  2. 图片在项目的res文件夹下面
  //得到application对象
  ApplicationInfo appInfo = getApplication
android 在一个activity中点击GridView中的一个Item一(包含图片和名字), 怎样把名字传递到AlertDialog中的一个TextView
------解决方案--------------------
AlertDialog有TextView的么?放张图来看看撒,如果是传值,OnClickListener也可以传啊。
Android心得5.3--从通讯录获取和添加联系人
1. 加入读取联系人信息的权限 &uses-permissionandroid:name=&android.permission.READ_CONTACTS&/& content://com.android.contacts/contacts操作的数据是联系人信息Uri content://com.androi
怎么获取表中ID 现在我做了个通讯录表,想先获取记录的ID,然后删除,怎么获取ID.谢谢!
------解决方案-------------------- 应该是和查询别的数据一样查询出来吧。
不知道我理解的对不。
------解决方案-------------------- 你这和一般数据库操作有什么不同?
Cursorcursor=getContent
Android异步加载图片并缓存到内存和SD卡上
* 异步加载图片 * 使用方法: * private AsyncImageLoader asyImg = new AsyncImageLoader(); * asyImg.LoadImage(productItems.get(position).getPic(), (ImageView)view.findViewById(R.id.pic));
android获取网络图片过大的问题
很多时候我们从网络上获取图片,但有时图片路径明明正确,却要出错。图片小无所谓,图片大了就出错了。 ImageView imageView = new ImageView(context);
URL url = new URL(&图片路径&);
URLConnection conn = url.openConnection();

我要回帖

更多关于 q币聚豆有什么用 的文章

 

随机推荐