草庐IT

open_image

全部标签

c# - 如何将 Image 对象与 C# .NET 进行比较?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我们可以用C#比较两个Image对象吗?例如,检查它们是否相等,甚至更好地检查它们的像素有多相似?如果可能,怎么做?

c# - 错误 : Native images generated against multiple versions of assembly System.Net.Http.Primitives

我在我的WP8.1应用程序中遇到了这个错误,Application_UnhandledExceptionERROR:NativeimagesgeneratedagainstmultipleversionsofassemblySystem.Net.Http.Primitives.atCoolEditor.Class.DropNetRt.DropNetClient.LoadClient()atCoolEditor.Class.DropNetRt.DropNetClient..ctor(StringapiKey,StringappSecret)atCoolEditor.MainPage.d_

c# - Open/SaveFileDialog 类之间的区别及其在 WPF 窗体中的使用

很好奇,但只是想知道是否有人知道使用之间的区别:System.Windows.Forms.SaveFileDialog(在AssemblySystem.Windows.Forms.dll中)和Microsoft.Win32.SaveFileDialog(在AssemblyPresentationFramework.dll中)?我在WPF表单中使用PresentationFramework.dll版本,但目前正在重新使用表单中的一些旧代码,其中包括显示System.Windows.Forms.dll版本并想知道是否:它们的外观有细微差别吗?使用System.Windows.Forms.S

c# - validateImageData 参数和 Image.FromStream()

我担心这个重载中的第三个参数,validateImageData。文档对此没有太多解释,只说它会导致图像数据被验证但没有详细说明,到底做了什么来验证图像数据?publicstaticImageFromStream(Streamstream,booluseEmbeddedColorManagement,boolvalidateImageData)我想在网络应用程序中使用它,所以,我想知道如果我将validateImageData设置为true会发生什么,我想确保用户上传的是有效图像,是否建议设置将validateImageData设置为true或者是否足以在抛出异常时捕获异常?另外,将v

c# - 将 Resources.resx 中的 BitmapImage 分配给 Image.Source?

我想将我的Resources.resx中的BitmapImage分配给Image。事先我将.png图像保存到Resources.resx。此图像现在位于“/Resources/logo.png”中。在阅读了几篇SO帖子和其他文章后,我现在有了这个:logoImage.Source=newBitmapImage(newUri(@"pack://application:,,,/Resources/logo.png"));不幸的是,它不起作用。我不知道如何解决这个问题。我尝试用完整路径替换Pack-URI并且它有效,但我想使用相对路径以便在绝对路径不正确的不同机器上使用相同的源.谁能帮我解决

c# - .NET Image.Save 偶尔会生成带有错误 IDAT block 的 PNG

我有一个我编写的C#/.NET实用程序,可以从磁盘加载PNG图像Bitmapb=Bitmap.FromStream(newMemoryStream(File.ReadAllBytes(filename)))asBitmap;对它们执行多种转换(旋转、缩放、alpha),然后根据应用的转换以不同的文件名将生成的PNG图像保存回磁盘b.Save(outputName,ImageFormat.Png);我已经使用该实用程序成功编写了数千个PNG。但是,有时其中一个PNG无法加载到使用libpng的单独程序中。在该程序中,libpng给出错误“找到太多IDAT”查看PNG文件会发现在文件末尾I

c# - 获取屏幕空间中的 UnityEngine.UI.Images 位置并计算归一化偏移量(在覆盖 Canvas 内)

手头的问题:简化GivenanUnityEngine.Ui.ImageHowdoesonefindtheX,Ypositionofanormalisedoffset(like0.4,0.3fromthetopleft)insidethatimageinScreenSpaceunitslike400,300我想我需要找到左上角的ScreenSpace值然后通过以像素表示的实际大小比率来了解图像的渲染总大小缩放归一化偏移量。图1:图2显示了要使用的normalisedOffsets图2:So,inprecis,IneedtofindtheoffsetinScreenSpacepixelso

c# - 取消 Item_Open 导致崩溃

我正在使用c#和Microsoft.Interop库编写办公插件。当我通过将Cancel属性设置为false取消在Item_Open事件中打开约会时,它会导致Outlook因Appcrash而崩溃。当打开与与会者的定期系列约会时,会发生崩溃。这在2016年有点新。在2010年和2013年它曾经有效。有人知道如何在2016年实现这一目标吗?我试图找出我的代码中的问题,但即使是示例也找到了here(这在其他方面也适用于2016年)如果我只是在AppointmentItem打开事件中将取消设置为true就会中断。编辑:我刚刚发现这只有在我禁用缓存模式时才会发生编辑2:我刚刚发现这只发生在20

c# - 使用带有 connection.open 的语句

我正在查看一些代码并与同事讨论。特别是一段看起来像这样的代码。[Test]publicvoidTestNormalWay(){using(varcn=GetConnection()){cn.Open();//dostuff}}问题来了:"whynotmovethecn.OpenintotheGetConnectionmethod."我说过,如果“打开”抛出异常,则不会调用处置。他的回答是"Sowhat.Theconnectionwasn'topenedsowhywoulditneedtogetclosed(ordisposed)?"对我来说,这只是我不想知道是否需要处理/关闭的问题,所

c# - Image.Save 崩溃 : {"Value cannot be null.\r\nParameter name: encoder"}

我正在尝试将图像保存到MemoryStream中,但在某些情况下会失败。代码如下:以下代码成功:Imageimg=Bitmap.FromStream(fileStream);MemoryStreamms=newMemoryStream();img.Save(ms,img.RawFormat);//Thissucceeds.以下代码失败:Imageimg=Bitmap.FromStream(fileStream);Imagethumb=img.GetThumbnailImage(thumbWidth,thumbHeight,null,System.IntPtr.Zero);MemoryS