Questions tagged «image»

image标签用于与在源代码的上下文中图像的加载,格式化,保存,压缩和显示有关的问题。此标记还应用于使用各种图像库的帮助。有关特定图像格式的问题应包括这些格式的标签。如果问题与格式转换,处理等有关,请添加标签以提及。

1
代码和标记问答的示例图像[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 5年前关闭。 改善这个问题 在准备涉及图像的MCVE / SSCCE时,直接访问图像很有用。 可以解决大多数问题的图像类型包括-具有多种颜色或形状的小型图像,具有/不具有透明度的动画GIF,作为图像“成对”的JPEG,可用于图像过渡,平铺集,精灵表中。 对于这些类型的示例,是否可以热链接到任何较小的(小于30KB)的现场许可和免版税图片?
131 java  javascript  css  image 



1
从Illustrator导出Web的SVG的最佳设置?
我希望在网站上使用SVG徽标,以使其在所有设备的自适应设计中看起来都很棒。 但是由于存在问题,我想支持尽可能多的设备和浏览器。加载速度也是一个重要的考虑因素。Adobe Illustrator中的导出设置如何适应所有这些? 在Illustrator中,SVG导出有多个选项。首先,哪种SVG配置文件是最好的? 我认为SVG Tiny的文件大小较小吗?许多设备支持SVG Tiny吗?最重要的区别是什么?(无需阅读此W3怪物。) 其次,我认为图像位置的最佳选择是“链接”?(请参阅感叹号后的说明。) 另外,浏览器如何支持“嵌入”选项? 谢谢! PS将有一个后备alpha-PNG选项,但我希望SVG尽可能得到最好的支持。(想一想,在这种情况下,后备选项(如JPG)可能是最好的选择,因为alpha-PNG本身需要较旧IE的解决方案。) 更新:还有更多可以配置的选项。我不是在处理文本,所以我看到的唯一相关的是小数位。对于徽标,某些东西最大显示为200x200px(在Retina显示屏上为400x400px),“ 3”是最佳设置吗?还是“ 2”以最小化文件大小?


5
如何将背景转换为透明?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 4年前关闭。 改善这个问题 我没有使用任何图像处理/编辑工具的经验。我正在做一个项目,需要将网站背景色(红色/蓝色/白色)的图像(小图标)转换为透明的。 目的是将红色背景转换为透明背景。 我应该考虑使用哪种图像编辑工具? 如何过滤该背景色并使之透明?
126 image  web 


8
HTML:如何将文件上传限制为仅图片?
使用HTML,我如何限制可以上传的文件类型? 为了简化用户体验,我希望将文件上传限制为仅图像(jpeg,gif,png)。 <form method="post" action="..." enctype="multipart/form-data"> <label for="image">Photo</label> <input name="image" type="file" /> </form>

10
将图片存储为文件还是存储在Web应用程序的数据库中?
我的问题很笼统,我知道可能不会100%回答。我正在构建一个ASP .NET Web解决方案,该解决方案将包含很多图片,并希望有大量流量。我确实很想实现性能。 我应该将图片保存在数据库中还是文件系统中?而且无论答案如何,我都对为什么选择特定方式更感兴趣。 非常感谢,斯特凡 重复:将图像存储在数据库中-是或否?,如何在文件系统中存储图像,存储少量图像:blob或fs?可能还有一些。 评论:感谢您提供许多好的答案。即使我喜欢拥有100%数据库驱动的解决方案的想法,我也将寻求基于文件的解决方案。似乎今天有很好的解决方案来完成我想要对数据库进行的操作,但是我有一些不这样做的原因。 我将使用托管解决方案,我拥有大量的存储空间(10gb),但数据库只有300mb。在数据库中额外的存储将花费很多。 我不是数据库专家,也不控制数据库的设置。基于数据库的解决方案可能需要自定义配置。 如果我们要在自己的服务器上运行站点,则可以考虑基于数据库的解决方案。谢谢,Stefan

17
如何强制Web浏览器不缓存图像
背景 我正在为两个公益网站编写和使用一个非常简单的基于CGI的(Perl)内容管理工具。它为网站管理员提供事件的HTML表单,这些表单将填写字段(日期,位置,标题,描述,链接等)并保存。在该表格上,我允许管理员上传与事件相关的图像。在显示表单的HTML页面上,我还显示了上载图片的预览(HTML img标签)。 问题 当管理员想要更改图片时,会发生此问题。他只需要点击“浏览”按钮,选择一张新照片,然后按OK。这很好。 上载图像后,我的后端CGI将处理上载并正确地重新加载表单。 问题是显示的图像没有刷新。即使数据库保存了正确的图像,仍会显示旧图像。我将其范围缩小为在网络浏览器中缓存了图像。如果管理员点击Firefox / Explorer / Safari中的RELOAD按钮,则一切都会刷新,并且会出现新图像。 我的解决方案-不起作用 我试图通过写一个HTTP Expires指令来控制缓存,该指令的日期已经过去了。 Expires: Mon, 15 Sep 2003 1:00:00 GMT 请记住,我在管理方面,我并不在乎页面是否需要花费更长的时间加载,因为它们总是过期的。 但是,这也不起作用。 笔记 上载图像时,其文件名不保留在数据库中。它被重命名为Image.jpg(以简化使用时的处理)。用新图像替换现有图像时,名称也不会更改。只是图像文件的内容会更改。 Web服务器由托管服务/ ISP提供。它使用Apache。 题 有没有一种方法可以强制Web浏览器不缓存该页面中的内容,甚至不缓存图像? 我正在尝试使用数据库来实际“保存文件名”的选项。这样,如果更改了图像,IMG标签的src也将更改。但是,这需要对整个站点进行很多更改,如果我有更好的解决方案,我宁愿不进行更改。另外,如果上传的新图像具有相同的名称,这仍然将不起作用(例如,将图像进行了照片购物并重新上传)。

2
将HttpPostedFileBase转换为byte []
在我的MVC应用程序中,我正在使用以下代码上传文件。 模型 public HttpPostedFileBase File { get; set; } 视图 @Html.TextBoxFor(m => m.File, new { type = "file" }) 一切正常..但是我试图将结果字段转换为byte []。我该怎么做 控制器 public ActionResult ManagePhotos(ManagePhotos model) { if (ModelState.IsValid) { byte[] image = model.File; //Its not working .How can convert this to byte array } }

8
使用Javascript上传之前检查图像的宽度和高度
我有一个JPS,其中用户可以在其中放置图像: <div class="photo"> <div>Photo (max 240x240 and 100 kb):</div> <input type="file" name="photo" id="photoInput" onchange="checkPhoto(this)"/> </div> 我写了这个js: function checkPhoto(target) { if(target.files[0].type.indexOf("image") == -1) { document.getElementById("photoLabel").innerHTML = "File not supported"; return false; } if(target.files[0].size > 102400) { document.getElementById("photoLabel").innerHTML = "Image too big (max 100kb)"; return false; } document.getElementById("photoLabel").innerHTML = ""; return true; …

17
完成页面加载后执行功能
我正在使用以下代码在页面加载后执行一些语句。 <script type="text/javascript"> window.onload = function () { newInvite(); document.ag.src="b.jpg"; } </script> 但是此代码无法正常工作。即使正在加载某些图像或元素,也会调用该函数。我想要的是调用页面完全加载的函数。
121 javascript  html  image 

15
如何在使div保持比例的同时用它填充图像?
我找到了这个线索- 如何在保持图像的长宽比的同时拉伸图像以填充<div>?-这不完全是我想要的东西。 我有一个具有一定大小的div,并且其中有一个图像。我想始终用图像填充div,而不管图像是横向还是纵向。图像是否被剪切也没关系(div本身已隐藏溢出)。 因此,如果图像是人像我想要的width是100%和height:auto,使其保持在比例。如果图像是风景我想要的height是100%和width to beauto`。听起来很复杂吧? <div class="container"> <img src="some-image.jpg" alt="Could be portrait or landscape"/> </div> 因为我不知道该怎么做,所以我只是简单地创建了我的意思的图像。我什至无法恰当地描述它。 所以,我想我不是第一个问这个问题的人。但是我真的找不到解决方案。也许有一些新的CSS3方式可以做到这一点-我正在考虑使用flex-box。任何想法?也许它比我预期的要容易得多?

10
动作图片MVC3剃刀
在MVC3中使用Razor用图像替换链接的最佳方法是什么。我现在只是这样做: <a href="@Url.Action("Edit", new { id=MyId })"><img src="../../Content/Images/Image.bmp", alt="Edit" /></a> 有没有更好的办法?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.