Jsdraw2d release of JavaScript library for drawing

Source: Internet
Author: User
Tags vector graphics library

Recently, jsfiction released jsdraw2d, a javascript library that allows developers to easily create images, including basic shapes (such as polygon, arcs, and circles) and fill shapes, and the bésel curve (including the first, second, and three-dimensional curves ). Developers can change the origin of the coordinate system to any point in the DIV element, and can select the default or Cartesian coordinate system. Jsdraw2d also allows you to set the image size ratio.

Jsdraw2d integrates a few products that provide Web developers with the ability to draw advanced graphics using the built-in JavaScript language. Like most of its similar products, this product is confined to a few browsers: IE 7, Mozilla Firefox 3, Google Chrome, opera 9.64, and Safari 4. These browsers must support certain HTML 5 specifications, especially the use of canvas labels.

Drawing interesting images in a web browser was once a big problem. Developers need to master other technologies, such as flash or Flex (using the associated browser plug-in to run code), or use underlying tools such as SVG or VML. There are also some products that provide simplified drawing functions. Walter Zorn's DHTML is a javascript vector graphics library that provides simple shapes and lines; Raphael is another example, it encapsulates SVG or VML in JavaScript to create an object consistent with Dom. An example of a javascript library that provides simple graphics is Ortho. Compared with them, jsdraw2d provides some advanced features they do not have, such as the beiser curve and the zoom-in and zoom-out of graphics.

Perhaps Sun's lively kernel is the most powerful and complex JavaScript-based graphics library. Lively kernel is the Javascript Implementation of the graphic image system morphic. Morphic was originally developed for the programming language self, but most often appears in squeak (Smalltalk. Lively kernel also contains development tools for checking and modifying JavaScript applications within the system. Unfortunately, Sun has terminated the project recently, so its future can only be viewed in the Open Source world.

Jsdraw2d is the first product provided by jsfiction. They plan to create a variety of revolutionary JavaScript libraries and applications to help JavaScript developers, Web developers, and webmasters expand the connotation and functions of JavaScript. Jsdraw2d is an open source project based on the lgpl protocol.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.