問題タブ [vector-graphics]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - SVGからAndroidへの形状
Shapeこのクラスを使用したAndroidでのベクトル描画は、別のベクトル描画標準にどのように似ているのでしょうか。
ShapeはでありDrawable、Drawablesは通常XMLとして定義されているため、SVGのベクター描画コマンドによく似ています。
私の質問はこれです:SVG図面の説明をAndroid Shapesに変換するためのXSLT変換または他のメカニズムを作成した人はいますか?
iphone - MKMapView のように地図画像をストリーミングする
iPhone OS と OS X の両方でマップ アプリケーションを開発しています。これは Core Graphics を使用してマップをレンダリングしますが、各フレームのレンダリングが遅すぎて 60fps でスクロールできず、バッテリーを消費します。
ビットマップ タイル (256x256) にマップをレンダリングしてマップをキャッシュしたいのですが、どのようなビットマップを使用すればよいですか? (CGImageのように)
icons - フラットなベクター アイコンのサイズを変更してハード エッジを保持するにはどうすればよいですか?
最近、Drew Wilson の Pictos アイコン ライブラリを購入しました。これは、Web などで使用するフラットなモノクロ アイコンのライブラリです。唯一の問題は、それらがベクトルであることです。Illustrator の使い方は少し知っていますが、最終的にはこれらのアイコンを Photoshop CS4 にインポートして、さまざまなサイズにサイズ変更したいと考えています。
アイコンをインポートして、たとえば 20x20 ピクセルにサイズ変更すると、アイコンの端にかなりのエイリアシングがあることに気付きます。これらのアイコンのエッジが鮮明なままになる魔法の数があると確信していますが、これらのアイコンのサイズを適切に調整できるオプションや設定が見つかりません.
これらのアイコンを最も近いサイズにスナップして、エイリアシングを削除または最小化するにはどうすればよいですか?
html - HTML フォント/ベクター グラフィックに関する質問
ベクトル/フォントを HTML で表示する最良の方法は何ですか?
vector-graphics - カイロのマスキング - 何か足りないものはありますか?
だから私はカイロでマスクをセットアップしようとしていますが、違いを生むことはできません. 以下に、http ://snipplr.com/view/22584/cairo-hello-world-examble/ に基づいた簡単なプログラムを示します。
完全に透明なマスクを設定しているため、何も描画されませんが、効果がないように見えます-テキストは引き続き描画されます. 私のコードは以下です。私は何が欠けていますか?
ありがとう!
printing - CAD をラスターに変換する
プリンターはどのようにしてベクトル CAD グラフィックスを紙のドットに変換しますか? 4095x4095 ポイントの「印刷」システムを備えた 50mmx50mm を使用していますが、それに CAD ファイルを印刷したいと思いますか? 既存の印刷システムを使用する必要がありますか? または、CAD ファイルを私の「プリンター」が理解できるものに変換します。
ありがとうございました
algorithm - 雲の描き方は?
雲、または雲のような形を描くアルゴリズムが必要です。明らかに、私はそれらすべてが同じであることを望んでいません。
関連する一連の X、Y 座標を生成して雲を描画するには、何を使用すればよいですか?
これをSVGまたはCanvasのいずれかに実装します
.net - WPF/Silverlight コントロール内の総立方単位/ピクセルを計算する方法は?
Silverlight アプリに落書きインクプレゼンターがあり、さまざまな形で複数回使用しています。インクプレゼンターの何パーセントが落書きされているかを計算したいと思います。
私の問題は、インク プレゼンターの形状が円形またはポリゴンである可能性があるため、落書き可能な表面で利用可能な単位/ピクセルを取得する方法がわからないことです。
私が理解している限りでは、actualWidth および actualHeight プロパティは、計算によって長方形の形状に対してのみ役立つということです。
しかし、衣装の形状については、実際の幅/高さがどのように計算されるかわかりません。
c++ - これらの方程式を理解するのに役立ちますか?
Bi線形変換について質問し、次の回答を受け取りました。
あなたが投稿したまさにそのページから、ソースコードへのリンクがあります。双一次変換について説明します
http://www.antigrain.com/__code/include/agg_trans_bilinear.h.html
ここでのアイデアは、フォームの変換を見つけることです。
「双線形」という用語は、これらの方程式のそれぞれが、入力座標のいずれかでそれ自体が線形であることに由来します。a、b、c、dの正しい値を解きたい。(0,0)、(1,0)、(0,1)、(1,1)(または何らかの画像座標系)にマップする参照長方形r1、r2、r3、r4があるとします。
a、b、c、dの場合:
e、f、g、hの場合:
あなたはこれをあなたが一番好きな方法で解決することができます。(行列表記に精通している場合、これらは行列が同じである2つの行列方程式であり、LU分解を1回見つけて、2つの未知のベクトルを解く必要があります)。次に、係数が適用されて、長方形の内部が長方形内の位置にマッピングされます。
問題は、input_xとinput_y、およびr1、r2、r3、r4がありますが、output_xとoutput_yを実現する方法がわかりません。どうすればそのような方程式を解くことができますか?私は2つの変数で方程式を解くことに精通しているだけです。
ありがとう
java - アドバイスが必要: テキストを多用するベクター グラフィックスをプログラムで作成する方法
フローチャートに似た、ツリーのような構造をレンダリングする方法が必要です。
驚いたことに、適切なツールが見つかりません (または間違っています)。
まず、SVG を調べました。しかし、ECMAScript を使用せずにテキストの周りにバウンディング ボックスを描画する方法を見つけることができませんでした。ボックスで囲まれ、線でリンクされた 2 つのテキストを描画し、辺を中心に (OO のようなもので、Oまた、ECMAScript を使用すると、SVG レンダリングに使用できるツールが大幅に制限されます (たとえば、そのような SVG を ImageMagick で png や pdf に正しく変換することはできません)。
次に、Asymptoteを試しましたが、テキストを操作し始めると非常に重くなります ( LaTeXシステムをインストールして構成する必要があります)。
次のことができるツールを探しています。
- フォント プロパティへのプログラムによるアクセス: ベースライン、アセント、ディセント、高さ
- 文字列(または境界ボックス)の高さ/幅の計算
- 線や図形などの描画などの基本的なベクター グラフィックス機能。
難しい話ではないと思います。たとえば、そのような機能はすべて Java2D などに存在します。確かに、これを最後の手段として使用してラスター グラフィックスを取得することはできますが、何か便利なものはないでしょうか?