草庐IT

图像标注

全部标签

c# - PDFsharp 找不到图像(找不到图像)

我在ASP.NETMVC应用程序中使用PDFsharp。我想添加一张图片,但无论我把它放在什么目录,它似乎都找不到。我有这样的代码,因为我正在尝试复制示例应用程序Sectionsection=document.AddSection();Imageimage13=section.AddImage("../../images/logo.png");无论我将这张图片放在哪个目录中,当生成PDF时,我都会在PDF上看到一条错误消息“找不到图片”还有其他人看到过这个问题吗? 最佳答案 它可能正在寻找完整路径?尝试Imageimage13=se

c# - 有没有办法在 asp 图像控件上显示动态生成的位图?

在我的代码中,我使用C#和ASP.NET动态创建位图。比我需要在asp图像控件上显示它。无论如何,有没有使用处理程序的方法? 最佳答案 使用ashx处理程序更好,因为它适用于所有浏览器,并且您可以在客户端缓存输出图像。但是,如果您必须这样做,可以使用直接内嵌显示图像。标记如下:"width="100"height="100"/>ASPX:CS:MemoryStreamms=newMemoryStream();bitmap.Save(ms,ImageFormat.Gif);varbase64Data=Convert.ToBase64S

c# - 如何在 MVC 4 中创建图像按钮

如何在MVC4(Razor)中创建一个普通的旧图像按钮?我正在寻找这样的东西 最佳答案 试试这个@using(Html.BeginForm("ActionTaken","TestController")){} 关于c#-如何在MVC4中创建图像按钮,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/17610391/

c# - 将文本添加到图像文件

我需要在图像文件中添加文本。我需要读取一个图像文件(jpg、png、gif)并向其中添加一行文本。 最佳答案 在GDI+中,您可以使用Image类读取文件,然后使用Graphics类向其中添加文本。像这样的东西:Imageimage=Image.FromFile(@"c:\somepic.gif");//or.jpg,etc...Graphicsgraphics=Graphics.FromImage(image);graphics.DrawString("Hello",this.Font,Brushes.Black,0,0);如果您

c# - InterpolationMode HighQualityBicubic 在调整大小后的图像边缘引入伪像

使用一些非常常用的标准C#代码来调整图像大小,并将其放置在彩色背景上ImageimgToResize=Image.FromFile(@"Dejeuner.jpg");Sizesize=newSize(768,1024);Bitmapb=newBitmap(size.Width,size.Height);Graphicsg=Graphics.FromImage((Image)b);g.InterpolationMode=InterpolationMode.HighQualityBicubic;g.FillRectangle(Brushes.Green,0,0,size.Width,siz

c# - 调整大小时,某些图像正在旋转

简而言之,以下代码的目的是根据目标大小和乘数(1x、2x、3x)调整图像大小。这工作正常,除了出于某种原因我还没有确定一些图像正在旋转。publicvoidResizeImage(TargetSizetargetSize,ResizeMultipliermultiplier,Streaminput,Streamoutput){using(varimage=Image.FromStream(input)){//CalculatetheresizefactorvarscaleFactor=targetSize.CalculateScaleFactor(image.Width,image.H

C# 从网络摄像头捕获图像

过去两天我一直在寻找一种使用C#从网络摄像头捕获图像的方法。我是c#的新手,我不想使用外部第三方库,所以我找到了两种不错的方法,但两者似乎都返回了几乎相同的错误。我无法让它们中的任何一个工作,所以如果你能帮助我让其中一个运行或帮助我找到替代方案,那就太好了。所以我找到的第一个方法是使用WindowsWIA。我找到了以下代码:CommonDialogClassdialog=newCommonDialogClass();Devicecamera=dialog.ShowSelectDevice(WiaDeviceType.CameraDeviceType,true,false);//take

c# - 在 wpf 中重新加载图像

我正在尝试重新加载在WPF中显示的图像(System.Windows.Controls.Image)。我这样设置源:ScreenAtco01Image.Source=newBitmapImage(newUri(@"Y:/screenshots/naratco08-0-0-screenshot.png",UriKind.RelativeOrAbsolute));我做了一个按钮,它应该强制重新加载这个图像(它在磁盘上每秒变化一次)。我已尝试重置源,但没有任何作用。但是,如果我将源更改为不同的图像,则会加载此不同的图像。似乎缓存了一些东西?谢谢你的帮助。 最佳答案

c# - 图像加载内存泄漏与 C#

我的应用程序在加载大量图像时遇到内存泄漏问题。我是C#的新手,我认为内存泄漏问题的日子已经过去了。我无法弄清楚问题-也许我正在使用一些我没有正确处理的非托管模块?为了说明我的问题,我简化了导致问题的核心并将其移至一个干净的项目中。请注意,这些都是愚蠢的代码,不能反射(reflect)它来自的原始应用程序。在测试应用程序中,我有2个按钮,触发两个事件。按钮1-创建:将对象设置为数据上下文。这将加载图像并通过将对象设置为DataContext使它们保持事件状态:varimgPath=@"C:\some_fixed_path\img.jpg";DataContext=newSillyImag

c# - 如何使用 Resources.resx 链接图像

我在我的Resources.resx中包含了一个图标文件,我想在堆栈面板内的TreeViewItem上显示它。1).ico文件可以用于此目的吗?还是必须是.bmp或jpg?2)在XAML中您将源设置为什么?以下代码对我不起作用 最佳答案 这是访问资源文件中图像的技巧:AccessingimagefromResourceFileinXAMLmarkup首先您需要像这样添加对项目属性的引用:xmlns:properties="clr-namespace:MyProject.Properties"然后像这样通过XAML访问它:您可以使用P