Tag: image

Unity从文件夹加载媒体并在RawImage上显示

我正在尝试在Unity中创建一个媒体播放器,从静态文件夹中读取所有媒体文件并播放所有媒体(图像静态持续时间,video长度为video)。 首先,我试图让它与图像一起工作。 我是Unity的新手,不熟悉C#。 我能够将所有媒体文件源(图像)都放到一个数组中,但接下来我需要将它们转换为纹理并放在RawImage组件上。 我坚持这部分。 如果我有src(例如C:\ medias \ img1.jpg)那么我如何将它作为图像放在RawImage组件上? 我的代码 – > using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using UnityEditor; using System; using System.IO; using System.Linq; public class Player : MonoBehaviour { // Use this for initialization void Start () { DirectoryInfo dir = new DirectoryInfo(@”C:\medias”); string[] extensions = new[] { “.jpg”, “.JPG”, […]

WPF图像到byte

我正在尝试从System.Windows.Controls.Image转换为byte[] ,我不知道Image类中哪个方法可以帮助这个场景,顺便说一下我真的不知道该怎么做,因为我的LINQ模型该字段显示为Binary类型,如果我想将其保存为byte[]类型,我必须更改它吗? 我在这里发现了代码,但没有使用WPF: Bitmap newBMP = new Bitmap(originalBMP, newWidth, newHeight); System.IO.MemoryStream stream = new System.IO.MemoryStream(); newBMP.Save(stream, System.Drawing.Imaging.ImageFormat.Bmp); PHJProjectPhoto myPhoto = new PHJProjectPhoto { ProjectPhoto = stream.ToArray(), // <<— This will convert your stream to a byte[] OrderDate = DateTime.Now, ProjectPhotoCaption = ProjectPhotoCaptionTextBox.Text, ProjectId = selectedProjectId };

如何调整图像C#的大小

因为Size , Width和Height是System.Drawing.Image Get()属性; 如何在C#中在运行时调整Image对象的大小? 现在,我只是使用以下方法创建一个新的Image : // objImage is the original Image Bitmap objBitmap = new Bitmap(objImage, new Size(227, 171));

如何将图像插入RichTextBox?

我看到的大多数示例都说要把它放在剪贴板上并使用粘贴,但这似乎不是很好,因为它会覆盖剪贴板。 我确实看到一种方法 ,使用pinvoke手动将图像放入RTF,将图像转换为wmf。 这是最好的方法吗? 我还能做更直接的事吗?

Itextsharp:在一页上调整2个元素

所以,我在使用C#(.NET 4.0 + WinForms)和iTextSharp 5.1.2时遇到了这个问题。 我有一些扫描图像存储在数据库中,需要与这些图像一起构建。 有些文件只有一页,其他有几百页。 这工作正常使用: foreach (var page in pages) { Image pageImage = Image.GetInstance(page.Image); pageImage.ScaleToFit(document.PageSize.Width,document.PageSize.Height); pageImage.Alignment = Image.ALIGN_TOP | Image.ALIGN_CENTER; document.Add(pageImage); document.NewPage(); //… } 问题是: 我需要在最后一页的底部添加一个小表。 我试试: foreach (var page in pages) { Image pageImage = Image.GetInstance(page.Image); pageImage.ScaleToFit(document.PageSize.Width,document.PageSize.Height); pageImage.Alignment = Image.ALIGN_TOP | Image.ALIGN_CENTER; document.Add(pageImage); document.NewPage(); //… } Table t = new […]