ホームページ ウェブフロントエンド CSSチュートリアル 「VML」とは何か、VMLの基礎知識_VML関連

「VML」とは何か、VMLの基礎知識_VML関連

May 16, 2016 pm 12:09 PM

HTML は WEB ウェブページの標準形式です。私たちが目にするウェブページはすべて HTML タグで記述されていますが、タグには制限があります。
- VML は、コードタグを使用してウェブページ上に絵を描くマークアップ言語に似ています。
- 出力画像はベクター グラフィック形式であり、グラフィックは 2D、3D、およびダイナミック アニメーションの形式でのプレゼンテーションをサポートします。
- それは非常に優れています。 HTML および CSS2 (スタイル シート) と互換性があるため、これら 3 つは簡単に混合でき、相互補完できます
- DHTML (HTML オブジェクトに基づくプログラミング言語)、JS および VBS (スクリプト プログラム) とも非常に互換性があります
・XML(一般的なWEBデータ記述言語)、XSL(スタイルシート)、DOM(オブジェクトインターフェース)などと互換性が高い
・対応ブラウザで直接解析して出力可能ただし、現在、VML をサポートしているのは IE ブラウザのみ

-PGML や SVG と同じです。これらはすべて XML 形式に基づいており、SWF (フラッシュ)、PDF、その他のグラフィックと同様のグラフィック効果があります
- VML は、1999 年より前に Microsoft によって作成および開始され (具体的な時期はわかりません)、IE5+ ブラウザーに統合されました
- 同様に、Microsoft Office Art (ワードアート テキストなどのアート グラフィックス) の中核構造でもあります
-VML は Microsoft Visio、Autodesk、Macromedia などの企業によって W3C (WWW Supreme Rights Association) に推奨されています
-Fang の推奨を採用および統合し、W3C は 1999 年初頭に SVG の開発を開始し、 その後間もなく - SVG は VML、GML など (出力効率、グラフィック品質、マークアップ拡張子) を包括的に改善したものであり、標準として推奨されました
- ただし、SVG には (Adobe SVG Viewer などの) 特殊な画像リーダーが必要です) であり、ブラウザ エンジンによって直接解析することはできません
- 私の考えでは、SVG は高精度のベクター グラフィックス アプリケーション ソフトウェアの開発に適しており、VML は WEB ページ上のアプリケーションに適しています
- という記事がたくさんありますVML は時代遅れだとは思いますが、善良な人々はさまざまな意見を持っています。VML は非常に健全だと感じます (グラフィック品質
と出力速度)。書きやすく、ブラウザーで解析でき、HTML や他の言語と互換性があります。互換性、実際の
Web ページ アプリケーションの実現可能性、詳細な開発の実現可能性

- しかし、VML の利点についてだけ言及することはできませんが、私の詳細なアプリケーションでは「効率」という欠点がありました。もちろん、
はディープなアプリケーション (大規模で精密なベクター画像、VML アニメーション、ゴージャスな 2D/3D エフェクトの作成など) のみを指します。
通常の単純なアプリケーションは感じられないか、そうでない可能性があります。一般的なアプリケーションについて説明します。
-ハードウェア効率: VML はベクトル グラフィックを記述するのに 1 行または数行のコードしか必要としない可能性があります。
出力効率が低下する理由はありません。しかし実際には、VML ベクター グラフィックス (2D/3D) の出力には、同時に動作する包括的なグラフィックス カード、メモリ
、CPU、画面のリフレッシュ レートなどが必要です。これは、パフォーマンスに直接関係します。
つまり、VML ベクター グラフィックスが大きくなるほど、色が増え、グラフィックス処理が複雑になり、アニメーションの更新が速くなると、CPU100% が発生する可能性が高く、速度が遅くなります。出力効率が低い場合は、非常に高速になります。
-データ効率: グラフィックの拡大や色数の増加などの上記の問題に基づくと、これはハードウェアだけに関係するものではありません。実際、数行のコード
で記述されたグラフィックは、ブラウザーによって解析されると、正真正銘の「デジタル画像」になります。
によって解析されたデータを参照するだけで、グラフが表示されます。そのような
グラフを出力するためにバックグラウンドでどれだけの「数値」が必要になるかは誰にもわかりません。表示が更新されると、これらの「数字」を再度読み取ることになります...これが、このグラフィックを見なければ
(別の Web ページに切り替える) マシンの動作が速くなり、このグラフィックを見るとマシンの動作が遅くなる
理由です。
-画像ベクトルの効率: 今後の章では、VML の image、imagedata、fill およびその他のタグについて学習します
これらのタグは、http://(online)、file:///( Local) の変換に使用できます。 ) jpg、gif、
bmp およびその他の形式のパス プロトコル画像がベクター形式で Web ページに挿入されます。挿入された画像が大きい (
バイト数) と遅くなり、その逆の場合は速くなります。
-上記の効率の問題に基づくと、これは VML の最大の欠点です。 VML の欠点を理解した上で、今後の VML の学習と応用では、この欠点にぶつからないようにお互いの長所を学ぶように最善を尽くす必要があります。VML テクノロジーを完全にマスターした後、これは難しいことではありません。恐れるべき何か。少なくとも、VML グラフィックスの出力効率は十分に高速です:)

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

静的フォームプロバイダーの比較 静的フォームプロバイダーの比較 Apr 16, 2025 am 11:20 AM

ここでは、「静的フォームプロバイダー」という用語を埋めてみましょう。あなたはあなたのHTMLを持ってきます

SASSをより速くするための概念の証明 SASSをより速くするための概念の証明 Apr 16, 2025 am 10:38 AM

新しいプロジェクトの開始時に、SASSコンピレーションは瞬く間に起こります。これは、特にbrowsersyncとペアになっている場合は素晴らしい気分です。

毎週のプラットフォームニュース:HTMLロード属性、主なARIA仕様、およびIFRAMEからShadowDOMへの移動 毎週のプラットフォームニュース:HTMLロード属性、主なARIA仕様、およびIFRAMEからShadowDOMへの移動 Apr 17, 2025 am 10:55 AM

今週のプラットフォームニュースのラウンドアップで、Chromeは、Web開発者のロード、アクセシビリティ仕様、およびBBCの動きのための新しい属性を導入します

HTMLダイアログ要素を使用したいくつかの実践 HTMLダイアログ要素を使用したいくつかの実践 Apr 16, 2025 am 11:33 AM

これは私が初めてHTML要素を見ていることです。私はしばらくの間それを知っていましたが、まだスピンしていませんでした。かなりクールです

ペーパーフォーム ペーパーフォーム Apr 16, 2025 am 11:24 AM

購入またはビルドは、テクノロジーの古典的な議論です。自分で物を構築することは、あなたのクレジットカードの請求書にはラインアイテムがないため、安価に感じるかもしれませんが

毎週のプラットフォームニュース:テキスト間隔のブックマークレット、トップレベルの待望、新しいアンプロードインジケーター 毎週のプラットフォームニュース:テキスト間隔のブックマークレット、トップレベルの待望、新しいアンプロードインジケーター Apr 17, 2025 am 11:26 AM

今週のラウンドアップ、タイポグラフィを検査するための便利なブックマークレットである。

「ポッドキャストにサブスクライブ」リンクはどこにすべきですか? 「ポッドキャストにサブスクライブ」リンクはどこにすべきですか? Apr 16, 2025 pm 12:04 PM

しばらくの間、iTunesはポッドキャストの大きな犬だったので、「ポッドキャストにサブスクライブ」をリンクした場合:

独自の非JavaScriptベースの分析をホストするためのオプション 独自の非JavaScriptベースの分析をホストするためのオプション Apr 15, 2025 am 11:09 AM

サイトの訪問者と使用データを追跡するのに役立つ分析プラットフォームがたくさんあります。おそらく、特にGoogleアナリティクスが広く使用されています

See all articles