转自智慧光原文A generic error occurred in GDI+. 解决方法 使用image1.RotateFlip(RotateFlipType.Rotate90FlipNone)方法时候,出现错误: An unhandled exception of type 'System.Runtime.InteropServices.ExternalException' occurred in System.Drawing.dll Additional information: A ge…
1.GDI+的前世今生 GDI+全称图形设备接口,Graphics Device Interface (GDI) ,他的爸爸叫做GDI, 用C写的.Windows XP出来以后用C++重新写了一下,变成了GDI+.从.NET Framework 1.0开始,GDI+就被正式封装在了.NET Framework里面,并被广泛地应用到了所有和图形图像相关的程序中.不幸的是,这个GDI+引入了微软有史以来最大的2个patch,造成了Microsoft IT, Support, Developer, T…
解决思路: 1. 因为 .net GDI+ 是对底层 的封装. 所以可以尝试用 Marshal.GetLastWin32Error();函数获得底层错误代码. try{ image.Save(filename, System.Drawing.Imaging.ImageFormat.Png); } catch (Exception exp) { var code = Marshal.GetLastWin32Error(); throw new Exception(exp.Message + ":&…
分析: 一般出现这种问题都是GDI和原数据(比如Bitmap)是同一个实体,只不过是两个引用.换句话说就是这个路径的图片被GDI占用啦. 还有一种情况是路径有问题. 场景一: WPF的Image控件的Source属性绑定一个图片路径的时候需要吧Bitmap转换成ImageSource. Bitmap _lastBitmap; public object Convert(object value, Type targetType, object parameter, System.Globaliz…
代码就不说了,因为本地测试 ok, 服务端 就不行 ,服务器 环境 阿里云 win2008 r2  64 位 原因 是我没有这是 文件加权限 : 左边 的 少了 权限~ 代码 :含义是 网络图片 裁剪 保存 到本地 ,本地 再 存储 到 七牛 云存储. public static string Crop(string ImgUrl, int Width, int Height, int X, int Y) { string path = "C:\\DescripttionImg\\";…
今早使用IAR调试编译调试一个工程,发现IAR竟然出现如下错误信息 An error occurred ]: Can't access configuration database 在网上查看了一下,也有人出现这个问题,总体来说可以通过重装IAR debugger-support-files这个,解决问题. 我已经将工具上传到CSDN的下载页面, IAR for stm8 debugger-support-files 重新安装即可.…
背景 运行时代码报错: selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Could not sign with default certificate. Original error Command ''C:\\Program Files\\Java\\jdk1.8.…
今天在实验室希望在Genymotion上多下载几个模拟器,需要重新登录帐号,却发现一个错误,叫做unknown generic error.前几天还出现过一个很诡异的问题.截图如下: . (1)unknown generic error 首先我确保我的账号密码没有任何问题,“一个不知名的泛型错误?”,笑死我啦.不知道是不是Genymotion的bug.后来去了其他一个地方,换了网络环境,发现可以正常登陆了.所以尝试一下其他WIFi试试,只要保证你的账号密码没错就行. (2)Invalid rep…
问题描述: Eclipse启动时发生An internal error occurred during: "Initializing JavaTooling".错误的解决方法 解决方案: 删除当前工作目录下的WORKSPACE_HOME/.metadata/.plugins/org.eclipse.core.resources/.project,然后重新启动Eclipse…
前几天在上手maven时,遇到了一个十分头疼的问题,我的myeclipse配置的是自己安装的插件 ,总是报 " An internal error occurred during: "Retrieving archetypes:". GC overhead limit exceeded " 错误,网上大量查询资料说内存外溢,也就是我们该myeclipse分配的内存太小了,也确实在新建maven项目时 你的鼠标会变成一个小圆圈,然后不停的转圈,不一会出现假死的现象,变…