Tag: image

服务器上的GetThumbnailImage中的C#内存不足exception

我正在运行以下代码,以便在用户向我们发送图像时创建缩略图: public int AddThumbnail(byte[] originalImage, File parentFile) { File tnFile = null; try { System.Drawing.Image image; using (System.IO.MemoryStream memoryStream = new System.IO.MemoryStream(originalImage)) { image = System.Drawing.Image.FromStream(memoryStream); } Log.Write(“Original image width of [” + image.Width.ToString() + “] and height of [” + image.Height.ToString() + “]”); //dimensions need to be changeable double factor = (double)m_thumbnailWidth / (double)image.Width; […]

在Metro应用程序中以编程方式设置图像源,图像不会出现

我的应用程序中有一个主页面和一个相机页面。 主页面的图像没有源设置和按钮。 如果单击该按钮,将转到相机页面。 在相机页面上,我捕获图像并将其保存在平板电脑上的图片库中,然后导航回主页面,我想将图像源设置为刚拍摄并保存在图片库中的图像。 这是我的相关代码。 MainPage.xaml中 MainPage.xaml.cs中 private void img_OnLoaded(object sender, RoutedEventArgs e) { if (txtFirstName.Text != “” && txtLastName.Text != “”) { try { imgResume.Source = ImageFromRelativePath(this, Windows.Storage.KnownFolders.PicturesLibrary.Path + ((App)Application.Current).candidate.FirstName + ((App)Application.Current).candidate.FirstName + “Resume.jpg”); imgResume.UpdateLayout(); } catch { imgResume.Source = ImageFromRelativePath(this, @”Assets/logo.png”); imgResume.UpdateLayout(); } btnCamera.IsEnabled = true; } } public static BitmapImage ImageFromRelativePath(FrameworkElement parent, […]

ImageURL上的c#代码没有显示图像

我在aspx页面上有图像: 我在数据库中有它的准备路径,我从数据库中获取图像名称并将其路径设置为: string path = obj.ExecuteScalar(sql); imgOrgLogo.ImageUrl = “/OrgImages/” + path; imgOrgLogo.DataBind(); 从字符串路径我得到图像名称。 我检查文件夹OrgImages包含指定的图像。 但运行此代码后图像无法查看。 当我从浏览器中检查元素时显示: 路径没有得到解决。 我的代码有什么问题? 请帮我。

将32位bmp转换为24位

我有一个System.Drawing.Image截图文件。 我把它转换为bmp,但问题是它产生32位bmp,而我需要一个24位bmp。 如何将其转换为24?

增加图像的分辨率(dpi)

我不确定没有一些第三方库会有多可行,但是这里有: 我有一个450×900的图像,我试图打印。 问题是,我用来打印的方法是将原始数据发送到打印机。 图像分辨率为96dpix96dpi,打印机运行速度为203dpi。 所以……图像很小。 我需要增加图像的dpi,以“真实”的尺寸打印它。 Bitmap b0 = LoadBitmap(); //I need to rotate it because for some odd reason it prints backwards and upside down. b0.RotateFlip(RotateFlipType.Rotate180FlipX); //Set a new resolution, 203dpi b0.SetResolution(203, 203); //I need to save and reload the bitmap, because RotateFlip compresses it. //(annoying as hell, took me ages to figure out […]

在Windows 8中自动翻转图片

我有一个翻转视图,我希望它每隔n秒自动更改图像,而不会让用户选择向右或向左单击。

如何保持png透明度?

我创建了一个函数,允许将上传的透明.png文件插入到SQL Server数据库中,并通过HttpHandler显示在网页上。 虽然这一切都有效,但是当在网页上查看时,png透明度会变为黑色。 有没有办法保持透明度? 这是我从MVC控制器插入数据库的图像服务: public void AddImage(int productId, string caption, byte[] bytesOriginal) { string jpgpattern = “.jpg|.JPG”; string pngpattern = “.png|.PNG”; string pattern = jpgpattern; ImageFormat imgFormat = ImageFormat.Jpeg; if (caption.ToLower().EndsWith(“.png”)) { imgFormat = ImageFormat.Png; pattern = pngpattern; } ProductImage productImage = new ProductImage(); productImage.ProductId = productId; productImage.BytesOriginal = bytesOriginal; productImage.BytesFull = Helpers.ResizeImageFile(bytesOriginal, 600, […]

ASP.NET Core API Controller:Response.Body.WriteAsync base64字符串无法正常工作

我正在尝试从API控制器返回表示jpeg图像的base64字符串,并将其设置为的src,但我的所有尝试都失败了。 这是非常简单的HTML: 而我的控制器: [Route(“api/[controller]”)] public class TestBase64ImageController : Controller { private const string _base64Image = “data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEBLAEsAAD/7Sfg…..”; private const string _base64Image2 = “/9j/4AAQSkZJRgABAQEBLAEsAAD/7Sfg….. [HttpGet] public async Task Get() { Response.ContentType = “image/jpeg”; //Response.ContentType = “text/plain”; //Response.ContentType = new MediaTypeHeaderValue(“image/jpeg”).ToString(); //Response.ContentType = new MediaTypeHeaderValue(“text/plain”).ToString(); //Response.Headers.Add(“Content-Length”, _base64Image.Length.ToString()); //HttpContext.Response.ContentLength = _base64Image.Length; await Response.Body.WriteAsync(Encoding.UTF8.GetBytes(_base64Image), 0, _base64Image.Length); //await Response.Body.FlushAsync(); } } […]

.NET图像库

C#有哪些好的图像库? 主要用于诸如层层绘画之类的事物。 或者也许是可以描述类似任务的资源?

如何将多个映像从android发送到WCF Rest服务作为流写入网络驱动器?

经过大量的谷歌搜索和搜索,我设法使用从android到我的WCF服务的multiparsers发送图像,但理想情况下,我想一次发送几个图像,而不是一遍又一遍地调用该方法,因为它需要更长的时间,并添加更多的开销。 这是我目前的代码 Android(取自这里的代码): public static String postFile(Bitmap bitmap, String urlString) throws Exception { HttpClient client = new DefaultHttpClient(); HttpPost post = new HttpPost(urlString); MultipartEntityBuilder builder = MultipartEntityBuilder.create(); builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE); ByteArrayOutputStream bao = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.PNG, 30, bao); byte[] data = bao.toByteArray(); //filename String fileName = String.format(“File_%d.png”,new Date().getTime()); ByteArrayBody bab = new ByteArrayBody(data, fileName); builder.addPart(“image”, bab); final […]