[英]Rounded Corners
我想知道以编程方式为图像制作圆角的最佳方法是什么。 可以使用PHP或javascript。 一个算法也可以做到这一点,我可以用Image :: Magick或GD对其进行编码。
感谢您的时间。
使用border-radius
。
IE9 +,Firefox 4 +,Chrome,Safari 5+和Opera支持该功能。
为了获得最好的浏览器支持,您应该在-webkit-
和-moz-
前缀:
.round {
/* Safari 3-4, iOS 1-3.2, Android 1.6- */
-webkit-border-radius: 12px;
/* Firefox 1-3.6 */
-moz-border-radius: 12px;
/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
border-radius: 12px;
}
如果您需要旧版浏览器的JavaScript解决方案,请查看jQuery Corner 。
好吧,这取决于您到底需要什么。 您是否希望角落是透明的或以某种颜色填充的? 哪种图像格式?
这里有一些帮助圆角的方法: http : //www.imagemagick.org/discourse-server/viewtopic.php? f=1&t= 8401
进行检查,如果没有帮助,请使用特定问题更新您的问题。 那么我们可能可以帮助:-):
使用JavaScript以编程方式获得圆角
要么
您可以使用mozilla和safaris浏览器扩展程序来使用CSS取得成功,但仅在Mozilla和Safari中有效
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
您可以在CSS中使用上述标记,对于IE,请使用带有一些jquery代码的DDRoundies使其在IE中工作。 这是我必须做的才能使其工作。 http://swiftmailer.org/网站就是一个很好的例子。 他们利用了我提到的内容。
这是两个基于PHP的解决方案的链接:
另一个是Thumbnailer类。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.