![]() The application can be built in Xcode with the PlotDevice.xcodeproj project. Scripts and perform batch exports from the console. In both cases it now includes a command line tool called plotdevice allowing you to run PlotDevice supports being built as either a full-fledged Cocoa application, or asĪ standard Python module to be installed into a virtualenv alongside your source files. If you're interested in contributing, this would be a terrific place to start! The NodeBox Libraries ( coreimage, colors, and friends) would require quite a bit of attention to get working properly again.Ī first pass can be found in the plotdevice-libs repository but they're not.the mouse pointer is now visible in full-screen mode (and will auto-hide when inactive).the text() command will always treat its first argument as content (even if it's not a string) unless a str, xml, or src keyword argument is provided.building the module now only requires Xcode command line tools-not a full Xcode.app installation.simplified unicode handling (and improved support for normalization of user-provided strings).the command line tool can be exited via ctrl-c in addtion to being Quit from the menu bar.arguments defined using the command line tool's -args options are now passed to the script's sys.argv.cmyk exports are working reliably for command line -export and via the export(cmyk=True) method.the translate() command now incorporates non-pixel grid units set via the size() command.the read() command can now handle csv files with spaces in their header row names.automatic variables like WIDTH & HEIGHT correctly support the / operator.hex colors can now use lowercase letters.exported images generated on retina machines now have the proper dimensions.document autosaving is now user-configurable.the command line tool has a new -install option to download PyPI packages for use within the app.the module's command line interface is now accessible through python3 -m plotdevice.updated text editor with multiple tabs, new themes, and additional key-binding modes emulating Sublime Text and VS Code.revamped var() command for creating GUIs to modify values via sliders, buttons, toggles, etc.image exports have a configurable zoom to create 2x/3x/etc ‘retina’ images.SVG files can now be drawn to the canvas using the image() command (thanks to the magical SwiftDraw library). ![]() images can now be exported in HEIC format and videos support H.265 (HEVC).Python 3 support (including a bundled 3.10 installation in the app).Runs natively on Intel and Apple Silicon and supports retina displays.Some of the highlights of this maintenance release include: New Features Over the years since the last release, progress in both macOS and Python itself led to quiteĪ bit of breakage. On Python versions ≥3.6 (including the interpreter from the XcodeĪnd those installed through Homebrew). The PlotDevice application requires macOS 11 or greater (either on Intel or Apple Silicon)Īnd comes bundled with a Python 3.10 distribution. Of 2D imagery and powerful compositing operations. ![]() Over macOS's Quartz graphics engine, providing high-quality rendering Drawing commands provide a thin abstraction PlotDevice scripts can create images from simple geometric primitives, text, andĮxternal vector or bitmap images. It is meant both as a sketch environment for exploring generative design and asĪ general purpose graphics library for use in external Python programs. Graphics and output them in a variety of vector, bitmap, and animation formats. Provides an interactive Python environment where you can create two-dimensional PlotDevice is a Macintosh application used for computational graphic design.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |