Tag: 图像

GD vs ImageMagick vs Gmagick for jpg?

我正在放弃GD来操纵我的网站中的图像 – 这是可怕的。 大家都说使用ImageMagick是因为它们比GD好,但ImageMagick vs Gmagick( 瑞士军刀的image processing )呢? Zend在这里有一篇漂亮的文章http://devzone.zend.com/article/10531谈论它们。 在我离开ImageMagick之前,有没有使用gmagick的动机呢? (PHP 5.3+) 编辑:问什么是两个库之间哪个更好? 我认为这是一个公平的问题。 如果有人能解释一个lib的优点,那么会帮助我和其他人阅读这个问题。 为什么要closures这样的问题? 编辑2:对于每个人问我需要做什么:我认为这是不知情的:用户上传图像(比可以png / gif / bmp瓦特/ e)我需要转换成JPG,然后将其存储在数据库中,最终如果他们太大我需要调整他们的一点点。 谢谢

在MouseOver上显示图片的文字

我想显示文本时,用户将他的鼠标移动到HTML中的图像。 我认为JavaScript需要做到这一点。

如何强制网页浏览器不caching图像

背景 我正在为两个公益网站编写和使用一个非常简单的基于CGI的(Perl)内容pipe理工具。 它为网站pipe理员提供HTML表单,用于填充字段(date,地点,标题,描述,链接等)的事件并保存。 在这种forms下,我允许pipe理员上传与事件相关的图像。 在显示表单的HTML页面上,我也显示了上传图片的预览(HTML img标签)。 问题 当pipe理员想要更改图片时,会发生问题。 他只需点击“浏览”button,select一个新的图片,然后按确定。 这工作正常。 一旦图像上传,我的后端CGI将处理上传并正确地重新加载表单。 问题是显示的图像没有刷新。 即使数据库保存了正确的图像,旧图像仍然显示。 我已经缩小到在networking浏​​览器中的图像caching的事实。 如果pipe理员点击Firefox / Explorer / Safari中的RELOADbutton,则所有内容都会刷新并显示新图像。 我的解决scheme – 不工作 我正试图通过写一个HTTP Expires指令来控制caching,这个指令的date很远。 Expires: Mon, 15 Sep 2003 1:00:00 GMT 请记住,我在pipe理方面,我不在乎,如果页面需要更长的时间来加载,因为他们总是过期。 但是,这也不pipe用。 笔记 上传图片时,其文件名不保存在数据库中。 它被重新命名为Image.jpg (当使用它时简单的事情)。 当用新的图像replace现有的图像时,名称也不会改变。 只是图像文件的内容发生变化。 networking服务器由主机服务/ ISP提供。 它使用Apache。 题 有没有办法强制网页浏览器不caching从这个网页的东西,甚至没有图像? 我正在与select实际“保存文件名”与数据库杂耍。 这样,如果图像被改变,IMG标签的src也会改变。 但是,这需要在整个网站上进行很多更改,如果我有更好的解决scheme,我宁愿不要这样做。 此外,如果上传的新图像具有相同的名称(例如,图像被稍微拍摄并重新上传),这仍然不起作用。

缩放图像以适合边界框

是否有一个CSS的唯一解决scheme将图像缩放到边框(保持纵横比)? 如果图像比容器大,这将起作用: img { max-width: 100%; max-height: 100%; } 例: 用例1(作品): http : //jsfiddle.net/Jp5AQ/2/ 用例2(作品): http : //jsfiddle.net/Jp5AQ/3/ 但是我想放大图像,直到尺寸达到容器的100%。 用例3(不起作用): http : //jsfiddle.net/Jp5AQ/4/

“JPG”/“JPEG”/“PNG”/“BMP”/“GIF”/“TIFF”图像有什么区别?

我看过很多types的图片扩展,但从来没有理解它们之间的真正区别。 那里有没有明确解释它们之间的差异? 在应用程序中select特定types的图像时是否有标准要考虑? 我们用于Web应用程序的是什么?

在UIButton中的图像下标签

我试图创build一个button,其中有一些文字下方的图标(像应用程序buttonsorta),但它似乎是相当困难的实现。 任何想法,我怎么能得到的文字显示下面的图像与UIButton?

如何“裁剪”一个矩形的图像到一个正方形与CSS?

我知道用CSS实际上修改图像是不可能的,这就是为什么我把作物放在引号中的原因。 我想要做的是采取矩形图像,并使用CSS,使他们看起来平方毫不扭曲的图像。 我基本上想要这样做: 进入这个:

在android中覆盖两个图像来设置imageview

我试图在我的应用程序中叠加两个图像,但他们似乎崩溃在我的canvas.setBitmap()行。 我究竟做错了什么? private void test() { Bitmap mBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.t); Bitmap mBitmap2 = BitmapFactory.decodeResource(getResources(), R.drawable.tt); Bitmap bmOverlay = Bitmap.createBitmap(mBitmap.getWidth(), mBitmap.getHeight(), mBitmap.getConfig()); Canvas canvas = new Canvas(); canvas.setBitmap(bmOverlay); canvas.drawBitmap(mBitmap, new Matrix(), null); canvas.drawBitmap(mBitmap2, new Matrix(), null); testimage.setImageBitmap(bmOverlay); }

图像分割使用Mean Shift解释

任何人都可以请帮我理解Mean Shift分割究竟是如何工作的? 这是我刚刚制作的一个8x8matrix 103 103 103 103 103 103 106 104 103 147 147 153 147 156 153 104 107 153 153 153 153 153 153 107 103 153 147 96 98 153 153 104 107 156 153 97 96 147 153 107 103 153 153 147 156 153 153 101 103 156 153 147 […]

应该在img标签高度/宽度属性或CSS中定义图像大小?

在img标签的width和height属性中定义图片尺寸是否更好? <img src="images/academia_vs_business.png" width="740" height="382" alt="" /> 或在宽度/高度的CSS样式? <img src="images/academia_vs_business.png" style="width:740px; height:382px;" alt="" /> 或两者? <img src="images/academia_vs_business.png" width="740" height="382" style="width:740px; height:382px" alt="" />