Tag: 图像格式

网站图片格式:为正确的任务select正确的格式

在devise一个网站时,你认为什么是最好的图像格式用于特定的任务? 当我试图弄清楚某个特定任务需要使用哪种格式时,我总是觉得自己处于一个两难的境地……例如, 我应该全程使用.jpg吗? 或者, 为什么我应该使用.png? 例如,在亚马逊的网站上,他们使用.jpg作为产品图片( 例子 ) ,.gif用于这个透明像素( Example ) ,.png用于他们的CSS Sprites( 例子 ) 另一方面, Play.com使用一个.gif作为他们的网站标志( 例子 ),但是使用.jpg作为他们的网站产品(例如Amazon)( 例子 ),并且就他们的主页去说,他们没有任何.png在这上面。 那么,我应该使用什么格式的网站? 为什么要使用它们? [UPDATE] 感谢CruellO 这个链接来解释差异,还有达斯汀给出了使用的理由。

浏览器支持哪些graphics文件格式?

JPEG,GIF和PNG可以使用img标签显示,并且可以在所有浏览器中使用,object元素可以用于显示指定MIMEtypes的图像,但是在大多数浏览器中img或object标签支持哪些其他graphics格式,而无需安装插件吗? (TIF,SVG,PCX,PICT等)

以编程方式将图像添加到RTF文档

我正在尝试将图像添加到正在创build的RTF文档中。 我宁愿不使用清除剪贴板的“复制/粘贴”方法(涉及在RichTextBox中粘贴图像,然后访问.RTF属性)(因为这对我的最终用户来说是一个麻烦和困惑)。 我到目前为止的代码返回需要被插入到RTF文档来打印图像的string。 input的图像(位于$path)通常是BMP或JPEG格式,但在这个阶段,我不关心如何将图像存储在RTF中,只有我可以得到它的工作。 public string GetImage(string path, int width, int height) { MemoryStream stream = new MemoryStream(); string newPath = Path.Combine(Environment.CurrentDirectory, path); Image img = Image.FromFile(newPath); img.Save(stream, System.Drawing.Imaging.ImageFormat.Png); byte [] bytes = stream.ToArray(); string str = BitConverter.ToString(bytes, 0).Replace("-", string.Empty); //string str = System.Text.Encoding.UTF8.GetString(bytes); string mpic = @"{\pict\pngblip\picw" + img.Width.ToString() + @"\pich" + img.Height.ToString() + […]