{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T19:06:00Z","timestamp":1783105560116,"version":"3.54.6"},"reference-count":12,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2007,7,29]],"date-time":"2007-07-29T00:00:00Z","timestamp":1185667200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2007,7,29]]},"abstract":"<jats:p>There are many types of illustrations that are easier to create in planar-map-based illustration systems than in the more common stacking-based systems. One weakness shared by all existing planar-map-based systems is that the editability of the drawing is severely hampered once coloring has begun. The paths that define the areas to be filled become divided wherever they intersect, making it difficult or impossible to edit them as a whole.<\/jats:p>\n          <jats:p>Live Paint is a new metaphor that allows planar-map-based coloring while maintaining all the original paths unchanged. When a user makes a change, the regions and edges defined by the new paths take on fill and stroke attributes from the previous regions and edges. This results in greater editing flexibility and ease of use. Live Paint uses a set of heuristics to match each region and edge in a changed illustration with a region or edge in the previous version, a task that is more difficult than it at first appears. It then transfers fill and stroke attributes accordingly.<\/jats:p>","DOI":"10.1145\/1276377.1276415","type":"journal-article","created":{"date-parts":[[2007,9,14]],"date-time":"2007-09-14T13:44:55Z","timestamp":1189777495000},"page":"30","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":27,"title":["Dynamic planar map illustration"],"prefix":"10.1145","volume":"26","author":[{"given":"Paul","family":"Asente","sequence":"first","affiliation":[{"name":"Adobe Systems, Inc."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mike","family":"Schuster","sequence":"additional","affiliation":[{"name":"Adobe Systems, Inc."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Teri","family":"Pettit","sequence":"additional","affiliation":[{"name":"Adobe Systems, Inc."}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2007,7,29]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"Adobe Illustrator CS2 User Guide","author":"Adobe Systems Inc. 2005.","unstructured":"Adobe Systems Inc. 2005. Adobe Illustrator CS2 User Guide . Adobe Systems Inc . Adobe Systems Inc. 2005. Adobe Illustrator CS2 User Guide. Adobe Systems Inc."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0196-6774(03)00085-3"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/67449.67511"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1979.1675432"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218417"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/74334.74369"},{"key":"e_1_2_2_7_1","volume-title":"-D","author":"Gangnet M.","year":"1994","unstructured":"Gangnet , M. , Van Thong , J.-M. , and Fekete , J . -D . 1994 . Automatic Gap Closing for Freehand Drawing. ACM SIGGRAPH 94 Technical Sketch . Gangnet, M., Van Thong, J.-M., and Fekete, J.-D. 1994. Automatic Gap Closing for Freehand Drawing. ACM SIGGRAPH 94 Technical Sketch."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0925-7721(99)00021-8"},{"key":"e_1_2_2_9_1","unstructured":"Macromedia Inc. 2005. Macromedia Flash 8: Using Flash. Macromedia Inc.  Macromedia Inc. 2005. Macromedia Flash 8: Using Flash . Macromedia Inc."},{"key":"e_1_2_2_10_1","first-page":"180","article-title":"An Error-tolerant Approximate Matching Algorithm for Attributed Planar Graphs and its Application to Fingerprint Classification. In Proceedings of the 10th International Workshop on Structural and Syntactic Pattern Recognition","volume":"3138","author":"Neuhaus M.","year":"2004","unstructured":"Neuhaus M. and Bunke , H. 2004 . An Error-tolerant Approximate Matching Algorithm for Attributed Planar Graphs and its Application to Fingerprint Classification. In Proceedings of the 10th International Workshop on Structural and Syntactic Pattern Recognition , Springer-Verlag LNCS 3138 , 180 -- 189 . Neuhaus M. and Bunke, H. 2004. An Error-tolerant Approximate Matching Algorithm for Attributed Planar Graphs and its Application to Fingerprint Classification. In Proceedings of the 10th International Workshop on Structural and Syntactic Pattern Recognition, Springer-Verlag LNCS 3138, 180--189.","journal-title":"Springer-Verlag LNCS"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1124772.1124783"},{"key":"e_1_2_2_12_1","unstructured":"Young M. and Halvorson M. 2003. Microsoft Office System Inside Out---2003 Edition. Microsoft Press.   Young M. and Halvorson M. 2003. Microsoft Office System Inside Out---2003 Edition . Microsoft Press."}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1276377.1276415","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1276377.1276415","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:52:17Z","timestamp":1750258337000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1276377.1276415"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,7,29]]},"references-count":12,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2007,7,29]]}},"alternative-id":["10.1145\/1276377.1276415"],"URL":"https:\/\/doi.org\/10.1145\/1276377.1276415","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,7,29]]},"assertion":[{"value":"2007-07-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}