TÌM HIỂU SVG VÀ ỨNG DỤNG - 2 potx

20 329 1
TÌM HIỂU SVG VÀ ỨNG DỤNG - 2 potx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Chương 2. Các vấn đề tổng quan 20 (Xin vui lòng xem phụ lục A mục 1 để biết thêm về phần này) (Nguồn: http://www.softsource.com/svf/ ) 2.1.2.2 DWF DWF (Drawing Web Format) là một định dạng tập tin mở của hãng Autodesk, được sử dụng kèm với plugin WHIP4 của AutoDesk. Đây là một trong một vài plugin sử dụng Javascript. Tập tin theo định dạng DWF được tạo từ các tập tin định dạng DWG. Các chức năng của định dạng DWF gồm có: kéo (pan), phóng to và thu nhỏ không bị giật hình (smooth zoom), cửa sổ phóng to thu nhỏ (zoom window), phóng to thu nhỏ trên một khung nhìn được định nghĩa trước, xếp lớp bên trong và bên ngoài, và hiển th ị các siêu liên kết. Người dùng có thể chèn ảnh và văn bản vào trong tập tin định dạng DWF. Không có hoạt ảnh trong định dạng tập tin này. Ngoài ra còn có một phiên bản chạy trên Java applet. DWF được nhúng vào trong các sản phẩm của hãng Microsoft bằng cách sử dụng các ActiveX Control. Hai ActiveX Control có thể kể đến là bộ hiển thị DWF tối ưu và bộ soạn thảo DWF dùng để xem và nhúng các tập tin DWF với đầy đủ chức năng vào trong các ứng dụng của Microsoft. Hai ActiveX Control này sẽ t ăng cường khả năng chia sẻ và hiển thị các thiết kế bằng cách nhúng các tập tin DWF vào trong các tài liệu Internet Explorer, PowerPoint, Word, hoặc Excel kèm theo đầy đủ chức năng kéo, phóng to thu nhỏ và các chức năng khác. Các tập tin DWF máy chủ (host DWF files) trên các web site có nhiệm vụ chia sẻ các sơ đồ, bản đồ và các danh mục thành phần (component category) (trong các bản vẽ của các kiến trúc sư). Hãng Autodesk cung cấp bộ hiển thị DWF (DWF Viewer) và các hàm giao diện lập trình ứng dụng soạn thảo DWF (DWF Viewer và DWF Composer APIs). Các tài li ệu hướng dẫn đi kèm với hai công cụ này sẽ giúp người dùng tùy biến bộ hiển thị DWF, bộ soạn thảo DWF bên trong các web site và các ứng dụng của hãng thứ ba. Các tài liệu này cung cấp chỉ dẫn cho các chức năng như định vị đến một Chương 2. Các vấn đề tổng quan 21 trang chỉ định, hoặc xem và điều khiển sự xuất hiện của các lớp, hoặc điều khiển khả năng ẩn, hiện thanh công cụ và các menu ngữ cảnh, cũng như tùy biến các ứng xử của bộ hiển thị. Người dùng có thể tải bộ hiển thị DWF (DWF Viewer) và các giao diện lập trình ứng dụng soạn thảo DWF (DWF Viewer và DWF Composer APIs) từ trang địa chỉ http://www.autodesk.com (Nguồn: http://www.autodesk.com) 2.1.2.3 Flash (còn gọi là SWF) Định dạng tập tin Macromedia Flash (SWF) (đọc là “swiff”) được dùng để truyền tải đồ họa véc-tơ và hoạt ảnh qua mạng Internet. Định dạng tập tin SWF được thiết kế để trở thành một định dạng truyền tải hiệu quả, chứ không nhắm vào mục đích trao đổi hình ảnh giữa các bộ soạn thảo đồ họa. Hiện nay, Flash là định dạng véc-tơ tương tác được s ử dụng rộng rãi nhất. Nó đóng vai trò là một plugin Macromedia bên trong trình duyệt. Theo quan điểm của lĩnh vực bản đồ, đây là chuẩn cập nhật nhất cho việc hiển thị véc-tơ. Flash vẫn chưa trở thành chuẩn chính thức cho véc-tơ, và trong một thời gian dài tài liệu lập trình vẫn rất nghèo nàn. Nó là một định dạng nhị phân và độc quyền nên người sử dụng đòi hỏi phải có mã nguồn mở . Mặc dù vậy, do định dạng này được tạo ra để đáp ứng nhu cầu của cộng đồng và giới công nghiệp nên nó đã tăng trưởng rất nhanh. Trong đầu năm 2000, gần 70% trình duyệt đã hỗ trợ định dạng này mà không cần phải cài đặt phụ trợ (không cần dùng plugin). Flash không chỉ có khả năng hiển thị đồ họa véc-tơ. Các đoạn phim và nhạc có thể được tích hợp ho ặc phát sinh một cách dễ dàng. Đồ họa của Flash có thể được xuất ra Macromedia Freehand, Adobe Illustrator hoặc CorelDRAW, đồng thời cũng có thể được chỉnh sửa bằng trình soạn thảo Macromedia Flash. Có rất nhiều hàm để tạo hoạt ảnh, tích hợp các hiệu ứng đồ họa đặc biệt. Nhiều ứng dụng đẹp mắt đã chứng tỏ Flash là một công cụ web linh hoạt, chẳng hạn như cho phép tải dữ liệu lên mạng liên tục (một trang có thể được hiển thị thậm chí trước khi toàn bộ tập tin Chương 2. Các vấn đề tổng quan 22 được tải về). Hiện nay Flash gặp rất nhiều vấn đề đối với bản đồ khi tích hợp dữ liệu bên ngoài và khi chỉnh sửa hoặc tạo các chức năng cần thiết riêng của người dùng. Các giao tiếp đang được phát triển thêm, nhưng chúng không bao giờ trở thành chuẩn quốc tế bởi vì Flash đang là sở hữu độc quyền của hãng Macromedia. Xin vui lòng xem phụ lục A mục 2 để biết thêm chi ti ết về các phần sau đây: • Các mục tiêu thiết kế dành cho SWF • Cấu trúc của tập tin Flash • Tối ưu hóa kích thước tập tin SWF • Nội dung bên trong một tập tin SWF 2.1.2.4 PGML Precision Graphics Markup Language (PGML) PGML (Precision Graphics Markup Language) là ngôn ngữ đánh dấu đồ họa chính xác. Đây là một tập các đặc tả định dạng véc-tơ độc quyền hai chiều dựa trên văn bản. Nó được thiết kế để đáp ứ ng cả hai nhu cầu đồ họa véc-tơ của người dùng thông thường và nhu cầu về độ chính xác của các họa sĩ. Đặc tả này được hãng Adobe đưa ra từ nền tảng của của PostScript and PDF. Nó được phát sinh thông qua sự chuyển đổi không liên quan đến PDF. Nó thỏa mãn các yêu cầu nghiêm ngặt và cung cấp các chức năng tương tác ở cấp cao. PGML cũng chứa những tính năng phụ trợ để thỏa mãn nhu cầu của các ứ ng dụng Web. Nhu cầu về độ chính xác của các họa sĩ được hiểu là các thiết kế đồ họa xuất hiện trên hệ thống của người dùng cuối phải có đúng với phông chữ, màu sắc, trình bày và các mối kết hợp mà họ muốn. Ảnh dạng PGML chứa một tập hợp gồm một hoặc nhiều đối tượng đồ họa (các đối tượng đường, đối t ượng hình học, đối tượng hình ảnh và đối tượng văn bản). Sự xuất hiện trực quan của một đối tượng khi nó được vẽ sẽ được xác định từng phần bằng một dãy các tham số. Ví dụ, một đối tượng đường sẽ được tô bằng một màu xác định, còn một đối tượng văn bản sẽ được vẽ bằng cách sử dụng một Chương 2. Các vấn đề tổng quan 23 phông xác định. Tập hợp các tham số như vậy được gọi là trạng thái đồ họa. PGML cung cấp các phương thức để chỉ định các đối tượng, và để xác định các tham số trong trạng thái đồ họa khi các đối tượng này được vẽ. Cấu trúc của một tập tin PGML không có nội dung: 2.1.2.5 WebCGM CGM (Computer Graphics Metafile = Siêu tập tin Đồ họa máy tính) đã trở thành một chuẩn ISO (ISO/IEC 8632:1999) cho các định nghĩa véc-tơ và đị nh nghĩa ảnh véc-tơ/ảnh quét từ năm 1987. CGM được thiết kế để đáp ứng nhu cầu của đồ họa véc-tơ hai chiều. CGM gây được sự chú ý mạnh trong việc minh họa tài liệu kỹ thuật và tài liệu điện tử tương tác, trực quan hóa dữ liệu địa lý, và trong những lĩnh vực ứng dụng khác. Nó còn được sử dụng rộng rãi trong lĩnh vực sản xuất ô-tô, máy bay và công nghi ệp quốc phòng. Bản mô tả CGM là một tập con của chuẩn ISO, và cũng là một tập các đặc tả hướng đến việc ứng dụng một cách hiệu quả tiêu chuẩn ISO vào việc biểu diễn nội dung đồ họa hai chiều bên trong tài liệu Web. WebCGM là một bản mô tả cho cách ứng dụng hiệu quả CGM vào trong các tài liệu điện tử Web. WebCGM là một nỗ lực hợp tác giữa nghiệp đoàn CGM vớ i đội ngũ W3C, đồng thời cũng được hỗ trợ từ dự án European Commission Esprit. Nó đóng vai trò như một sự thống nhất quan trọng giữa phần lớn người sử dụng và người bổ sung đặc tả cho CGM. Do đó nó hợp nhất các xu hướng đang rời rạc tại thời điểm đó bằng cách tận dụng CGM trong các ứng dụng tài liệu Web. Các yêu cầu thích ứng rõ ràng và không nhập nhằng của WebCGM sẽ mở rộng khả năng tương tác của các cài đặt. Do đó, điều này có thể <?xml version="1.0"?> <!DOCTYPE pgml SYSTEM "pgml.dtd"> <pgml> <! Chèn các thành phần vẽ ở đây > </pgml> Chương 2. Các vấn đề tổng quan 24 tạo ra những công cụ kiểm định CGM sẵn có, các bộ kiểm tra, và các dịch vụ kiểm tra chứng thực sản phẩm cho các ứng dụng WebCGM. WebCGM đã được đăng ký là một kiểu đa phương tiện (“image/cgm”) trên Internet và World Wide Web từ tháng 12 năm 1995. Kiểu MIME (Multipurpose Internet Mail Extensions) đúng cho WebCGM là: Mặc dù WebCGM là một định dạng tập tin nhị phân và không thể định kiểu, nó vẫn tuân theo các yêu cầu mà W3C đã công bố cho một định dạng đồ h ọa khả co ở nhưng nơi mà nó có thể được áp dụng. Tiêu chuẩn thiết kế nội dung đồ họa của WebCGM là nhắm đến sự cân bằng giữa năng lực hiển thị đồ họa và tính đơn giản, khả năng bổ sung được các định dạng mới vào WebCGM. Một tập nhỏ nhưng mạnh gồm các thành phần siêu dữ liệu đã được chuẩn hóa trong WebCGM. Do đó WebCGM hỗ trợ các chức năng như: siêu liên kết và định vị tài liệu, cấu trúc hóa và phân lớp hình ảnh, tìm kiếm và truy vấn trên nội dung hình ảnh WebCGM. Các bộ hiển thị và soạn thảo cho CGM đều có thể chạy được trên nhiều hệ nền khác nhau và đang được chỉnh sửa lại cho phù hợp với đặc tả WebCGM. 2.1.2.6 VML VML (Vector Markup Language) là ngôn ngữ đánh dấu đồ họa. Nó là một định dạng véc-tơ hai chiều dựa vă n bản, đồng thời cũng là định dạng độc quyền của hãng Microsoft. Nó đã được tích hợp vào Internet Explorer, nhưng từ tháng 9/1998 nó không còn được Microsoft tập trung phát triển nữa. PGML là khởi đầu của một cú pháp hấp dẫn, nhưng thiếu khả năng mở rộng. Trước khi SVG ra đời, PGML là một xu hướng đầy hứa hẹn, nhưng bị giới hạn sử dụng trong một hệ nền duy nhất là Windows. VML là một phần áp dụng của XML 1.0 (XML = Extensible Markup Language = ngôn ngữ đánh dấu có thể mở rộng). Nó định nghĩa một định dạng cho image/cgm;Version=4;ProfileId=WebCGM Chương 2. Các vấn đề tổng quan 25 việc mã hóa thông tin véc-tơ với các đánh dấu phụ trợ, nhằm diễn tả thông tin sẽ được hiển thị và chỉnh sửa như thế nào. Ngôn ngữ đánh dấu véc-tơ (VML = Vector Markup Language) cung cấp các đánh dấu thông tin đồ họa véc-tơ giống như HTML cung cấp các đánh dấu thông tin dạng văn bản. Nội dung VML mô tả sự kết hợp của các đường được tạo từ các đường thẳng và đườ ng cong cơ bản. Các đánh dấu cho biết ý nghĩa và thông tin biểu diễn của các đường. VML được viết bằng cách sử dụng cú pháp của XML. Điều này giống như HTML được viết bằng cách sử dụng cú pháp của SGML (Standard Generalized Markup Language, [ISO 8879] = Ngôn ngữ đánh dấu được tổng quát hóa theo tiêu chuẩn) - nghĩa là XML là một dạng được giới hạn lại từ SGML. VML sử dụng “Các trang định kiểu nạp chồng cấp 2” (Cascading Style Sheets, Level 2 = CSS2) theo cùng cách mà HTML xác định dạng trình bày của đồ họa véc- tơ được nó chứa. Luồng công việc liên quan đến việc xây dựng VML có thể được so sánh với luồng công việc xây dựng HTML được thể hiện trong hình sau: Hình 2.1. Luồng công việc của VML và HTML Chương 2. Các vấn đề tổng quan 26 Điểm khác nhau chính giữa luồng công việc HTML và VML là ở một bước phần gần cuối trình bày kí tự so với biến đổi đường. Trong nhánh của HTML, luồng công việc phát sinh các vị trí và các thông tin khác cho một chuỗi các mục chính (characters) mà sau đó chúng (tức các mục chính) sẽ được xây dựng bằng cách sử dụng chức năng có sẵn của hệ điều hành. Trong nhánh của VML, luồng công việc phát sinh các vị trí và các thông tin liên quan cho các đường véc-tơ và các đối tượ ng liên quan (chẳng hạn như ảnh bitmap) mà sau đó chúng (tức các đối tượng liên quan này) sẽ được xây dựng bằng cách sử dụng chức năng có sẵn của hệ điều hành. Như vậy, sự khác nhau nằm ở chỗ HTML thì tạo ra các mục chính (characters), trong khi VML tạo ra các đường véc- tơ và các đối tượng liên quan. Luồng công việc chung trong hình trên là một phần không thể thiếu của VML. Hai yêu cầu của quá trình thiết kế là tích hợp VML vớ i HTML sẵn có, đồng thời bỏ qua việc yêu cầu một tác nhân người dùng (user agent) phải thực hiện lại công việc đã được hoàn thành. Yêu cầu thứ hai trên được thực hiện bằng cách sử dụng các biểu diễn khác, hoặc các cài đặt khác của các chức năng HTML hay CSS sẵn có. Giống như HTML, VML mô tả các đối tượng mà chúng sẽ thường được chỉnh sửa trong tương lai. Trong trườg hợp của HTML, các đối tượng là các đo ạn, các dạng hoặc các bảng. Còn đối với VML, các đối tượng là các hình hoặc các tập hợp các hình đã được gom nhóm. VML không yêu cầu một hướng tiếp cận đặc thù nào để chỉnh sửa – nó cung cấp một số lượng đa dạng các trình soạn thảo. Lượng dữ liệu đồ họa khỗng lồ buộc VML phải chú ý đến một trình soạn thảo đã ghi lại nhưng thông tin ngữ nghĩa có liên quan đế n mô tả VML. VML luôn đảm bảo rằng các trình soạn thảo có thể nhận diện và quản lý chính xác dữ liệu của mỗi đối tượng mà nó quản lý (thậm chí cho dù chúng không phải lúc nào cũng hiểu hết toàn bộ dữ liệu này) Chương 2. Các vấn đề tổng quan 27 Một đoạn mã VML: Hình ảnh xuất hiện trên trình duyệt : Hình 2.2 Minh họa VML 2.1.2.7 PDF PDF (Portable Document Format = Định dạng tài liệu dễ mang chuyển) là một định dạng tập tin được sử dụng để biểu diễn một tài liệu theo một cách độc lập với phần mềm ứng dụng, phần cứng và hệ điều hành được sử dụng để tạo ra nó. Hiện nay, PDF đã trở thành định dạng được hỗ trợ sẵn trong of Adobe Illustrator 9. Mục đích thiết kế không nhắm vào WWW, nhưng nó đã được sử dụng với sự trợ giúp của plugin. Bộ hiển thị của nó, một sản phẩm miễn phí của Adobe, hoạt động độc lập với trình duyệt. Các tài liệu có thể được bảo vệ bởi mật khẩu khỏi việc đọc, in ấn và sao chép. Định dạng nhị phân không cho phép các máy tìm kiếm WWW rà soát thông tin. Với định dạng văn bản thì điều này có thể thực hiện được. Tuy nhiên nó không phải là giải pháp hay vì kích thước lớn của dữ liệu. <v:shape style='top: 0; left: 0; width: 250; height: 250' stroke="true" strokecolor="red" strokeweight="2" fill="true" fillcolor="green" coordorigin="0 0" coordsize="175 175"> <v:path v="m 8,65 l 72,65,92,11,112,65,174,65,122,100,142,155,92,12 1 , 42 , 155 , 60 , 100 Đoạn mô tả đường bao ngoài của ngôi Chương 2. Các vấn đề tổng quan 28 PDF chính là một “mô hình ý niệm ngôn ngữ PostScript” (xin vui lòng xem phụ lục để biết thêm chi tiết) Cấu trúc của một tập tin PDF Một tập tin PDF chứa một tài liệu PDF và các thông tin hỗ trợ khác. Một tài liệu PDF chứa một hoặc nhiều trang. Mỗi trang trong tài liệu có thể chứa bất kỳ dạng kết hợp nào của văn bản, đồ họa và hình trong một định dạng độc lập thiết bị và độ phân giải. Đây chính là mô tả trang. Một tài liệu PDF cũng có thể chứa các thông tin mà chỉ có thể có trong một trang điệ n tử, chẳng hạn như các siêu liên kết. Ngoài ra, một tập tin PDF có thể chứa phiên bản của đặc tả PDF được sử dụng trong tập tin và thông tin về vị trí của các cấu trúc quan trong trong tập tin. PDF chính là một mô hình ý niệm ngôn ngữ PostScript (xin vui lòng xem phụ lục để biết thêm chi tiết). Ưu điểm của PDF • Là mẫu mực biểu diễn hình ảnh của Adobe • Dễ mang chuyển • Nén/ Mã hóa • Độc lập phông chữ • Truy cập ngẫu nhiên • Cập nhật tăng dần • Khả năng mở rộng Chương 2. Các vấn đề tổng quan 29 Các thành phần của PDF Hình 2.3. Các thành phần của PDF Thành phần đầu tiên (Objects) là tập hợp các kiểu đối tượng cơ bản được PDF sử dụng để minh họa các đối tượng. Các kiểu này, trừ một ít ngoại lệ, phụ thuộc vào các kiểu dữ liệu được sử dụng trong ngôn ngữ PostScript. Thành phần thứ hai (File structure) là cấu trúc tập tin PDF. Cấu trúc tập tin chỉ định các đối tượng sẽ được lưu trữ trong một tập tin PDF, cách truy cập và cập nh ật chúng như thế nào. Cấu trúc này độc lập với ngữ nghĩa của các đối tượng. Thành phần thứ ba (Document structure) là cấu trúc PDF. Cấu trúc này tài liệu chỉ định các kiểu đối tượng cơ bản được sử dụng để biểu diễn các thành phần của một tài liệu PDF: các trang, các chú thích, các siêu liên kết, các phông chữ. Thành phần thứ tư (và cũng là thành phần cuối cùng) (Page Description) là mô tả trang PDF. Một mô tả trang PDF, khi là thành phần của m ột đối tượng khác, có thể được diễn giải độc lập với các thành phần khác. Một mô tả trang chỉ có tương tác bị giới hạn với các phần khác của một tài liệu PDF. Điều này sẽ đơn giản hóa việc chuyển đổi nó sang định dạng PostScript. [...]... liệu SVG cơ bản: 1 2 4 6 < Nội dung SVG nằm ở đây > 7 < /svg> Dòng 1 : là một khai báo XML để chỉ định đây là... kiểm tra và các kết quả cài đặt để đảm bảo tính tương thích Các ứng dụng của SVG trong công nghiệp • Thiết bị di động Trong năm 20 01, ngành công nghiệp điện thoại di động đã chọn SVG là cơ sở cho hệ nền đồ họa của mình.Nhiều công ty hàng đầu đã tham gia vào nỗ lực phát triển SVG để tạo ra tập tin đặc tả hiện trang cho bộ SVG Tiny và bộ SVG Basic SVG Tiny và SVG Basic là hai tập con của tập đặc tả SVG Hai... Example toap01 - simple... hệ nền mà các ứng dụng giàu hình ảnh và các giao tiếp người dùng sẽ được xây dựng trên đó Với SVG, nhà phát triển ứng dụng sẽ quen với việc sử dụng một tập hợp các chuẩn mở Chúng không bị ràng buộc vào một cài đặt chuyên biệt nào, một nhà sản xuất nào và một công cụ soạn thảo nào SVG thích hợp cho thị trường thông dụng chuyên thiết kế đồ họa trong lĩnh vực hàng không, vận tải, xe hơi và truyền thông... công cụ hỗ trợ nhập và xuất dữ liệu Do đó nó có thể được sử dụng như là một định dạng trao đổi dữ liệu giữa các ứng dụng 32 Chương 2 Các vấn đề tổng quan • GIS và bản đồ GIS (Geographic Information Systems) có các yêu cầu rất rõ ràng: các tính năng đồ họa phức tạp, hỗ trợ nội dung ảnh quét và véc-tơ và khả năng quản lý một lượng dữ liệu lớn SVG hoàn toàn thích hợp cho thị trường này và nhiều hệ thống... font-family="Verdana" font-size=" 42. 5" fill="blue" > We go up, then we go down, then up again < /svg> Kết quả hiển thị trên trình duyệt: Hình 2. 4 Minh họa đơn giản về SVG 35 Chương 2 Các vấn đề tổng quan 2. 1 .2. 9... liệu động SVG Print cũng tích hợp các định dạng mô tả công việc chúng chẳng hạn như PODi’s PPML và CIP4’s JDF • Các ứng dụng Web Các ứng dụng dựa trên nền đang tăng trưởng rất nhanh và phỗ biến Các nhà phát triển thường bị giới hạn bởi vấn đề không tương thích trình duyệt và thiếu các chức năng Với sự hỗ trợ mạnh mẽ của ngôn ngữ viết kịch bản (script) và hỗ trợ bắt sự kiện, SVG có thể được sử dụng dưới... ảnh hưởng cho cả tài liệu SVG Dòng 5: dòng này chỉ định không gian tên liên kết ngoài được sử dụng để tham chiếu ngoại các hình ảnh và các thành phần trong một tài liệu SVG Dòng 6: Nội dung của tài liệu SVG Dòng 7: Đóng thành phần svg để hoàn chỉnh tài liệu SVG đúng hình thức (Nguồn: http://www.w3.org/Graphics /SVG/ Overview.html) 34 Chương 2 Các vấn đề tổng quan Một ví dụ về SVG: Ví dụ đơn giản sau... trao đổi đồ họa, in ấn, ứng dụng cho thiết bị di động và thiết kế chất lượng cao SVG được xây dựng trên nhiều chuẩn thành công khác chẳng hạn như: • XML (đồ họa SVG là dạng dựa trên văn bản và do đó rất dễ tạo) • JPEG và PNG cho các định dạng ảnh • DOM cho phần viết kịch bản (script) và tương tác • SMIL cho hoạt ảnh • CSS cho việc định kiểu 30 Chương 2 Các vấn đề tổng quan SVG có khả năng tương tác...Chương 2 Các vấn đề tổng quan 2. 1 .2. 8 SVG SVG (Scalable Vector Graphics) là một định dạng mới và mở hoàn toàn được Tổ chức W3C (World Wide Web Consortium) khuyến khích sử dụng và phát triển SVG có tất cả các ưu điểm của Flash (một chuẩn không chính thức hiện nay) cộng thêm các tính năng sau: các phông chữ nhúng, ngôn ngữ đánh dấu có khả năng mở rộng (XML), các trang định kiểu (CSS), khả năng tương tác và . encoding="ISO-885 9-1 " standalone="no"?> 2 <!DOCTYPE svg PUBLIC " ;-/ /W3C//DTD SVG 20 010904//EN" 3 "http://www.w3.org/TR /20 01/REC -SVG- Chương 2. Các. v="m 8,65 l 72, 65, 92, 11,1 12, 65,174,65, 122 ,100,1 42, 155, 92, 12 1 , 42 , 155 , 60 , 100 Đoạn mô tả đường bao ngoài của ngôi Chương 2. Các vấn đề tổng quan 28 PDF chính là. gia vào nỗ lực phát triển SVG để tạo ra tập tin đặc tả hiện trang cho bộ SVG Tiny và bộ SVG Basic. SVG Tiny và SVG Basic là hai tập con của tập đặc tả SVG. Hai bộ này được gọi chung là SVG

Ngày đăng: 30/07/2014, 17:20

Từ khóa liên quan

Mục lục

  • Mở đầu

    • Vai trò của đồ họa véc-tơ trong ứng dụng bản đồ

    • Mục tiêu của đề tài

    • Các vấn đề tổng quan

      • Tổng quan về chuẩn véc-tơ cho bản đồ

        • Giới thiệu về chuẩn véc-tơ cho bản đồ

        • Các định dạng của véc-tơ

        • Mô hình DOM

        • Ngôn ngữ XML

        • Tổng quan về GIS

        • Cấu trúc định dạng tập tin SVG

          • Định nghĩa

          • Sự tương thích với các chuẩn khác

          • Loại MIME của SVG và Không gian tên SVG

            • Loại MIME của SVG, mở rộng tên tập tin và loại tập tin Macin

            • Không gian tên SVG, định danh công cộng và định danh hệ thốn

            • Định nghĩa một phân đoạn tài liệu SVG : thành phần ‘SVG’

              • Tổng quan:

              • Thành phần ‘svg’:

              • Gom nhóm : thành phần ‘g’:

              • Tham chiếu và thành phần ‘defs’:

                • Tổng quan:

                • Các thuộc tính tham chiếu URI:

                • Thành phần ‘defs’

                • Thành phần ‘desc’ và ‘title’:

                • Thành phần ‘symbol’:

                • Thành phần ‘use’:

Tài liệu cùng người dùng

Tài liệu liên quan