0

phpライブラリがあるかどうか、またはない場合は、基本的なHTML要素の入力設定とCSS 3グラデーションパラメーターから、phpを介して画像を生成する方法について誰かが知っていますか?

これが役立つ理由の例を示すために、数日前の時点で、基本的なCss3グラデーションスタイルを使用してWebページのワイヤーフレームをレイアウトすると、設計と開発の時間が大幅に短縮されることがわかりました。私はフォトショップからデザインすることはできません、私は愚かな小さな変更を補うために私がもっと愚かな小さなものを微調整することにつながるだけの愚かな小さなものを微調整するのに何時間も費やします。

-それで、私は最後までフォトショップの使用をやめ、ハイライトの要素、テキストシャドウ、境界線のメインスタイリングに焦点を当てるというエピファニーを持っていました。 cssだけでグラフィックデザインの基本に制限されます。

とにかく、レイアウトが完了したら、フォトショップでグラフィックを再作成して、すべてのブラウザで画像をレンダリングできるようにすることを計画しています。これにはそれほど時間はかかりませんが、繰り返す限り、PHPでそれを実行できれば、それは素晴らしいことです。たとえば、このスタイルを例にとると、見栄えの良いipad/ポッドishメニュー/ボタンのグラデーションがレンダリングされます。

[コード]背景:-moz-linear-gradient(top、#808080、#454545 50%、#313131 51%、#333333); 背景:-webkit-gradient(linear、左上、左下、color-stop(0、#808080)、color-stop(.5、#454545)、color-stop(.5、#313131)、to(# 333333)); [/ code]

基本的に、Imが実行しようとしているのは、そこに表示されている画像のレンダリングを制御する1つ以上の入力を取得することです。幅と高さを入力し、それに応じて画像のグラデーションをレンダリングします。これにより、画像を保存してアップロードし、デザインで使用できるようになります。

つまり、PHPにはいくつかの画像生成機能があることは知っていますが、これを実行するための最も効果的な方法や、それがすでに存在するかどうかについての入力をどの程度いただければ幸いです。

4

2 に答える 2

1

CSSでレンダリングしてから、結果のグラデーションのスクリーンショットを撮ります。派手なPHPは必要ありません。

于 2010-06-11T01:50:22.610 に答える
0

グラデーションを実行する唯一の文書化された拡張機能はCairoであるように見え、それは一種の圧倒的です。PHPクラスでいくつかのヒットがありました。もちろん、グラデーションを作成することは、色を解析した後のステップであり、それは難しいことです。

ええ、「screencapit」の提案の後ろに私の重みを置いています。

それか、すべての人のためにプロのツールで作成されたグラデーションを使用します。

于 2010-06-11T02:32:11.283 に答える