【问题标题】:Image created programmatically? [closed]以编程方式创建的图像? [关闭]
【发布时间】:2011-04-14 04:27:13
【问题描述】:

这是一个美丽的形象。我想知道如何使用 imagemagick 或 gd 等图像处理库以编程方式生成它?

http://robertbasic.com/img/sign-letters.gif

我的总体想法是框架本身可以单独定义,但是有没有办法用字母填充该框架,就像他们在这里做的一样,但以编程方式?

为了清楚起见,根据答案改写了问题

【问题讨论】:

    标签: php image image-processing imagemagick gd


    【解决方案1】:

    我不太清楚你在问什么。使用mask 可以很容易地完成“填充框架”。大多数图形平台在服务器(gd、image magick)或客户端(flash、html canvas)上都支持这一点。

    如果您询问如何以编程方式创建these 之一,这会稍微复杂一些;)

    【讨论】:

    • +1 不错的链接.. 怎么样?出于某种原因,我想到了处理,虽然我实际上并不知道任何处理,也许它可以用普通的 php 库来完成?
    • 我的意思是字体图。至少总体思路
    【解决方案2】:

    最好的方法可能完全是服务器端(即使用 php 或您选择的语言)。另一种选择完全是客户端,即使用 Javascript 和 CSS - 在这里您需要每个字母绝对定位,并且可能会有一些性能开销。

    【讨论】:

    • 这取决于您所说的“性能开销”。如果服务器有 20 个查询请求此页面,那么服务器端脚本将过载; OTOH,如果您执行客户端脚本,您的服务器可能仍然存在。然而,最好的中间立场是预先创建图像并发送单个图像。
    【解决方案3】:

    CSS 与图像生成无关,只是 DOM 元素的呈现——如果你想在 HTML/DOM 窗口中创建它,你可以这样做,但如果你想通过以下方式实际生成图像PHP,ImageMagick 通常是人们去的路线(尽管您需要在服务器上安装 ImageMagick)。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-06
    • 1970-01-01
    • 2014-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多