Tag: image

Metro APP – BitmapImage to Byte 或从Web下载图像并将其转换为Byte 数组

有没有办法将BitmapImage(Windows.UI.Xaml.Media.BitmapImage)转换为Byte []数组? 我没有尝试过任何工作….另一种可能的情况(如果BitmapImage无法转换为Byte数组)是从web下载图像然后将其转换为数组… 但我不知道我怎么能这样做……如果有人有想法,那将是非常好的。 目前尝试: HttpClient http = new HttpClient(); Stream resp = await http.GetStreamAsync(“http://localhost/img/test.jpg”); var ras = new InMemoryRandomAccessStream(); await resp.CopyToAsync(ras.AsStreamForWrite()); BitmapImage bi = new BitmapImage(); bi.SetSource(ras); byte[] pixeBuffer = null; using (MemoryStream ms = new MemoryStream()) { int i = bi.PixelHeight; int i2 = bi.PixelWidth; WriteableBitmap wb = new WriteableBitmap(bi.PixelWidth, bi.PixelHeight); Stream s1 […]

从canvas保存的图像无法正确呈现

我正在尝试使用以下代码将myCanvas的内容保存为库中的图像文件(对于Windows Phone 8.1,而不是Silverlight)。 当我运行应用程序时,图像被保存但是它被扭曲了。 我究竟做错了什么? 我上传了结果图像和预期结果。 public async void SaveFileToPhone() { var file = await KnownFolders.PicturesLibrary.CreateFileAsync(“bug.png”, CreationCollisionOption.GenerateUniqueName); await SaveVisualElementToFile(myCanvas, file); } async Task SaveVisualElementToFile(FrameworkElement element, StorageFile file) { var renderTargetBitmap = new RenderTargetBitmap(); await renderTargetBitmap.RenderAsync(element, (int)element.Width, (int)element.Height); var pixels = await renderTargetBitmap.GetPixelsAsync(); txt_bug.Text = “Width: ” + (int)element.Width + ” Height:” + (int)element.Height; using (IRandomAccessStream […]

在WebBrowser-Control C#.Net 2.0+上禁用图像加载

我正在使用vs2008,我想在我的webbrowser控件上禁用图像加载,但我没有看到任何解决方案,除了WebBrowserEX,它似乎不在.net 1.1之外。 有人知道怎么做吗? 谢谢!

如何进行图像拉伸以填充此WPF / XAML应用程序?

当我的程序显示的图像小于XAML中定义的图像GUI对象时,它不会像我希望的那样被拉伸。 例如,256×256图像仅占据我的512×512图像GUI对象的左上象限。 我很困惑因为我在XAML代码中设置了Stretch =“Fill”。 我还需要做什么? 任何有关代码的帮助(见下文)将不胜感激。 定义GUI的XAML代码 我用来绘制图像的代码: byte[] myColorImage=// 256×256 RGB image loaded from disk int W=256; int H=256; // dimensions of myColorImage // Use multiple cores image.Dispatcher.BeginInvoke( System.Windows.Threading.DispatcherPriority.Normal, new Action( delegate(byte[] myColorImage_IN) { const int dpi = 96; BitmapSource bmpsrc = BitmapSource.Create(W, H, dpi, dpi, PixelFormats.Bgr24, null, myColorImage_IN, W * 3); image.Source = […]

检查图像是否有颜色

我想弄清楚图像是否有颜色。 在这个 StackOverflow问题上,有一个回复说我应该检查Image的PixelFormat枚举。 不幸的是,回复对我来说不是很清楚。 检查image.PixelFormat是否与PixelFormat.Format16bppGrayScale不同,是否可以安全地认为它是彩色图像? 枚举的其他值怎么样? MSDN文档不是很清楚……

我应该如何从控制器动作c#asp.net-mvc-2返回一个图像?

我正在从像下面的byte[]构建图像。 public FileContentResult GetEmployeeImage(int empId) { MemoryStream ms = new MemoryStream(byteArray); Image returnImage = Image.FromStream(ms); return returnImage;//How should i return this image to be consumed by javascript. } 我想通过控制器操作方法将此图像返回到浏览器,因此它可以被我的javascript代码使用并显示在浏览器中。 我该怎么做?

asp.net检查imageURL是否存在

我试图从另一个内部网站点获取用户的缩略图,但其中一些不遵循预定义的格式,这意味着我想要加载默认缩略图。 什么是检查图像URL是否有效的最佳方法?

如何在C#中检查损坏的TIFF图像?

我搜索了如何检查TIFF文件是否损坏。 大多数建议将Image.FromFile函数包装在try块中。 如果它抛出OutOfMemoryException,则其损坏。 有没有人用过这个? 有效吗? 任何替代品?

如何从用户的计算机加载图像

是否可以从用户计算机加载图像到XNA游戏? 例如,我想加载“C:\ Images \ Box.png”来实现sprite纹理。 可能吗? 如果有,怎么样?

在Windows Phone 8.1中加载,显示,转换来自字节数组(数据库)的图像

完整的问题是如何在Windows Phone 8.1中显示从数据库加载的图像。 图像数据作为字节数组加载(检查 – 加载正常)。 通过指定urisource显示图像工作正常。 Image img = new Image(); img.Source = new BitmapImage() {UriSource = new Uri(“http://www.example.com/1.jpg”) }; rootgrid.Children.Add(img); 但是当字节数组(图像)转换为BitmapImage时 – 没有显示任何内容。 到目前为止我发现的唯一例外免费示例是: public BitmapImage ConvertToBitmapImage(byte[] image) { InMemoryRandomAccessStream ras = new InMemoryRandomAccessStream(); var bitmapImage = new BitmapImage(); var memoryStream = new MemoryStream(image); memoryStream.CopyToAsync(ras.AsStreamForWrite()); bitmapImage.SetSourceAsync(ras); return bitmapImage; } Image img = new […]