Share on Facebook Share on Twitter Email
Answers.com

Canvas

 
(′kan·vəs)

(textiles) A firm, closely woven fabric of plain weave made principally from hemp, but also from flax, jute, cotton, or a blend of fibers.


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics

(1) A major feature of HTML 5.0. See canvas element.

(2) In an image editing or paint program, the canvas is the window in which the picture is created or edited. It is the on-screen counterpart of the cloth canvas used by an artist. See paint program.

(3) (Canvas) A technical drawing, image editing and page layout program for Windows and the Mac from ACD Systems International, Inc., Victoria, British Columbia (www.acdsystems.com). Acquired from Deneba Software in 2003, ACD's Canvas combines numerous illustration (vector graphics) and image editing tools (bitmapped graphics) in one application. It also includes presentation graphics capabilities for producing on-screen slide shows. Specific versions have been created for GIS mapping, scientific imaging and the professional design engineering market.

Canvas
Canvas combines extensive drawing and imaging tools in one program. The PC drawing on top is a vector graphics rendering and the "first mouse" below is a bitmap. The open menus show image editing tools that are not normally found in a vector graphics drawing program.

Download Computer Desktop Encyclopedia to your iPhone/iTouch

Wikipedia: Canvas (HTML element)
Top

The canvas element is part of HTML 5 and allows for dynamic scriptable rendering of bitmap images.

It was initially introduced by Apple for use inside their own Mac OS X WebKit component, powering applications like Dashboard widgets and the Safari browser. Later, it was adopted by Gecko browsers and Opera[1] and standardized by the WHATWG on new proposed specifications for next generation web technologies. Novell manufactures an XForms processor plugin for Internet Explorer, which also provides support for the canvas element.[2] Independent efforts exist to support the canvas feature on Internet Explorer that do not require plugins and are based solely on VML and JavaScript.[3] Google has also begun a project to add canvas abilities to Internet Explorer using the same techniques.[4]

Canvas consists of a drawable region defined in HTML code with height and width attributes. JavaScript code may access the area through a full set of drawing functions similar to other common 2D APIs, thus allowing for dynamically generated graphics. Some anticipated uses of the canvas include building graphs, animations, games, and image composition.

Contents

Reactions

At the time of its introduction the canvas element met with mixed reactions from the web standards community. There have been arguments against Apple's decision to create a new proprietary element instead of supporting the SVG standard. Further arguments are concerning the logic upon which canvas was conceived: being completely procedural and not having a descriptive counterpart allowed canvas to 'paint', but drawn elements are not identifiable in a DOM-like way. Other concerns, not about the proprietary extension per se, but in regard to the proposed syntax for those elements. For example, they consider the absence of a namespace indication to be undesirable.[5]

Intellectual property over canvas

On March 14, 2007, WebKit developer Dave Hyatt forwarded an email from Apple's Senior Patent Counsel, Helene Plotka Workman[6], which stated that Apple reserved all intellectual property rights relative to WHATWG’s Web Applications 1.0 Working Draft, dated March 24, 2005, Section 10.1, entitled “Graphics: The bitmap canvas” (sic)[7], but left the door open to licensing the patents should the specification be transferred to a standards body with a formal patent policy. This caused considerable discussion among web developers, and raised questions concerning the WHATWG's lack of a policy on patents in comparison to the W3C's explicit favoring of royalty-free licenses. Apple later disclosed the patents under the W3C's royalty-free patent licensing terms.[8] The disclosure means that Apple is required to provide royalty-free licensing for the patent whenever the Canvas element becomes part of a future W3C recommendation created by the HTML working group.[9]

See also

References

  1. ^ Opera 9.0 changelog
  2. ^ Novell XForms Explorer
  3. ^ Canvas in IE
  4. ^ Google's Canvas in IE project
  5. ^ Ian Hickson remarks regarding canvas and other Apple extensions to HTML
  6. ^ [whatwg] Web Applications 1.0 Draft, David Hyatt, Wed Mar 14 14:31:53 PDT 2007
  7. ^ Web Applications 1.0 Early Working Draft - Dynamic graphics: The bitmap canvas
  8. ^ HTML Working Group Patent Policy Status – Known Disclosures
  9. ^ W3C patent policy in use by HTML working group

External links


 
 
Learn More
CANV
horizon cloth
bum (in marketing)

What rhymes with canvas? Read answer...
What is canvas dwelling? Read answer...
Where does canvas come from? Read answer...

Help us answer these
What is an oil on canvas?
How sturdy is canvas?
How is a canvas measured?

Post a question - any question - to the WikiAnswers community:

 

Copyrights:

Sci-Tech Dictionary. McGraw-Hill Dictionary of Scientific and Technical Terms. Copyright © 2003, 1994, 1989, 1984, 1978, 1976, 1974 by McGraw-Hill Companies, Inc. All rights reserved.  Read more
Computer Desktop Encyclopedia. THIS COPYRIGHTED DEFINITION IS FOR PERSONAL USE ONLY.
All other reproduction is strictly prohibited without permission from the publisher.
© 1981-2009 Computer Language Company Inc.  All rights reserved.  Read more
Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Canvas (HTML element)" Read more