C#分割大尺寸tif图片文件遇到问题

问题描述

C#截取tiff图片文件,相同代码在处理较小尺寸的tiff文件的时候截取图片和压缩图片都可以得到满意的结算,但是如果图片尺寸太大就会出现截取的图片和压缩的图片为黑的情况不可处理的tiff文件地址:http://pan.baidu.com/s/1bgephs可处理的tiff文件地址:http://pan.baidu.com/s/1i4z2Jxr

解决方案

解决方案二:
获取缩略图代码Url=this.txt_AUrl.Text;FileStreamfileStream=newFileStream(Url,FileMode.Open);Streamstream=fileStreamasStream;System.Drawing.ImageinitImage=System.Drawing.Image.FromStream(stream,true);BitmapimgBit=newBitmap(initImage,initImage.Width/100,initImage.Height/100);imgBit.Save("D:\Gif\"+this.txt_name.Text,System.Drawing.Imaging.ImageFormat.Gif);

时间: 2024-09-20 06:06:08

C#分割大尺寸tif图片文件遇到问题的相关文章

c#-C#分割大尺寸tif图片文件遇到问题

问题描述 C#分割大尺寸tif图片文件遇到问题 C#截取tiff图片文件,相同代码在处理较小尺寸的tiff文件的时候截取图片和压缩图片都是对的,但是如果图片尺寸太大就会出现截取的图片和压缩的图片为黑的情况 不可处理的tiff文件地址:http://pan.baidu.com/s/1bgephs 可处理的tiff文件地址:http://pan.baidu.com/s/1i4z2Jxr 解决方案 把核心代码和图片的参数发上来 解决方案二: Url = this.txt_AUrl.Text; File

多个图片合并一起成为一个图片文件

这种图片形式在许多场合都需要用到,而且也便于发送共享. 可以有以下两种较为简洁的方法,入门门槛为零. 方法一:使用MicrosoftXPSDocumentWriter 如果在安装Office的时候选择了完全安装,则在控制面板的打印机里可以看到一个MicrosoftXPSDocumentWriter(又名Microsoftofficedocumentimagewriter),用这个工具就可以将多个图片合并为一个xps文件了.方法如下: 1.选中两个或多个图片,右键单击"打印",在弹出的&

上传的js验证(图片/文件的扩展名)_javascript技巧

js 验证上传图片 复制代码 代码如下: var ImgObj=new Image();//建立一个图像对象 varAllImgExt=".jpg|.jpeg|.gif|.bmp|.png|"//全部图片格式类型 varFileObj,ImgFileSize,ImgWidth,ImgHeight,FileExt,ErrMsg,FileMsg,IsImg//全局变量图片相关属性 //以下为限制变量 var AllowExt=""; //允许上传的文件类型ŀ为无限制每个

【数字图像处理】 二.MFC单文档分割窗口显示图片

本文是讲述<数字图像处理>系列文章,继上篇讲述BMP格式图片和显示后,该篇讲述如何对单文档进行分割.主要是采用CSplitterWnd静态分割窗口显示图片等相关知识.本文主要结合自己的课程及常用图片软件讲解. 一. CSplitterWnd静态分割窗口 1.CSplitterWnd类基础知识(该部分引用:百度百科和麦田里的稻草人博客)CSplitterWnd类提供一个分离器窗口的功能,分隔器窗口是一个包含有多个窗格的窗口.窗格通常是应用程序特定的由CView派生的对象,但它也可以是具有适当子窗

api-vc 怎么通过系统获取图片文件的大小

问题描述 vc 怎么通过系统获取图片文件的大小 有什么api可直接获取图片的大小,现在有个程序大尺寸的图片读取会崩溃,有什么办法能提取获取图片的尺寸信息? 解决方案 图片包含一个叫exif的字段,读取它可以获取http://download.csdn.net/detail/zhym86848658/815521 解决方案二: 如果要用API,推荐用gdi+实现,不管你用gdi+flat还是gdi+类.因为如果你用gdi,那么不支持png格式.gdi+则没有这个问题. 核心是这个API:GdipG

CxImage动态加载图片(判断图片文件类型)

1.打开一张图可以通过创建一个新的CxImage对象来完成,通过构造函数来打开一张图CxImage::CxImage(const char * filename, DWORD imagetype)其中filename是需要打开的文件路径,imagetype是文件类型,支持的类型有: [cpp] view plain copy   CXIMAGE_FORMAT_UNKNOWN,   CXIMAGE_FORMAT_BMP,   CXIMAGE_FORMAT_GIF,   CXIMAGE_FORMAT

c# .net中下载文件及图片文件的防盗链功能实现方法

在c#.net中可以利用app_data文件夹来实现下载文件及图片文件的防盗链功能. 原理一:在asp教程.net中app_data文件夹包含应用程序的本地数据存储.它通常以文件(诸如microsoft access或microsoft sql server express数据库教程.xml文件.文本文件以及应用程序支持的任何其他文件)形式包含数据存储.该文件夹内容不由asp.net教程处理,也就是说浏览者无法直接访问此文件夹,因此我们可以利用这一权限特性来实现防盗链. 原理二:对来访请求地址进

做了一个MVC项目 有一个图片文件夹有4万多张图片 开发环境下卡的不行 有谁遇见这问题能解决

问题描述 做了一个MVC项目有一个图片文件夹有4万多张图片开发环境下卡的不行有谁遇见这问题能解决 解决方案 解决方案二:图片都放图片服务器上去--解决方案三:木有图片服务器解决方案四:如果你是使用控制台方式来列目录,没有问题.如果你使用windows资源管理器.或者某些开发工具列目录方式,特别是"缩略图"查看形式,那么就会卡.你可以把图片分成不同目录层次,例如按照第一个字母分放一层,然后第一层中每一个目录中再按第二个字母分放一层,然后第二层中每一个目录再按照第3个字母分放一层.如此分割

图片保存成文件-如何将Html网页生成的二维码图片保存成PNG图片文件存放到服务器上

问题描述 如何将Html网页生成的二维码图片保存成PNG图片文件存放到服务器上 目前已实现动态生成二维码图片,生成地址:http://wx.yseasy.com/erweima_1.asp?val=yyy 但需要将该图片保存下来以方便调用,目前想到有两种方案: 1.将图片的base64位编码保存到数据库,调用时解码显示//(这种方法小菜不知该如何获取它的base64位编码) 2.将图片保存成文件存放到服务器,再将图片路径保存到数据库,再调用显示//(这种方法小菜不知道该如何将此生成图保存为文件)