プログラムでジオメトリ形状を描画するツールはありますか?

StackOverflow https://stackoverflow.com/questions/1624524

  •  06-07-2019
  •  | 
  •  

質問

Webページの角丸のように、

パラメーターをプログラムで設定して描画したい。

編集

 alt text
(ソース: alistapart.com

役に立ちましたか?

解決

基本的には、RAMのビットマップに描画して画像を生成し、それをGIFファイルとして保存するか、ブラウザに直接送信して、GIFファイルを送信していることを伝えます。コードが作業を行うことを除き、PhotoshopでWebデザイナーが行うのと同じ種類の個別の要素のタイリングと配置を行う必要があります。

可能なライブラリの1つについては、 libgdこちらを参照してください。 line()で直線を描画し、 arc()で角を描画します。もちろん、影付きの線を得るには、複数の線を描画し、毎回ビットをオフセットして色を変更する必要があります。

Webデザイナーがそれをどのように行うかを確認するには、このページ。使用されているコーナー画像のリストに注意してください。コーディングする前に、それを行う別の方法を理解することは常に役立ちます。代わりに CSSを活用するをお勧めします。これはおそらくコーディングが簡単です。

ほとんどのブラウザはサポートしていないため、キャンバスを使用することはお勧めしません。ほとんど同じ理由で、SVGはあなたが服を着ているだけの汎用Webサイトに適した方法だとは思いません。コンテンツの外観を向上させます。

他のヒント

SVG形式を使用できませんか?プログラムでSVGファイルを生成できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top