|
Information Automation API EazyDraw 12.5.0 introduces a new Automation API that lets you drive EazyDraw from your own scripts — open and control drawings from Python, a shell, or any tool that can make a web request. The service runs locally on your Mac, stays off until you turn it on, and is protected by a private access token on every request. Through the API you can: Open and close drawings and libraries. Read a drawing’s complete structure and state — layers, graphics, groups, document properties, page setup, and scale. Place elements from your libraries, then position and resize them precisely. Apply a saved look — fill color, line color and style, gradients, vector hatch, dashes, and arrows — from a library onto any graphic, exactly as if you had dragged the swatch onto it. Set document properties such as title, author, and keywords. Export a whole drawing, a layer, or a single graphic to SVG, PDF, PNG, or JPEG. Full API Documentation The complete reference — every request and response, the status codes, and example scripts — is in the EazyDraw Automation API documentation: EazyDraw Automation API Reference: EazyDraw Automation API Reference Reverse Compatibility Four versions of EazyDraw provide support from the initial release of macOS X (2001) through macOS 26 (Tahoe). The 4 versions have overlapping support at macOS 10.13, macOS 11, and 14 which provides drawing file cross compatibility for the full 24 year span. Contact EazyDraw support with details on your available versions of macOS and EazyDraw for usability or drawing migration issues.
JSON File Format version 12.5 enhancement EazyDraw Version 12 adopts the open-standard JSON (JavaScript Object Notation) data interchange format as its primary file format. Utilizing human-readable text with Unicode UTF-8 encoding, JSON is entirely language-independent, making it the universal standard for modern data exchange. Files saved in this format use the extension .ezdjson. EazyDraw Version 12.5.0 further enhances this format to allow for seamless integration with automation scripts and AI workflows. The format now supports two distinct serialization patterns: optimized and flat. The Optimized format uses a hash table structure to store graphic attributes, text attributes, and Bezier paths. This approach significantly reduces file size for complex drawings and maximizes interactive performance by minimizing runtime RAM usage. For instance, if a single gradient fill is applied to hundreds of graphic elements, it is saved only once in the JSON file and maintained as a single immutable copy in memory during runtime. While optimized serialization is highly efficient for a native Objective-C application like EazyDraw, its structural logic can be difficult for Large Language Models (LLMs) to interpret naturally. To solve this, EazyDraw includes a setting to bypass optimization and save drawings in a Flat format. This provides a linear organization of content and attributes, making it the ideal choice for developers writing custom scripts and engineers feeding data into AI language models. Help Pages Help pages are included in the download App bundle. Or access EazyDraw Help Pages online. If you are considering EazyDraw, this is good way to explore the user interface. There are just over 400 Help pages and the illustrations were recently updated to macOS Tahoe. Manual A PDF manual is included in the download App bundle. Or access EazyDraw PDF Manual online. The Help pages, mentioned above, are richly cross linked and suitable for following a topic thread of information. The PDF manual is better suited for background reading and study of general vector drawing and computer aided communication of concepts and ideas. The pdf manual too is about 400 pages in length and the most recent version applies to EazyDraw 12 and macOS Tahoe. Try EazyDraw Help … or … Get the videos EazyDraw 12 has about 400 help pages of richly cross linked and searchable documentation. This documentation uses screenshots for quick visual tips and communication of concepts, Get immediate assistance by posing your question to the EazyDraw integrated Help book (access from the Help menu - of course). The search phrase text field is found at the top right of the Help browser window; enter your question here. The EazyDraw Additions Pack has over 40 video tutorials. This is the best way to learn vector drawing techniques, gain a deeper understanding of macOS user interface conventions, and master EazyDraw. The Video Tutorials page has more details and a synopsis / study guide so you can quickly assess if this might be a valuable resource for your situation. Support Policy Send email to "support" at EazyDraw.com. Mention if your hardware is iPhone, iPad or Mac. It helps to let the support team know your version of the operating system and EazyDraw. Looking for the solution to opening Intaglio drawings. No problem. The current version of EazyDraw opens SVG drawings saved from Intaglio. SVG is vector exchange format. The imported results are fully editable vector content - continue working just as if you were running Intaglio. Looking for the solution to opening AppleWorks drawings- click this link EazyDraw Retro for support information. EazyDraw retro runs on PPC processors. Support requests are usually answered within a few hours. If you don't receive a reply within 12 hours, check your junk mail. If more urgent assistance is required, call our hot line at +1 608.444.5245, this is a US call to the state of Wisconsin. Support is free but no toll free number is available. macOS Tahoe, iOS 26, and iPadOS 26 EazyDraw provides full support for macOS Tahoe, iOS 26, and iPadOS 26 and Vision Pro. EazyDraw is signed and Apple notarized. EazyDraw 12 runs on macOS Big Sur, Monterey, Ventura and Sonoma. Mobile EazyDraw supports iOS 26, and iPadOS 26. EazyDraw 12 is a universal 2 app, runs native on Apple Silicon (ARM64) and Intel (Intel64). EazyDraw has been a 64 bit App since introduction over 10 years ago. EazyDraw version 10.0.2 (Retro Version) runs on macOS 10.4.11 and newer to Mojave, but not Catalina, Big Sur, Monterey or Ventura versions of macOS. EazyDraw Retro is code signed. EazyDraw Retro is needed for PICT, AppleWorks, ClarisDraw, MacDrawPro, MacDrawII and MacDraw support. Only one purchase needed, EazyDraw for macOS. EazyDraw for iOS and iPadOS is free. One macOS purchase provides EazyDraw and EazyDraw retro for all your macs, use the same license code for both versions on all your macOS systems. Mobile download from the App Store provides EazyDraw at no charge for all your iPhones and iPads. Visit the App Store using your iPhone and / or iPad, search for EazyDraw (remember that is with a z). Download to the iPhone or iPad. Use the new Catalina Finder, Hand Off, or iCloud to move drawings and graphic elements between your Mac and Apple mobile devices. |
|