C# 调用BitMap.Save方法保存图像出错 [问题点数:35分,结帖人zhangshuqiang123]

Bbs1
本版专家分:67
结帖率 98.73%
Bbs1
本版专家分:67
Bitmap.save()方法怎么使用
System.IO.Directory.CreateDirectory("C:\\新建文件夹"); string wenjian = "C:\\新建文件夹"; FolderBrowserDialog
c# Bitmap save无法 覆盖原来文件
Bitmap bit = new Bitmap(url); bit.SetResolution(300, 300); bit.Save(url); bit.Dispose(); 这样写覆盖原来的文件
C# Image.save/Bitmap.save问题
Image.save(String, ImageCodecInfo, EncodeParameters)怎么用? 我需要<em>保存</em>为Jpeg格式,同时设置一些压缩系数.
总结:C# Bitmap保存的问题,eg:GDI+中发生一般性错误 .jpg 正由另一个进程使用 ,该进程无法访问文件
string path1 = "E:\\1.jpg"; string path2 = "E:\\1.bmp"; Bitmap bmp1 = new Bitmap(path1); bmp1.Save(path2,ImageFormat.Bmp);
bitmap.save()保存的问题,请教!
有如下程序:rnDim images As Bitmap = System.Drawing.Image.FromFile(System.Web.HttpContext.Current.Server.MapPath("images/01.jpg"), True)rn '在指定位置并且按指定大小绘制原图片的指定部分rng.DrawImage(images, New System.Drawing.Rectangle(0, 0, images.Width, images.Height), New System.Drawing.Rectangle(0, 0, images.Width, images.Height), System.Drawing.GraphicsUnit.Pixel)rndim imgurl as string=now.year.tostring+now.month.tostring+now.day.tostring+".jpg"rndim imgurl1 as string="upload/xiaoguo/"+imgurlrn<em>bitmap.save</em>(server.mappath(imgurl1),imgformag.jpeg)rnrn问题是怎么都<em>保存</em>不进去?(在本地可以<em>保存</em>进去,编译上传之后就<em>保存</em>不进去了!)
Bitmap.Save 保存图片,保存成了文件夹了
下面是我要将内存里面的一张图片<em>保存</em>成jpeg格式,但是调试的时候报告“A generic error occurred in GDI+.”错误,打开P文件夹下面多了一个“526392.jpg”文件夹,将调试拖到上一步,并把这个P文件夹下面的“526392.jpg”文件夹删除,运行就没有报错,什么原因?rnrn代码:rnIDataObject clipboardData = Clipboard.GetDataObject();//粘贴板对象 rn //检查剪贴板中的对象是否是图片,如果是图片则将其<em>保存</em>为指定格式的图片文件 rnif (clipboardData.GetDataPresent(DataFormats.Bitmap))rn rn Bitmap pdfBitmap = (Bitmap)clipboardData.GetData(DataFormats.Bitmap);rn if (ImgWidth > 0 || ImgHeight > 0)rn rn pdfBitmap = KiResizeImage(pdfBitmap, ImgWidth, ImgHeight);//对图片进行缩放到对应的宽和高rn rn pdfBitmap.Save(imageDirectoryPath);//[color=#FF0000]这里的是H:/P/526392.jpg[/color]rn pdfBitmap.Dispose();rn
bitmap.save() 保存的图片 无法导入PS里
到底是什么原因了rnrn有高人知道?
6a801-hdmi图像显示方式的保存方法
日志如下: 11-02 14:30:36.555 I/PinyinIME( 1161): onKeyDown:System handler the keyevent 11-02 14:30:36.559 E/USP     ( 1128): ~~~~~~~~~@@@@ now updating content://mstar.tv.usersetting/videosetting/inputs
Matlab图像处理——保存图像方法大全
哈哈哈哈哈哈哈哈哈,被骗了吧,根本没有大全~~~       然而却有最好的<em>图像</em><em>保存</em><em>方法</em>,秒杀其他一切的<em>图像</em><em>保存</em>操作! Matlab图片存储终极命令——print           相对于常用的saveas啦imwrite,还是print最高级,最万能,print可以<em>保存</em>各种格式、指定图片大小、质量,还可以<em>保存</em>为矢量图,批量存储也不在话下,可谓无往而不利。
C# Bitmap.Save 导出低质量图怎么弄?
我的代码如下: Rectangle cutRect = row; Bitmap cutBitmap = pic.Clone(cutRect, pic.PixelFormat); Graphics g
关于Bitmap的save方法的效率
以前写了个给添加水印的工具 也可以用来转换格式 发现一次转换十多个图片时比较慢 但是同样的图片添加水印时却快得多 于是就对比测试了一个那个Bitmap得save<em>方法</em> 图片<em>保存</em>在 bitmap <em>方法</em>一:
【C#/WPF】保存BitmapImage数据到文件中
参考: http://stackoverflow.com/questions/35804375/how-do-i-save-a-bitmapimage-from-memory-into-a-file-in-wpf-c /// &amp;lt;summary&amp;gt; /// 把内存里的BitmapImage数据<em>保存</em>到硬盘中 /// &amp;lt;/summary&amp;gt; /// &amp;lt;param name...
GDI+ BitMap save 保存图像
Bitmap *image = new Bitmap(_T("d://2.jpg")); image->RotateFlip(Rotate90FlipX); CDC* pDC = GetDC(); Graphics graph(pDC->GetSafeHdc());graph.SetInterpolationMode(InterpolationModeLowQuality);graph.D
android中保存Bitmap图片到指定文件夹中的方法
/** <em>保存</em><em>方法</em> */  public void saveBitmap() {   Log.e(TAG, "<em>保存</em>图片");   File f = new File("/sdcard/namecard/", picName);   if (f.exists()) {    f.delete();   }   try {    FileOutputStream out = new Fi
C#中图像保存 急!!!!!!!!!
请问在C#中,如何用Graphics类画一幅<em>图像</em>,而不现实出来(即画在内存中,不要现实出来),然后如何再将这幅图以指定的格式<em>保存</em>到指定的文件里呢?rnrn望告知 急用!! rn高分相赠 不够再加rn谢谢谢谢!!
C#程序图像保存问题
这是一个<em>保存</em><em>图像</em>的代码,关闭调试时候总是提示路径不合法,求指导。rn private void menuItem3_Click(object sender, EventArgs e)rn rn string str;rnrn SaveFileDialog saveFileDialog1 = new SaveFileDialog();rn saveFileDialog1.Filter = "BMP文件(*.BMP)|*.BMP|All File(*.*)|*.*";rn saveFileDialog1.ShowDialog();rn str = saveFileDialog1.FileName;rn [color=#FF0000]pictureBox1.Image.Save(str);[/color]rn rn问题出在pictureBox1.Image.Save(str);这块,截图上传好慢,只好粘贴文字过了给大家看,望各位指导。
c#保存图像为Icon
 2019-01-20: (现已支持导出几乎所有尺寸的icon 1到3000像素,再大系统报错) using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ...
C# 不同控件调用同一方法出错
private void btn_Record_Click(object sender, EventArgs e)rn rn record();rn rn //在一个button上<em>调用</em>了一个record()<em>方法</em>。此<em>方法</em>可以正常使用rn rn private void port_PinChanged(object sender, System.IO.Ports.SerialPinChangedEventArgs e)rn rn switch (e.EventType)rn rn case System.IO.Ports.SerialPinChange.DsrChanged:rn //开始录像rn if (com.DsrHolding == true)rn rn record();rn rn break;rn default:rn break;rn rn //在一个SerialPort的PinChanged事件上也<em>调用</em>了一个record()<em>方法</em>。rn 但是为啥会报一下错误---------------------------rnrn---------------------------rn无法将类型为“DirectShowLib.CaptureGraphBuilder2”的 COM 对象强制转换为接口类型“DirectShowLib.ICaptureGraphBuilder2”。此操作失败的原因是对 IID 为“93E5A4E0-2D50-11D2-ABFA-00A0C9C6E38D”的接口的 COM 组件<em>调用</em> QueryInterface 因以下错误而失败: 不支持此接口 (异常来自 HRESULT:0x80004002 (E_NOINTERFACE))。rnrn
C# 调用setupapi.dll里的方法出错
写的程序中<em>调用</em>了,如下代码n [DllImport("setupapi.dll", SetLastError = true)]n public static extern bool SetupDiEnumDeviceInfo(IntPtr lpInfoSet, UInt32 dwIndex, SP_DEVINFO_DATA devInfoData);n可是不知为什么,这段代码在我的笔记本上测试有问题,产生不了正常结果。我的笔记本是WIN7系统,但是到了XP系统上却运行的很正确。后来又到其它win7电脑上运行,依旧不正确,请问这是为什么?怎么把它改成通用的 ?或者改成win7可用也行。
Bitmap Save()保存路径的一个简单问题请教
Bitmap savebitmap((HBITMAP)bitmap.GetSafeHandle(),NULL); CString strsave="C:\\saveimage\\1.gif"; Get
c#:Bitmap.Save()出来的bmp怎么都是32位的,我想要24位或者8、4...都可以?
Bitmap bmp = new Bitmap(256, 128,System.Drawing.Imaging.PixelFormat.Format8bppIndexed); m_dc = Grap
c# bitmap保存图片的问题
怎么在<em>保存</em>的同时对图片的标题、主题和备注等属性写入信息? 如果 bitmap 本身没这个功能,又应该使用什么<em>方法</em>?
C#打开、保存图像
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Gray
用System.Drawing.Bitmap的save保存图片,本地可以正常显示,发布到iis上保存的是空白图片
IntPtr dc1 = CreateDC("DISPLAY", null, null, (IntPtr)null); //创建显示器的DC System.Drawing.Graphics g1 =
Bitmap.save 的问题。
[code=csharp]rnrn using (System.Drawing.Image bmp = System.Drawing.Image.FromFile(path))rn rn Goheer.EXIF.EXIFextractor er = new Goheer.EXIF.EXIFextractor(bmp, "\n");rn er.setTag(ids, values);rn string newpath = path.Replace(".jpg", "_Temp.jpg");rn bmp.Save(newpath);rn rn[/code]rnrn如图 作者那一列正常情况应该是“xj”,现在会把上一个属性一起<em>保存</em>起来。rnrn[img=https://img-bbs.csdn.net/upload/201501/05/1420438984_343107.jpg][/img]rnrn调试了,bmp的PropertyItem 是正常的,save的时候会出现这个错误,困扰好久了,希望有人能帮助我下。
Bitmap.save()的问题
各位大哥。我在使用Bitmap.save()的过程遇到了下面的问题。rn我在<em>保存</em>之前,获取了一个8×8块像素的RGB分量,用一个TextBox输出以待观察。rn然后使用Bitmap.save(url)<em>保存</em>。rn<em>保存</em>后新建一个new Bitmap(url),然后获取之前那个8×8块的RGB分量。发现和之前的不一样。相邻像素值差别大的变平滑了。rn难道Bitmap.save()<em>保存</em>过程中会自动优化<em>图像</em>?但是我要获取的是<em>保存</em>之前的值,这可怎么办啊。
C#保存和读取文件的方法
<em>保存</em>文件 string fullPath2=" "; System.Windows.Forms.SaveFileDialog dialog = new System.Windows.Forms.SaveFileDialog(); dialog.Filter = "文件(*.xls)|*.xls";//设置对话框<em>保存</em>的文件类型 if (dial...
C# 保存数据文件方法
本文讲述了C# 语言编写数据文件<em>保存</em>的3种<em>方法</em>,对每种<em>方法</em>都有详细的代码供读者参考
调用 WEBSERVICE 方法 出错
[code=Java]rnrn rn rn import mx.controls.Alert;rn import mx.rpc.events.ResultEvent;rn [Bindable]rn public var str:String;rnrn private function say():voidrn rn WS.sayHello("李四");rn rnrn private function resultHandler(event:ResultEvent):voidrn rn str=event.result as String;rn t.text=str;rn rn rn rn rn rn rn rn rn rnrnrn[/code]rn点 按钮 <em>出错</em> Security error accessing urlrnhttp://localhost:8080/webService/services/HelloWorld?wsdl这个地址在本机上 是正确的
C#中的bitmap类的使用方法
封装 GDI+ 位图,此位图由图形<em>图像</em>及其特性的像素数据组成。 Bitmap 是用于处理由像素数据定义的<em>图像</em>的对象。 继承层次结构 System.Object    System.MarshalByRefObject     System.Drawing.Image       System.Drawing.Bitmap 命名空间:  S
bitmap保存到本地图片的方法
/** * <em>保存</em>bitmap到本地 * * @param bitmap * @return */ public static void saveBitmap(Bitmap bitmap,int path) { String savePath; File filePic; if (Environment.getExternalStorageState().equa...
Bitmap保存到本地
/* <em>保存</em><em>方法</em> / public void saveBitmap() { Log.e(TAG, “<em>保存</em>图片”); File f = new File(“/sdcard/namecard/”, picName); if (f.exists()) { f.delete(); } try { FileOutputStream out = new FileO
C# Bitmap 处理
        /// &amp;lt;summary&amp;gt;         /// 拷贝         /// &amp;lt;/summary&amp;gt;         /// &amp;lt;param name=&quot;bitmap&quot;&amp;gt;&amp;lt;/param&amp;gt;         /// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;         private Bitmap Deep
C# bitmap转换为字节流
C# bitmap转换为字节流
调用ExitProcess方法出错
<em>调用</em>我自己写的一个<em>方法</em>后<em>调用</em>ExitProcess退出就0x00000000内存不可读。rn这是为什么,是我写的<em>方法</em>影响到它了??rn谁给帮忙解释下,万分感谢。
调用updatepassword方法出错
我在使用delphi6开发三层C/S结构的数据库应用系统时(SQL SERVER做后台数据库),在服务器端定义updatapasswd<em>方法</em>(通过Tquery执行SQL语句),在客户端进行密码修改时会出现 method updatapassword not supported by automation object.请各位高手帮帮忙,先谢了.rn
c#调用存储过程出错
param = firstCommand.Parameters.Add("V_HJRQ", OleDbType.Date);rn param.Value = "2002-12-12";rn如果这样写提示错误:rnORA-01841: (全)年度值必须介于 -4713 和 +9999 之间,且不为 0rnORA-06512: 在line 1rnrnrn param.Value = System.DateTime.Today; 用系统时间同样提示这个错误!!
C#调用存储过程出错
CREATE PROC test(@Categories varchar(500),@CategoriesType int,rn@CategoriesLastType int,@CategoriesLastID varchar(50),@CategoriesURL varchar(500),rn@GatherState int,@GatherDate DateTime,@CategoriesID varchar(50),@CategoriesName varchar(50),rn@Type int,@LastType int)rnASrn declare @Count intrn declare @SQL varchar(1000)rn beginrn set @SQL='select ID from AmazonURL where Categories='+@Categories+' and CategoriesType='+@Type+' and CategoriesLastType='+@LastTypern @Count=exec(@SQL)rn if(@Count>0)rn beginrn set @SQL='nsert into AmazonURL(Categories,CategoriesType,CategoriesLastType,CategoriesLastID,CategoriesURL,rn GatherState,GatherDate,CategoriesID,CategoriesName)rn values('+@Categories+','+@CategoriesType+','+@CategoriesLastType+','+@CategoriesLastID+','+@CategoriesURL+',rn '+@GatherState+','+@GatherDate+','+@CategoriesID+','+@CategoriesName+')'rn exec(@SQL)rn endrn endrngornrnrnrnrn在@Count=exec(@SQL)地方<em>出错</em>,我想返回查询后是否有值,如果没有值就是Count<0则添加数据,请大家帮忙
c# 调用回调函数出错
各位大神:rn rn 小弟在用 <em>c#</em> 托管<em>调用</em> vc++ dll 中的回调函数。执行完回调函数后,程序就报错:rn TestIm.exe 中的 0x00000000 处有未经处理的异常: 0xC0000005: Access violation。rnrn 翻了翻资料,得知这个异常是因为托管代码中某些用于封送的数据对象被CLR的垃圾收集器回收了,这导致了非托管代码在访问这些对象时出现了非法访问,继而CLR封装异常对象并将其抛出。我看到有的朋友在封送C++中char类型数组/指针或结构体指针是遇到了这个异常,而我则是在封送C++函数指针时遇到的,由此看来,导致这个异常的原因都与封送指针有关。rn参考地址:http://blog.csdn.net/xiaxiaonline/article/details/7069546rn rn代码如下,怎么修改为好?rn //回调登录rn public delegate void CallBackLogin(long groupid, int nStatus, long nServerTime, int nResult);rn rn //回调失败原因rn public delegate void CallBackLogOut(ELOGOUTREASON reason);rn rn //回调获取好友rn public delegate void CallBackGetFriends(long groupid, string userinfo);rn rn //回调更新基本信息rn public delegate void CallBackUpdateBaseInfo(long nUserid, string xml);rn rn //回<em>调用</em>户状态更新rn public delegate void CallBackUserStatusUpdate(long nUserid, EUETYPE eUEType, string szStatusDesc);rnrn public CallBackLogin CbLogIn;rn public CallBackLogOut CbLogOut;rn public CallBackGetFriends CbGetFriends;rn public CallBackUserStatusUpdate CbUserStatus;rnrn [DllImport("ImApi.dll")]rn public static extern void Login([MarshalAs(UnmanagedType.LPArray)]char[] name, [MarshalAs(UnmanagedType.LPArray)]char[] password, int status,[MarshalAs(UnmanagedType.U4)]EUETYPE mytype, bool bAnonymous);rn rn private void btnlogin_Click(object sender, EventArgs e)rn rn //rn string path = "";rn path = "d:\\bbb";rn rn string name, pwd;rn name = "kxt";rn pwd = "123456";rnrnrn //注册登录rn CbLogIn = new CallBackLogin(OnLogin);rn RegLoginCallBack(login);rnrn //注册离开rn CbLogOut = new CallBackLogOut(OnLogOut);rn RegLogoutCallBack(CbLogOut);rnrn //获取好友列表rn CbGetFriends = new CallBackGetFriends(OnGetFriends);rn RegGetFriendsCallBack(CbGetFriends);rnrn //更新<em>调用</em>状态rn CbUserStatus = new CallBackUserStatusUpdate(OnUpdateUserStatus);rn RegUserStatusUpdatedCallBack(CbUserStatus);rnrn bool bAnonymous = false;rnrn StringBuilder name1 = new StringBuilder(36);rn name1.Append("kxt");rn StringBuilder pwd1 = new StringBuilder(30);rn pwd1.Append("123456");rnrn Login(name.ToCharArray(),pwd.ToCharArray(), 1, EUETYPE.EUETYPE_PC, bAnonymous);rn rnrn rn public void OnLogin(long userid, int nStatus, long nServerTime, int nResult)rn rn if (nResult == 0)rn MessageBox.Show("userid:" + userid.ToString() + "nstatus:" + nStatus.ToString() + "nServerTime:" + nServerTime.ToString() + "NResult:" + nResult.ToString());rn elsern MessageBox.Show("登录失败!");rn rnrn rn private void OnLogOut(ELOGOUTREASON reason)rn rn //rn MessageBox.Show("OnLogOut");rn //Thread.CurrentThread.Abort();rn rnrn rn private void OnGetFriends(long nUserid, string userxml)rn rn //rn MessageBox.Show("userxml");rn rnrn private void OnUpdateUserStatus(long nUserID, EUETYPE nStatus, string szStatusDesc)rn rn //rn MessageBox.Show("UpdateUserStatus");rn rnrn
bitmapSource转换图片 这后面该如何写
-
C# Bitmap保存的问题,eg:GDI+中发生一般性错误 .jpg 正由另一个进程使用 ,该进程无法访问文件
[csharp] view plain copy string path1 = "E:\\1.jpg";   string path2 =  "E:\\1.bmp";   Bitmap bmp1 = new Bitmap(path1);   bmp1.Save(path2,ImageFormat.Bmp);   path2<em>保存</em>的是24位的bmp文件,但
WPF 基础(十三)Bitmap、BitmapImage、Image的区别。BitmapImage、Bitmap、byte[]之间的相互转化。Bitmap存储图片到本地。
一、简介 1、Bitmap(Bitmap类、.bmp格式) 1.1、Bitmap是什么类型文件? 参考:https://blog.csdn.net/wander_wang/article/details/38661653 BMP(全称Bitmap)是Windows操作系统中的标准<em>图像</em>文件格式,可以分成两类:设备相关位图(DDB)和设备无关位图(DIB),使用非常广。它采用位映...
Bitmap保存图片到本地
Bitmap bm=new Bitmap(400,250); Graphics g; .......... .......... bm.Save(Response.OutputStream,Imag
C#调用sqlite3.dll出错
sqlite3.dll中的声明是[code=C/C++]int sqlite3_open(const char*, sqlite3**);[/code]我在<em>c#</em>中的声明是[code=C#][DllImport("sqlite3.dll", EntryPoint = "sqlite3_open")]rn public static extern int sqlite3_open(string filename, out IntPtr db);[/code]rn<em>出错</em>提示:导致堆栈不对称,PInvoke签名与非托管的目标签名不匹配rn想问一下<em>c#</em><em>调用</em>sqlite3.dll应该怎么声明。谢谢了
C# 调用webservice 出错
大家好,我今天在用C#<em>调用</em>webservice的时候出现这样一个错误:rnrn[color=#FF0000]找不到 JetSun.ServiceBus:EventBusSvc 的定义。缺少命名空间为 JetSun.ServiceBus 的服务说明。rn参数名: name[/color]rnrn这是我<em>调用</em>某个机构内网服务器上的一个webservice,由于我不能访问内网,只能用他提供的一个编译后的xml文件。rn但是我用同样的程序<em>调用</em>网上公开的webservice时候就完全没有问题,输出的结果也正确。rn大家觉得这是什么原因呢?rn我的<em>调用</em>webservice函数是这样实现的(参考了网上一位朋友的)rnrn[code=csharp] public static object InvokeWebMethod(string _url, string _methodName,rn params object[] _params)rn rn WriteLog("开始执行 动态<em>调用</em> webservice 函数...........", "");rn WebClient client = new WebClient();rn //String url = "http://localhost:3182/Service1.asmx?WSDL";//这个地址可以写在Config文件里面rn Stream stream = client.OpenRead(_url);rn ServiceDescription description = ServiceDescription.Read(stream);rnrn ServiceDescriptionImporter importer = new ServiceDescriptionImporter();//创建客户端代理代理类。rn importer.ProtocolName = "Soap"; //指定访问协议。rn importer.Style = ServiceDescriptionImportStyle.Client; //生成客户端代理。rn importer.CodeGenerationOptions = CodeGenerationOptions.GenerateProperties |rn CodeGenerationOptions.GenerateNewAsync;rn importer.AddServiceDescription(description, null, null); //添加WSDL文档。rn CodeNamespace nmspace = new CodeNamespace(); //命名空间rn nmspace.Name = "yzb"; //这个命名空间可以自己取rn CodeCompileUnit unit = new CodeCompileUnit();rn unit.Namespaces.Add(nmspace);rn ServiceDescriptionImportWarnings warning = importer.Import(nmspace, unit);rn CodeDomProvider provider = CodeDomProvider.CreateProvider("CSharp");rn CompilerParameters parameter = new CompilerParameters();rn parameter.GenerateExecutable = false;rn parameter.OutputAssembly = "MyTest.dll";//输出程序集的名称rn parameter.ReferencedAssemblies.Add("System.dll");rn parameter.ReferencedAssemblies.Add("System.XML.dll");rn parameter.ReferencedAssemblies.Add("System.Web.Services.dll");rn parameter.ReferencedAssemblies.Add("System.Data.dll");rn CompilerResults result = provider.CompileAssemblyFromDom(parameter, unit);rn if (result.Errors.HasErrors)rn rn // 显示编译错误信息 rn rn Assembly asm = Assembly.LoadFrom("MyTest.dll");//加载前面生成的程序集rn //Type t = asm.GetType("yzb.WeatherWS"); //前面的命名空间.类名,类必须是webservice中定义的rn Type t = asm.GetType("yzb.EventBusSvc"); rn //Type t = asm.GetType("JetSun.Iniuservice");rn object o = Activator.CreateInstance(t);rn MethodInfo method = t.GetMethod(_methodName);//GetPersons是服务端的<em>方法</em>名称,你想<em>调用</em>服务端的什么<em>方法</em>都可以在这里改,最好封装一下rn object item = method.Invoke(o, _params); //注:method.Invoke(o, null)返回的是一个Object,如果你服务端返回的是DataSet,这里也是用(DataSet)method.Invoke(o, null)转一下就行了rn WriteLog("动态<em>调用</em> webservice 函数执行完.........", "");rn return item;rn rn[/code]我的主函数中是这样的rn[code=csharp] string _url = "http://svrwcf2.his-test.com/CoreService/EventBus.svc?wsdl";//内网的地址rn string _get = Form1.InvokeWebMethod(_url, "XmlPublish",rn new object[] showXml()).ToString();//我自己的函数<em>调用</em>![/code]rnrn希望大神可以帮忙解答一下
C#调用dll出错
[img=https://img-bbs.csdn.net/upload/201403/25/1395710821_504667.jpg][/img][img=https://img-bbs.csdn.net/upload/201403/25/1395710841_765726.jpg][/img]
C# BitmapData使用
C# BitmapData使用
C# Bitmap图像处理(含增强对比度的三种方法
转载自:https://www.cnblogs.com/jixin/p/4729987.html Image 为<em>图像</em>,不能实例化,提供了位图和源文件操作的函数。 Bitmap类 Bitmap对象封装了GDI+中的一个位图,此位图由图形<em>图像</em>及其属性的像素数据组成.因此Bitmap是用于处理由像素数据定义的<em>图像</em>的对象.该类的主要<em>方法</em>和属性如下: 1. GetPixel<em>方法</em>和Se
[C#] Byte[]、Image、Bitmap 之间的相互转换
/// /// 将图片Image转换成Byte[] /// /// image对象 /// 后缀名 /// public static byte[] ImageToBytes(Image Image, System.Drawing.Imaging.ImageFormat imageFormat)
C# 图像处理:Bitmap 与 Image 之间的转换
C# <em>图像</em>处理:Bitmap 与 Image 之间的转换 Image img = this.pictureBox1.Image; Bitmap map = new Bitmap(img); Bitmap map = new Bitmap(img); Image img=map; mage和Bitmap类概述 GDI+的Image类封装了对BMP、GIF、JPEG、
Bitmap类和PictureBox控件实现显示,保存
Bitmap类和PictureBox控件实现显示,<em>保存</em> 源码
出错">c# 调用javascrip """ 出错
) 在vb.net 中可以 但<em>c#</em> 总提示javascript 错误,谁知道正确的写法,谢谢。help me
c# 调用mysql存储过程出错
<em>c#</em>代码:rn[code=C#]rnstring MyConString = "DRIVER=MySQL ODBC 3.51 Driver;" +rnrn "SERVER=localhost;" +rnrn "DATABASE=test;" +rnrn "UID=root;" +rnrn "PASSWORD=888888;" +rnrn "OPTION=3";rnrn OdbcConnection conn = new OdbcConnection(MyConString);rnrn conn.Open();rn OdbcCommand cmd = new OdbcCommand();rn cmd.Connection = conn;rn cmd.CommandType = CommandType.StoredProcedure;rn cmd.CommandText = "p_text";rn OdbcParameter p1 = new OdbcParameter("t_count", OdbcType.Int);rn p1.Direction = ParameterDirection.Output;rn cmd.Parameters.Add(p1);rnrn int i = cmd.ExecuteNonQuery();rn TextBox1.Text = p1.Value.ToString();rnrn conn.Close();rn[/code]rnrn存储过程:rn[code=SQL]rncreate procedure p_text (out t_count int)rnbeginrn select count(*) into t_count from text;rnendrn[/code]rn
C#调用API出错
[code=C/C++]LRESULT SHNotificationAdd(rn SHNOTIFICATIONDATA* pndAddrn);[/code]rnrn[code=C/C++]typedef struct _SHNOTIFICATIONDATA rn DWORD cbStruct;rn DWORD dwID;rn SHNP npPriority;rn DWORD csDuration;rn HICON hicon;rn DWORD grfFlags;rn CLSID clsid;rn HWND hwndSink;rn LPCTSTR pszHTML;rn LPCTSTR pszTitle;rn LPARAM lParam;rn SHNOTIFICATIONDATA;[/code]rnrn转成C#如下:rnrn [code=C#][DllImport("aygshell.dll")]rn internal static extern int SHNotificationAdd(ref SHNOTIFICATIONDATA shinfo);[/code]rnrn[code=C#] internal enum SHNPrn rn SHNP_INFORM = 0x1B1, rn SHNP_ICONIC, rn rnrn internal struct SHNOTIFICATIONDATArn rn internal uint cbStruct; rn internal uint dwID; rn internal SHNP npPriority; rn internal uint csDuration; rn internal IntPtr hicon; rn internal uint grfFlags; rn internal Guid clsid; rn internal IntPtr hwndSink; rn internal string pszHTML; rn internal string pszTitle; rn internal int lParam; rn [/code]rnrn<em>调用</em>如下:rnrn[code=C#]SHNOTIFICATIONDATA sn = new SHNOTIFICATIONDATA();rn sn.cbStruct = 56;//这个大小不知有没有对,用的是C++里面的Sizeofrnrn sn.dwID = WM_NOTIFY_TRAY;rn sn.npPriority = SHNP.SHNP_INFORM;rn sn.csDuration = 0;rn sn.hicon = hIcon;rn sn.clsid = Guid.NewGuid();rn sn.grfFlags = SHNF_STRAIGHTTOTRAY | SHNF_SILENT;rn sn.pszTitle = "GPSAccelerator";rn sn.pszHTML = "GPSAccelerator Tool";rn sn.hwndSink = hwnd;rnrn SHNotificationAdd(ref sn);//这边<em>出错</em>,可是Catch不到rn[/code]rnrn请高手帮忙,是我转的时候就错了,还是<em>调用</em>时传入的值不对
C#调用ocx控件出错
我做了个项目,需要<em>调用</em>ocx,现在ocx做了修改 需要重新<em>调用</em>rn我重新注册了ocx 也重新引用了rn但是只有Interop.xxx.dll有更新rnAxInterop.xxx.dll一直都没有更新 rnaxinterop.xxx.dll里面新添加的<em>方法</em>也都<em>调用</em>不到 rn请问大侠们:这是什么问题呢? 谢谢
C#调用OCX出错
一VC++6.0写的OCX,实现<em>方法</em>:rnTransProc(LPCTSTR msg, LPCTSTR type, LPCTSTR amount, LPCTSTR sbuf)rnrn在C#中<em>调用</em>rnrn参数声明为string(C#引用进来时将<em>方法</em>参数处理为string,无法使用其它类型),<em>调用</em>时出现以下错误:rnrnSystem.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。rnrn这个OCX无法改,是别人写好的,请高手不吝赐教。谢谢。
c# Bitmap byte[]互转
<em>c#</em> Bitmap转byte[] 转自:http://www.cnblogs.com/liuxinls/p/3365276.html public static byte[] Bitmap2Byte(Bitmap bitmap) { using (MemoryStream stream = new MemoryStream()) { bitmap.Save(stream , Ima
C#保存图片时提示“GDI+ 中发生一般性错误”
问题:<em>保存</em>图片时有时正常,有时出现如下错误:   ********** 异常文本 ************** System.Runtime.InteropServices.ExternalException: GDI+ 中发生一般性错误。    在 System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, Enc
线程中 TBitmap 操作,报错“Out of system resources”?
在网上找了个 Delphi 的远程桌面代码,但是 跑着跑着,发送图片的线程就异常退出了... 调试了一下,发现貌似是 线程中操作 TBitmap 的缘故 ,想请教下是为什么?? 如下是我的测试代码,已
类序列化保存时有Bitmap成员出错
大家好! 我在<em>保存</em>类到文件的时候遇到了问题,其中一个类的成员Bitmap不支持序列化,导致读取的时候<em>出错</em>。 下面是一个简化的例子: public class SerializableActivity
对C盘写入等权限的修改
对Windows电脑的权限进行操作
C#调用C++dll出错
c++函数原型rnbool Det(const char * chImgFile,XSCRECT roiRect=XSCRECT(),const char * dstFile=NULL); rn结构体rnstruct XSCRECT rnrn int x;rn int y;rn int height;rn int width;rn XSCRECT() rn x = 0;rn y = 0;rn height = 0;rn width = 0;rn rnrn---------------------------rn<em>c#</em>代码如下rn结构体rn[StructLayoutAttribute(LayoutKind.Sequential)]rn public struct XSCRECTrn rn public int x;rn public int y;rn public int height;rn public int width;rn rn声明rn[DllImport("CBeltDetector.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.StdCall)]rnpublic static extern byte DetBelt(StringBuilder file, XSCRECT xs, StringBuilder dstfile=null);rn<em>调用</em>rnStringBuilder sb1 = new StringBuilder();rnStringBuilder sb2 = new StringBuilder();rnsb1.Append(@"D:\a.jpg");rnsb2.Append(@"D:\b.jpg");rnXSCRECT xs = new XSCRECT();rnbyte result = Det(sb1, xs, sb2)rn报错信息:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。rnStringBuilder换成string也是一样报错。求大神们解答
C#调用Oracle存储过程出错
Oracle写一个存储过程,包含有日期类型参数,此存储过程本身无问题。但是在C#中<em>调用</em>的时候出现错误,oracle说年必须在xxx和xxxxx之间。天呀,哪位老大可以帮帮我
C#调用EXCEl出错
原来程序<em>调用</em>excel没问题的,后来不知怎么<em>调用</em>报错,在其他的电脑上又可以<em>调用</em>rnrn错误提示无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的原因是对 IID 为“000208D5-0000-0000-C000-000000000046”的接口的 COM 组件<em>调用</em> QueryInterface 因以下错误而失败: 加载类型库/DLL 时<em>出错</em>。 (异常来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY))。rn 在 System.StubHelpers.StubHelpers.GetCOMIPFromRCW(Object objSrc, IntPtr pCPCMD, Boolean& pfNeedsRelease)rnrn请知道的朋友指导下
c#调用win32dll出错
我的程序<em>调用</em>vc6.0的dll,是成功。rn但是<em>调用</em>完后,程序报一个线程,一个进程<em>出错</em>!rnrn这个dll是利用网络发数据的。rn数据发送成功-》报错-》程序自动关闭rnrn这是系统不兼容吗? 怎样解决?
c# 最后调用出错
以下是我参考别人的一个转换人民币大写的函数程序,放在<em>c#</em>环境中进行调试,到最后<em>出错</em>,麻烦大家给打点一下:rnusing System;rnusing System.Collections;rnusing System.ComponentModel;rnusing System.Data;rnusing System.Drawing;rnusing System.Web;rnusing System.Web.SessionState;rnusing System.Web.UI;rnusing System.Web.UI.WebControls;rnusing System.Web.UI.HtmlControls;rnrnnamespace Webtestrnrn /// rn /// monkeytest 的摘要说明。rn /// rn public class monkeytest : System.Web.UI.Pagern rn protected System.Web.UI.WebControls.Label lbl1;rn rn private void Page_Load(object sender, System.EventArgs e)rn rn // 在此处放置用户代码以初始化页面rn rn public static string CmyCurD(decimal num)rn rn string str1="零壹贰叁肆伍陆柒捌玖";//0-9所对应的汉字//rn string str2="万仟佰拾亿仟佰拾万仟佰拾元角分";//数字位所对应的汉字//rn string str3="";//从原num值中取出的值//rn string str4="";//数字的字符串形式//rn string str5="";//人民币大写金额形式//rn int i;//循环变量//rn int j;//num的值乘以100的字符串长度//??//rn string ch1="";//数字的汉语读法//rn string ch2="";//数字位的汉字读法//rn int zeronum=0;//用来计算连续的零值是几个//rn int temp;//从原num值中取出的值,将字符形式转换为数字//rn num=Math.Round(Math.Abs(num),2);//将num取绝对值并四舍五入取2位小数,num是函数的形参//rn str4=((long)(num*100)).ToString();//将num乘以100并转换成字符串形式//rn j=str4.Length ;//找出最高位//rn if(j>15)rn rn return "error!";rn rn str2=str2.Substring(15-j);//取出对应位数的str2的值,例如200.55,j为5,所以str2=佰拾元角分//rn //循环取出每一位需要转换的值rn for(i=0;i3)rn rn ch1="";rn ch2="";rn zeronum=zeronum+1;rn rn elsern rn if(j>=11)rn rn ch1="";rn zeronum=zeronum+1;rn rn elsern rn ch1="";rn ch2=str2.Substring(i,1);rn zeronum=zeronum+1;rn rn rn rn rn rn if(i==(j-11)||i==(j-3))rn rn //如果该位是亿位或元位,则必须写上//rn ch2=str2.Substring(i,1);rn rn str5=str5+ch1+ch2;rn if(i==j-1&&str3=="0")rn rn str5=str5+'整';rn rn rn if(num==0)rn rn str5="零元整!";rn rn return str5;rn rn rn public static string CmycurD(string numstr)rn rn tryrn rn decimal num=decimal.Parse(numstr);rn return CmycurD(num);rn rn catchrn rn return "非数字形式!";rn rn rn rn #region Web 窗体设计器生成的代码rn override protected void OnInit(EventArgs e)rn rn //rn // CODEGEN: 该<em>调用</em>是 ASP.NET Web 窗体设计器所必需的。rn //rn InitializeComponent();rn base.OnInit(e);rn rn rn /// rn /// 设计器支持所需的<em>方法</em> - 不要使用代码编辑器修改rn /// 此<em>方法</em>的内容。rn /// rn private void InitializeComponent()rn rn this.Load += new System.EventHandler(this.Page_Load);rnrn rn #endregionrn rnrn就是这里运行不通:return CmycurD(num);rn<em>出错</em>原因是:rn1.与该<em>方法</em>最匹配的重载<em>方法</em>具有一些无效参数;rn2.无法从"decimal"转换为"string"rn请大家指点一下,急!
获取Bitmap保存到指定文件夹路径
需要将bitmap<em>保存</em>的时候直接<em>调用</em>,就行了。 public void saveMyBitmap(String bitName ,Bitmap mBitmap) throws IOException {         File f = new File(Environment.getExternalStorageDirectory()+ "/YAFace/" + bitName + ".pn
C#中bitmap参数无效该如何解决
-
bitmap参数无效是怎么回事啊?
public partial class Form1 : Form { Bitmap bit; public Form1() { InitializeComponent(); } private vo
C# 32位Bitmap转24位Bitmap
C# 将32位的位图转换位24位的位图,代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; using System.Drawing; using System.Dra...
BitMap.Save()保存到流失败
BitMap.Save()<em>保存</em>到流失败,无论bmp,jpg都不行,但同样的代码Save改成<em>保存</em>到文件就可以,Why?
调用Bitmap.Save始终调用到基类Image.Save
<em>调用</em>Bitmap.Save始终<em>调用</em>到基类Image.Save
c#调用c++动态库实现图像的读入与保存
第一次写,如有问题请多包涵~ 1 2 3 添加opencv项目属性表 4 写代码 实现读入<em>图像</em>并<em>保存</em> 5 添加头文件 6 头文件中添加如下内容 7 添加def文件 8 在def文件添加如下内容 9 生成解决方案 ,如果报错 “严重性 代码 说明 项目 文件 行 列 禁止显示状态 错误 C4996 'fopen': This function or ...
图像保存
我在jpg图片上画了一个巨形区域,怎样才能<em>保存</em>好
保存图像
在窗体上有一个框架,框架上有picturebox,lable什么的,请问如何把框架上的这些东西<em>保存</em>为bmp文件?rn急用,谢谢!!!
bitmap.save 时发生错误“GDI+中发生一般性错误”
用ctrl + F5调试就没问题,放到IIS上就报错。求解。 报错的代码: string abspath = System.Web.HttpContext.Current.Server.MapPath
C# winform 向服务器Post请求上传图片 图片以byte[ ] 的流的形式传入
这个是我写的post请求,接口没问题,数据格式也对,但是就是得不到响应,请求的时候服务器端没有响应 /// /// 向服务器Post请求上传图片 /// //
怎么在winform中上传一个图片集合,然后将这些图片进行轮播
怎么在winform中上传一个图片集合,然后将这些图片进行轮播? 求大神
C# Bitmap类型与Byte[]类型相互转化
其实图片上传时使用文件控件最为方便,但如何考虑到数据库存储等,可以可虑转换为字节流。Bitmap   =&amp;gt;   byte[] Bitmap b = new Bitmap( &quot;test.bmp &quot;); MemoryStream ms = new MemoryStream(); b.Save(ms,System.Drawing.Imaging.ImageF...
解决A generic error occurred in GDI+的问题
DNN Fck editor中的上传图片没有改变size的功能感觉很不方便,所以准备加一个改变<em>图像</em>size的功能。 因为不想改变UploadFile()这个DNN core method所以准备只是改动了fck editor 上传的页面 改动后的工作流程是: 1. 选择图片上传,<em>调用</em>DNN UploadFile()上传图片 2. 读取上传到server的file 另存为一个临时的Ima
求救~保存调用图片的方法
小弟做一个网站。要求用户可以上传图片。上传的图片放在相对地址的pic目录中。rn上传图片到数据库我会。可是上传文件到目录怎么做呀?rnrn关键还是问题2,我想了好久,也不知道如何做。rnrn还有一个就是我想检查pic目录中有没有a.gif这个图片。如果没有,我就用b.gif来替换,应该如何做?rnrn最好有现成的代码,没有代码的,提供<em>方法</em>也好呀。rnrn谢谢大家~
c#调用windows的保存窗体
编写完从FTP上下载的功能,但不知道怎样<em>调用</em>windows系统自带的<em>保存</em>窗口,以及获得相关参数,如路径啦···找了很久都没找到相关此类的···先谢谢想帮忙者以及帮忙者了,嘿嘿
andriod bitmap保存为本地图片求助
代码如上,但是好像没啥效果
c# image转bitmap出现这个问题怎么解决?
-
C#界面设计--5--Bitmap.save保存图片时: GDI+ 中发生一般性错误 解决办法
Bitmap.save<em>保存</em>图片时: GDI+ 中发生一般性错误 解决办法 源程序: var date = DateTime.Now.ToString("yyyy-MM-dd"); //<em>保存</em>图片名到filename string filename = date + "-" + DateTime.Now.TimeOfDay.ToString("hhmmss"); Bit...
bitmap每行4字节对齐
BMP存储格式要求每行的字节数必须是4的倍数。
C#中使用byte[]数据,生成Bitmap
zhhttp://www.bitscn.com/pdb/dotnet/200904/160808.html 摸索了3天,终于成功实现了使用已知byte[]数据,生成Bitmap(256色灰度 BMP位图)。 其中遇到了很多问题: 如何在C#(GDI+)中操作Bitmap,获取位图的各种数据,就像在C++|中一样 如何修改Bitmap的调色板 如何解决位图显示错位的
C#调用摄像头拍照保存
C# 获取摄像头的列表 选其一 进行拍照 并且<em>保存</em>至指定的路径
python下tiff图像的读取和保存方法
对比测试 scipy.misc 和 PIL.Image 和 libtiff.TIFF 三个库 <em>图像</em>部分: 1. 读入uint8、uint16、float32的lena.tif 2. 使用numpy产生随机矩阵,float64的mat import numpy as np from scipy import misc from PIL import Image from libt...
matlab图像保存去除白边的方法
在matla进行<em>图像</em>处理之后再<em>保存</em><em>图像</em>时,发现<em>图像</em>会有一个白边。看了网上的<em>方法</em>,决定采用了最简单的办法。 发现我自己写的程序原来是用saveas进行<em>保存</em>的,改用 imwrite(image,‘路径’); 就可以了 ...
C#方法方法的环回调用
所谓<em>方法</em>与<em>方法</em>间的环回<em>调用</em>就是<em>方法</em>A<em>调用</em><em>方法</em>B,而<em>方法</em>A本身又<em>调用</em><em>方法</em>B;这样<em>方法</em>A与<em>方法</em>B之间的<em>调用</em>就构成了一个闭合的环路。
Python中读取和保存图像的各种方法
python中<em>图像</em>处理相关库有很多,这里简单介绍PIL、cv2、scipy.imageio 、matplotlib.image、skimage等常用库,其中PIL库使用最方便,cv2库功能最强大。 PIL:Python Imaging Library python安装:pip install Pillow 这里只给出读取、形状变化、<em>图像</em>转array、array转<em>图像</em>,以及<em>保存</em><em>图像</em>的<em>方法</em>。 impo...
mscomm控件下载
注册ACTIVE控件用的,是MSCOMM控件 相关下载链接:[url=//download.csdn.net/download/gengnana/964556?utm_source=bbsseo]//download.csdn.net/download/gengnana/964556?utm_source=bbsseo[/url]
linux命令集下载
linux命令集 相关下载链接:[url=//download.csdn.net/download/xiaoshuai0101/4739239?utm_source=bbsseo]//download.csdn.net/download/xiaoshuai0101/4739239?utm_source=bbsseo[/url]
setfsb免费版下载
setfsb免费版 破解的 SetFSB 2 3 166 131绿色版 极限超频玩家的必备软件) 相关下载链接:[url=//download.csdn.net/download/q9538629/7982443?utm_source=bbsseo]//download.csdn.net/download/q9538629/7982443?utm_source=bbsseo[/url]
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数
我们是很有底线的