协作绘图程序 Drawpile v2.3.0 官方便携版

介绍

Drawpile 是一款协作绘图程序,可让多人同时在同一张画布上进行绘图、素描、绘画和制作动画。它支持OpenRaster 图像文件格式,因此与 MyPaint、Krita和GIMP等应用程序配合良好。它是免费开源软件,适用于 Windows、macOS、Linux 和 Android。

软件截图

https://110.40.170.171/puresys/10906-1.png

软件特点

画笔和图层:您可以使用像素笔、软笔或水彩笔进行绘画。画笔可以组织到预设和快速访问选项卡中。使用专用的橡皮擦工具或将任何画笔变成专用橡皮擦。画笔和图层都支持各种颜色混合模式。

协作和用户管理:使用内置服务器或使用专用服务器在本地托管绘图会话。使用列表服务器发现公共会话或使用方便的私人房间代码加入朋友。

录音和动画:使用 Drawpile 的记录功能记录整个绘图会话。录音稍后可以回放并导出为视频,或用作备份。Drawpile 还对使用图层作为框架来创建短动画提供基本支持。支持动画特定功能,例如洋葱皮图层模式和翻页书预览。

更新日志

v2.3.0

  • Fix: Don't show "exit layer view" notice when there's no canvas.
  • Fix: Properly remove the "unsaved changes" marker when saving to DPCS.
  • Feature: Add crop to selection action in the selection menu. Not any different to the resize canvas action, but there for discoverability.
  • Feature: Allow using stabilizer and smoothing with lasso select tool.
  • Fix: Don't remember interpolation mode on transform tool, since it's too easy to mess up art from having a stale mode set.
  • Fix: Make mipmap usage in hardware renderer configurable, since it causes performance issues with some graphics cards or drivers. Defaults to off. Thanks Bluestrings and Sinamer for reporting.
  • Fix: Make setting the hue slider to 359 in HSL space not turn out gray. Thanks BornIncompetence for reporting.
  • Fix: Make sliders not show a text selection cursor on Android when they're not in edit mode.
  • Fix: Make layer list items not show a text selection cursor on Android.
  • Fix: Correctly calculate the distance to move before a press is no longer considered a long-press. The calculation ended up with incorectly small values in most cases.
  • Fix: Improve long-press handling for context menus to act more like a real right-click would.
  • Fix: Don't delay long-presses by left-click or touch kinetic scrolling.
  • Feature: Add touch draw pressure settings, because apparently some screen tablets on Android use touch inputs instead of stylus ones. Thanks SurgeonTaco for suggesting.
  • Fix: Make dragging a layer onto its own canvas not paste its contents. Dragging layers between different windows is still possible. Thanks Blozzom and Pepper for reporting.
  • Server Fix: Don't claim that dprec templates are incompatible when they're not.
  • Fix: Make the "alpha lock layer for you" a buttton in the layer dock, rather than having it in the lock menu. Otherwise the inherit alpha button is too confusing to people not used to that feature existing. Thanks Phoneme for reporting.
  • Feature: Add extra thickness to the color sampling ring in the area where the colors meet to give better visibility of the comparison. Thanks tiar for suggesting.
  • Feature: Allow toggling color sampling ring in the color picker tool settings.
  • Fix: Only add actually picked colors to the color picker history, not every color hovered over along the way.
  • Fix: Make opening settings dialog not exit fullscreen on Android.
  • Fix: On Android devices with a screen large enough to show a full desktop UI, dialogs no longer get full-screened by default. The start and settings dialogs also no longer use their vertical design meant for tiny screens. Thanks tiar for reporting.
  • Fix: Replace some symbols in messages that don't show up properly on Android with equivalent ones that do.
  • Fix: Default MyPaint brushes to use synchronized smudging, since many of them only work properly with it turned on.
  • Fix: Select proper file type and remove the extension on the name input field when saving on Android and the browser.
  • Fix: Make color picker color dialog use the current foreground color when manually adding a color. Thanks Phoneme for reporting.
  • Fix: Show an error message on Linux under Wayland when attempting to pick a color from the screen with a hint to use Xorg instead. Thanks Meru and Phoneme for reporting.
  • Fix: Remove pick from screen button in the browser, since it doesn't work there.
  • Fix: Don't enter fullscreen in the browser when reopening the main window. Thanks Bluestrings for reporting.
  • Feature: Skip the username selection when reconnecting to a session in the browser using a drawpile.net account. It now automatically picks the same username again as it does on other platforms.
  • Fix: Remember local state when reconnecting, such as layer/track visibility, sketch mode, alpha lock, view mode etc. Thanks Bluestrings and hpar for reporting.
  • Removed Feature: Migration of settings from very old versions of Drawpile. That code no longer works properly, but it's doubtful anyone would want to port their settings from a 2017 version of Drawpile anyway.
  • Fix: Make keyboards like GBoard not eat all your hardware keyboard shortcuts after editing text once. This is a patch to Qt. Thanks justanotatest for reporting.
  • Fix: Unfocus chat when collapsing it so that you don't continue typing into it while it's gone.
  • Fix: Fall back to the application storage on Android when proper storage is unavailable. This is a patch to Qt. Thanks Sherb for reporting.
  • Fix: Use different zoom levels for hardware and software renderers, depending on which ones work better in the respective modes.
  • Fix: Default hardware renderer to single-buffering, since the system default buffering can add an immense amount of input lag.
  • Feature: Three new layout presets under View → Layouts. Thanks Ausjamcian, lambda20xx and Scruff for providing them.
  • Feature: Several new brush presets in the Drawpile tag. Thanks Annoy, Blozzom and lambda20xx for providing them.
  • Fix: Properly disable the save as ORA/DPCS actions while another save is going.
  • Fix: Don't process brush dabs that are invisible due to being infinitesimally tiny, fully transparent or infinitely soft (as opposed to only skipping their processing when they fulfilled all three criteria.) Thanks Blozzom for reporting.
    2025-10-18 Version 2.3.0-beta.4
  • Fix: Unpremultiply alpha values when exporting to animated WEBP so that partially transparent pixels come out looking correct.
  • Fix: Make the preferences menu item on macOS open the preferences again.
  • Fix: Make mouse wheel to adjust brush sizes not skip over small values on wheels that make big steps. Thanks Meiren for reporting.
  • Fix: Make zoom tool detect clicks properly, rather than detecting tiny motions as a rectangle to zoom into. Thanks Scruff for reporting.
  • Fix: Make freehand tool icon appear again if starting up with the eraser selected. Thanks Meiren for reporting.
  • Fix: Make software renderers handle canvas sizes with dimensions beyond 32767 pixels properly. Thanks Ben for reporting.
  • Fix: Open ORA files with width or height greater than 32767 pixels. Thanks Nimono for reporting.
  • Feature: Make true /roll messages in chat have a blue tint to make cheating more difficult. They're also translatable now, rather than always being in English. Thanks KosmonautKat, lambda20xx and Potete for suggesting.
  • Feature: Allow "blocking" of layers. It works like censoring a layer, but the censor is only visible to you. It lets you hide stuff you don't want to see, but still be aware that it's there so you don't draw over other people's art.
  • Fix: Make layer clipping onto pass-through groups work the same as it does in other programs (that is, make it not clip.)
  • Feature: Anti-overflow fill for brushes. Thanks Ausjamcian, Axocrat and Null for suggesting.
  • Feature: Exit Drawpile when the last window is closed on macOS, like on all other systems. You can reenable this behavior in the user interface preferences if you want it back.
  • Fix: Make clicking with touchpad not trigger touch color picker.
  • Fix: Properly enable or disable session permission boxes and sliders according to compatibility mode and operator status.
  • Fix: Make key frame visibility attributes work properly in compatibility mode.
  • Server Feature: Fast reconnects. Clients now remember the state of the history when they got disconnected and skip ahead in the catchup sequence if possible. Thanks Bluestrings for testing.
  • Server Fix: Don't restrict binary (.dprec) templates to the current version.
  • Fix: Disable native message boxes, they're broken on macOS Tahoe and don't add anything except an inconsistent appearance.
  • Fix: Make start, login, invite and numerous other dialogs have proper title bars on macOS, rather than being those weird sheets. Thanks Axocrat for reporting.
  • Fix: Don't show duplicate full screen action in view menu on macOS.
  • Fix: Make window maximized when leaving full screen on macOS, rather than crumpling it down to a small size and messing up the docks arrangement.
  • Feature: Allow closing modal dialogs on macOS using Command+Q. Thanks Axocrat for suggesting.
  • Feature: Increase/decrease key frame exposure actions for all visible tracks, bound to Ctrl+Shift+Alt+Plus/Minus by default. This lets you shift frames on multiple frames at once, rather than having to move each track individually.
  • Removed Server Feature: Socket activation. Attempting to pass sockets via systemd now just raises an error and tells you to uninstall drawpile-srv.socket. This was a pretty obscure feature that apparently wasn't working properly anyway and only ever seems to get used unintentionally. Thanks Bluestrings for reporting.
  • Feature: Binary interpolation mode for transforms. Works like Bilinear, but tries to keep the opacity of pixels the same so that you can scale stuff drawn with a binary brush without making it all blurry. Thanks TGS for suggesting.
  • Fix: Properly reconnect to sessions when using an invite code, rather than asking for a password the second time around.
  • Fix: Properly reconnect when using a WebSocket URL, rather than replacing the path inappropriately.
  • Fix: Don't incorrectly redo already gone undone commands after a series of undos and redos. Thanks Sinamer for reporting.
  • Feature: Don't ask for login method, username and password again when reconnecting. Thanks Meru for reporting.
  • Feature: Don't show chat until connecting to a session and remember the size of it even when it was hidden.
  • Feature: Send button in chat, for virtual keyboards where hitting return is inconvenient.
  • Feature: Make drawpile-timelapse command-line tool fill the background with the canvas background color instead of black.
  • Server Fix: Apply archive and size limit setting immediately, not only when a session is started.
  • Server Feature: Allow toggling archive mode on individual sess...

下载地址

移动下载        123云盘        百度网盘