> 웹 프론트엔드 > CSS 튜토리얼 > 'VML'이란 무엇이며 VML_VML 관련 기본지식

'VML'이란 무엇이며 VML_VML 관련 기본지식

WBOY
풀어 주다: 2016-05-16 12:09:40
원래의
1504명이 탐색했습니다.

HTML은 WEB 웹페이지의 표준 포맷입니다. to HTML, 또는 HTML의 보완이라고 할 수 있습니다
- 출력 이미지는 벡터 그래픽 형식이며 그래픽은 2D, 3D 및 동적 애니메이션 형식의 프레젠테이션을 지원합니다
- 매우 좋습니다. HTML 및 CSS2(스타일 시트)와 호환됩니다. 즉, 이 3개는 쉽게 혼합되고 상호 보완적입니다.
- 또한 DHTML(HTML 개체 기반 프로그래밍 언어), JS 및 VBS(스크립트 프로그램)와도 매우 호환됩니다.
- XML(일반 WEB 데이터 기술 언어), XSL(스타일 시트), DOM(객체 인터페이스) 등과 호환됩니다.
-지원하는 브라우저에서 직접 구문 분석하여 출력할 수 있습니다. , 단, 현재 IE 브라우저만 VML을 지원합니다

-PGML 및 SVG와 동일합니다. 모두 XML 형식을 기반으로 하며 SWF(플래시), PDF 및 기타 그래픽과 유사한 그래픽 효과를 갖습니다
- VML은 1999년 이전(구체적인 시기는 알 수 없음) 마이크로소프트에서 제작·출시해 IE5+ 브라우저에 통합됐다
-마찬가지로 마이크로소프트 오피스 아트(워드아트 텍스트 등 아트 그래픽)의 핵심 구조이기도 하다.
- VML은 Microsoft Visio, Autodesk, Macromedia 및 기타 회사에서 W3C(WWW Supreme Rights Association)에 권장됨
- Fang의 다양한 권장 사항을 채택 및 통합, W3C는 1999년 초에 SVG 개발을 시작하여 출시
곧이어 - SVG는 VML, GML 등(출력 효율성, 그래픽 품질, 마크업 확장)의 포괄적인 개선으로 표준으로 권장되었습니다.
- 하지만 SVG에는 (Adobe SVG Viewer와 같은 전문적인 이미지 리더가 필요합니다.) ) 브라우저 엔진에서 직접 파싱할 수 없습니다
- 제 생각에는 정밀 벡터 그래픽 응용 소프트웨어 개발에는 SVG가 더 적합하고, WEB 페이지 응용에는 VML이 더 적합하다고 생각합니다
- 다음과 같은 기사가 많이 있습니다. VML은 구식이지만 자비로운 사람들은 의견이 다릅니다. VML은 작성하기 쉽고 브라우저에서 구문 분석할 수 있으며 HTML 및 기타 언어와 호환됩니다. . 호환성, 실제
웹페이지 적용 가능성, 심층 개발의 타당성

-하지만 심층 적용에서는 VML의 장점을 언급할 수 없을 정도로 "효율성"이 부족했습니다. 물론
는 딥 애플리케이션(대규모 정밀 벡터 이미지 제작, Vml 애니메이션, 화려한 2D/3D 효과 등...)만을 의미하며,
평범한 단순 애플리케이션은 느껴지지 않거나 그렇지 않을 수도 있습니다. 일반적인 응용 프로그램을 언급합니다.
-하드웨어 효율성: VML에서는 벡터 그래픽을 설명하는 데 한 줄 또는 몇 줄의 코드만 필요할 수 있습니다.
출력 효율성이 느려지는 이유는 없습니다. 그러나 실제로 VML 벡터 그래픽(2D/3D)의 출력이 동시에 작동하려면 포괄적인 그래픽 카드, 메모리
, CPU, 화면 새로 고침 빈도 등이 필요합니다. 하드웨어 및 특정 설정이 필요하며
즉, VML 벡터 그래픽이 클수록 색상이 많을수록 그래픽 처리가 복잡해지고 애니메이션 업데이트가 빠를수록 CPU 100% 이하가 느려질 가능성이 높습니다. 출력 효율성이 없으면 매우 빠릅니다.
-데이터 효율성: 위에서 언급한 더 큰 그래픽, 더 많은 색상 등의 문제는 하드웨어에만 관련된 문제는 아닙니다. 실제로
몇 줄의 코드로 표현된 그래픽은 브라우저에서 파싱된 후 진정한 '디지털 이미지'가 됩니다.
에 의해 구문 분석된 데이터를 탐색하면 이러한
그래프를 출력하기 위해 뒤에서 얼마나 많은 "숫자"가 필요한지 누가 알겠습니까? 디스플레이가 새로 고쳐지면 이 "숫자"를 다시 읽는다는 의미입니다... 이것이 바로
이 그래픽을 보지 않으면(다른 웹페이지로 전환) 기계가 더 빨리 돌아가고, 보고 있으면 기계가 느리게 돌아가는 이유입니다
.
-이미지 벡터 효율성: 다음 장에서는 VML의 이미지, 이미지 데이터, 채우기 및 기타 태그
를 배우게 됩니다. 이러한 태그는 http://(online), file:///( Local을 변환하는 데 사용할 수 있습니다. ) jpg, gif,
bmp 및 기타 형식의 경로 프로토콜 이미지가 벡터 형식으로 WEB 페이지에 삽입됩니다. 삽입된 이미지가 더 크면(
바이트 수) 속도가 느려지고, 그 반대의 경우 속도가 빨라집니다.
-위의 효율성 문제를 바탕으로 보면 VML의 가장 큰 단점이다. VML의 단점을 이해한 후에는 향후 VML 학습 및 적용에서 이러한 단점에 걸림돌이 되지 않도록 서로의 장점에서 배우도록 최선을 다해야 합니다.
이것은 어렵지 않거나 어렵지 않습니다. 두려워할 것. 적어도 VML 그래픽의 출력 효율성은 충분히 빠릅니다 :)

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿