0

有谁知道是否有一个 php 库,或者如果没有,有任何关于如何通过 php、基本 HTML 元素输入设置和 CSS 3 渐变参数生成图像的输入。

举个例子说明为什么这很有用,几天前我发现,使用基本的 Css3 渐变样式为网页布置线框可以大大加快我的设计和开发时间。我不能从 Photoshop 设计,我会花几个小时调整愚蠢的小东西,这只会导致我调整更多愚蠢的小东西来弥补愚蠢的小变化。

-- 所以,我突然顿悟,直到最后都停止使用 Photoshop,只专注于元素的主要样式、文本阴影和高光边框,我觉得我能够制作出超级干净、更专注的布局更多地局限于仅使用 css 的图形设计基础知识。

无论如何,所以我计划在完成布局后,然后在 photoshop 中重新创建图形,以便每个浏览器都能够渲染图像。这不会花很长时间,但就重复而言,如果我能用 PHP 来做,那将是不可思议的。例如,以这种风格为例,它呈现干净的 ipad/pod ish 菜单/按钮渐变。

[代码] 背景:-moz-linear-gradient(top, #808080, #454545 50%, #313131 51%, #333333); 背景:-webkit-gradient(linear, left top, left bottom, color-stop(0, #808080), color-stop(.5, #454545), color-stop(.5, #313131), to(# 333333));[/代码]

基本上,我想做的是采用一个或多个输入来控制您在此处看到的图像的渲染。输入宽度和高度,然后相应地渲染图像渐变,这样我就可以保存它,上传它,然后在我的设计中使用它。

所以是的,我知道 PHP 有一些图像生成功能,但我不知道在多大程度上,任何关于最有效的方法来执行此操作或它是否已经存在的输入,将不胜感激!

4

2 回答 2

1

使用 CSS 渲染它,然后对生成的渐变进行截图。不需要花哨的 PHP。

于 2010-06-11T01:50:22.610 回答
0

看起来唯一记录在案的渐变扩展是Cairo,而且有点压倒性。PHP 类有一些点击。当然,制作渐变是解析颜色后的步骤,这将是具有挑战性的。

是的,把我的体重放在“screencap it”的建议后面。

或者只是使用在专业工具中为每个人创建的渐变。

于 2010-06-11T02:32:11.283 回答