当前位置: 首页 > news >正文

网站开发的公司排名如何做百度搜索推广

网站开发的公司排名,如何做百度搜索推广,企业做网站公司排名,如何做国外网站写在前面 从浏览器的Html文本中获取图片链接并保存到本地,同时对图片的分辨率和品质进行处理,以满足某些平台的规格需求;可以放到多线程中调用以提高下载效率。 代码实现 public class ImageDownloader{private int minImageSize 1024 * 1…

写在前面

从浏览器的Html文本中获取图片链接并保存到本地,同时对图片的分辨率和品质进行处理,以满足某些平台的规格需求;可以放到多线程中调用以提高下载效率。

代码实现

    public class ImageDownloader{private int minImageSize = 1024 * 10;private int limitImageSize = 1024 * 1024;public Image SaveWebImage(string url, string savePath){try{if (url.EndsWith("gif"))return null;using (var c = new WebClient()){string imgUrl = url;if (imgUrl.StartsWith("//")){imgUrl = "http:" + imgUrl;}var img = Image.FromStream(new MemoryStream(c.DownloadData(imgUrl)));// 小图直接略过if (img.Width < 200 || img.Height < 200)return null;var r = Resize(img, 640, 640, true);r.Save(savePath);var fileInfo = new FileInfo(savePath);if (fileInfo.Length < minImageSize) // 如果小于10kb那就是无效图片return r;if (fileInfo.Length > limitImageSize) // 品质可以通过参数来控制{EncoderParameters encoderParams = new EncoderParameters();long[] quality = new long[1];quality[0] = 85; // 品质参数,最大为100EncoderParameter encoderParam = new EncoderParameter(Encoder.Quality, quality);encoderParams.Param[0] = encoderParam;ImageCodecInfo codecInfo = GetEncoder(ImageFormat.Jpeg);r.Save(savePath, codecInfo, encoderParams);encoderParam.Dispose();encoderParams.Dispose();}img.Dispose();return r;}}catch (Exception ex){LogHelper.Error(ex);LogHelper.Error("error url:" + url);return null;}}public Image Resize(Image image, int newWidth, int maxHeight, bool onlyResizeIfWider){if (onlyResizeIfWider && image.Width <= newWidth) newWidth = image.Width;var newHeight = image.Height * newWidth / image.Width;var res = new Bitmap(newWidth, newHeight);using (var graphic = Graphics.FromImage(res)){graphic.InterpolationMode = InterpolationMode.HighQualityBicubic;graphic.SmoothingMode = SmoothingMode.HighQuality;graphic.PixelOffsetMode = PixelOffsetMode.HighQuality;graphic.CompositingQuality = CompositingQuality.HighQuality;graphic.DrawImage(image, 0, 0, newWidth, newHeight);}return res;}#region Private Methodsprivate ImageCodecInfo GetEncoder(ImageFormat format){ImageCodecInfo[] codecs = ImageCodecInfo.GetImageDecoders();foreach (ImageCodecInfo codec in codecs){if (codec.FormatID == format.Guid){return codec;}}return null;}#endregion}

http://www.dinnco.com/news/20932.html

相关文章:

  • 吴忠网页设计南昌seo排名收费
  • java做网站教程视频秦皇岛seo优化
  • 公众号里的网站怎么做的站长工具seo排名查询
  • 做零食的网站seo推广软件排行榜
  • 网站建设与管理期末小米口碑营销案例
  • 不会建网站如何找做网站的公司
  • 市场监督管理局局长锦州网站seo
  • html网站的直播怎么做杭州seo招聘
  • 在一家传媒公司做网站编辑_如何?电商平台有哪些
  • seo 网站案例搜索引擎营销的案例
  • 网站建设登录长沙有实力seo优化
  • 婚纱摄影网站html怎么在百度上添加自己的店铺地址
  • 专业网站建设组织百度seo排名技术必不可少
  • 做网站加盟app推广在哪里可以接单
  • 为什么做网站备案的人态度差怎么免费制作网页
  • 管理咨询师宁波网站推广优化哪家正规
  • 网站设置会员网站怎样优化seo
  • 网站多大需要服务器网络技术推广服务
  • 网站设计 macseo学途论坛网
  • 日本人做的摇滚网站有什么好的推广平台
  • 成都网站搜索排名优化哪家好企业网站建设方案策划书
  • 深圳网站建设费用大概多少百度指数指的是什么
  • 做网站需要什么技术员宁波网站制作优化服务
  • 关于集团网站建设的修改请示百度网站
  • 武汉seo人才济南网站优化排名推广
  • 大连金州代做网站公众号南昌关键词优化软件
  • 网站创建方案sem与seo的区别
  • 餐饮公司网站建设策划书云南新闻最新消息今天
  • iis2008如何做网站优化培训学校
  • 织梦cms电影网站源码关键词优化怎么优化