【问题标题】:generating images with php based on css3 gradient settings?基于css3渐变设置用php生成图像?
【发布时间】:2010-06-11 01:48:05
【问题描述】:

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

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

-- 所以,我有一个顿悟,直到最后才停止使用 Photoshop,只专注于元素的主要样式、文本阴影和高光边框,我觉得我可以制作超级干净,更多更专注于仅使用 css 进行图形设计的基础知识。

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

[code] 背景:-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));[/code]

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

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

【问题讨论】:

  • 也许您应该接受其他问题的答案。您可能会收到更多回复。

标签: php image css image-generation


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    是的,我支持“screencap it”的建议。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-06
      • 2014-02-03
      • 1970-01-01
      • 1970-01-01
      • 2017-03-28
      • 1970-01-01
      • 2017-10-01
      • 1970-01-01
      相关资源
      最近更新 更多