Pinta 是一款开源绘画应用,适用于 Linux、Windows 和 macOS。你可以用它来进行自由手绘/素描。你也可以用它在现有的图片上添加箭头、方框、文字等。 年初发布了 Pinta 2.0.2 版本,这是我看到的第一款桌面的dotnet6 和 gtksharp的 应用。

Pinta是一个小巧免费的图片编辑器,如果你习惯和喜欢windows自带的经典画图软件,那么可以把Pinta看作是一个增强的画图,因为它带有图层和多标签页,外观也是十分类似,当使用并熟悉Pinta后,你会发现它简直就是一个迷你的photoshop , 它是Paint.NET 的移植版本。

Pinta 2.0  的新功能:

  • 移植到 GTK3 和 .NET 6
    • 对标准 GTK 微件和对话框(例如,拾色器和文件对话框)的外观进行了许多更改。GTK3 主题现在也应该得到支持。
    • 改进了对高 DPI 显示器的支持。
    • 现在使用平台本机文件对话框(#1909807、#1909664)。
    • 建议使用 GTK 版本的 3.24.21 或更高版本。早期版本在"另存为"对话框(#1909807)中更改文件筛选器时存在错误。
    • 在 macOS 上,菜单现在显示在全局菜单栏中,而不是应用程序窗口中。
    • 更改了文本工具以使用标准的 GTK 字体选择器构件 (#1311873、#1866653、#890589)
    • 更改了几个工具,以使用旋转按钮而不是可编辑的组合框,例如选择画笔大小(#1186516)。
    • "打开最近打开最近"菜单项在 GTK3 中已弃用,并且已被删除,但文件对话框的"最近"部分中提供了类似的功能。
    • 对加载项的支持已被删除,但可能会在将来的版本中返回 (#1918039)。
    • Windows 和 macOS 安装程序现在捆绑了所有必要的依赖项。不再需要单独安装 GTK 和 .NET /Mono。
  • 添加了包含位置/选择信息、缩放和调色板的状态栏小部件 (#154)
  • 将工具选项板更改为单列 (#155)
  • 已将最近使用的颜色添加到调色板构件 (#154)
  • 工具现在保存其设置,以供下次打开 Pinta 时使用 (#178)。
  • 主调色板颜色和辅助调色板颜色现在保存在应用程序设置 (#171) 中。
  • 现在可以通过单击并使用鼠标中键(#176,#419)拖动来平移画布。
  • 在 macOS 上,键盘快捷键现在使用命令而不是 Ctrl。
  • macOS 安装程序现已签名并经过公证。

还有许多 bug 修复,这应该会改善整个 Pinta 的体验。你可以在官方发布说明中了解更多变化。

下面我们来体验一下 Pinta吧 ,运行后,你就可以看到Pinta的界面了,左侧是和经典画图类似的工具侧栏,右侧栏则是像photoshop一样提供了图层功能。

开源绘画应用 Pinta 已移植到GTK 3和.NET 6的更多相关文章

  1. CWMP开源代码研究7——cwmp移植

    原创作品,转载请注明出处,严禁非法转载.如有错误,请留言! email:40879506@qq.com 声明:本系列涉及的开源程序代码学习和研究,严禁用于商业目的. 如有任何问题,欢迎和我交流.(企鹅 ...

  2. Red5文件结构简介

    Red5文件结构简介 Red5 是 支持Windows,Linux等多平台的RTMP流媒体服务器,最早属于谷歌下的开源项目,先已移植到Github,地址为https://github.com/Red5 ...

  3. Red5流媒体服务器开发

    Red5流媒体服务器开发总结 Red5 是 支持Windows,Linux等多平台的RTMP流媒体服务器,最早属于谷歌下的开源项目,先已移植到Github,地址为https://github.com/ ...

  4. 微信自用高性能通用key-value组件MMKV已开源!

    1.MMKV简介 腾讯微信团队于2018年9月底宣布开源 MMKV ,这是基于 mmap 内存映射的 key-value 组件,底层序列化/反序列化使用 protobuf 实现,主打高性能和稳定性.近 ...

  5. GTK简单了解记录

    GTK+http://zh.wikipedia.org/wiki/GTK%2B#.E5.9B.BE.E5.BD.A2.E6.97.A0.E5.85.B3.E4.BB.A3.E7.A0.81 GTK+最 ...

  6. .NET Core第三方开源Web框架YOYOFx

    YOYOFx框架 YOYOFx是一个轻量级用于构建基于 HTTP 的 Web 服务,基于 .NET 和 Mono 平台. 本着学习的态度,造了这个轮子,也是为了更好的了解各个框架的原理和有点,还希望可 ...

  7. GitHub上排名前100的iOS开源库介绍(来自github)

    主要对当前 GitHub 排名前 100 的项目做一个简单的简介,方便初学者快速了解到当前 Objective-C 在 GitHub 的情况. 若有任何疑问可通过微博@李锦发联系我 项目名称 项目信息 ...

  8. Core第三方开源Web框架

    NET Core第三方开源Web框架YOYOFx   YOYOFx框架 YOYOFx是一个轻量级用于构建基于 HTTP 的 Web 服务,基于 .NET 和 Mono 平台. 本着学习的态度,造了这个 ...

  9. 腾讯开源 MMKV — 基于mmap的高性能通用key-value组件

    一.介绍 MMKV 是基于 mmap 内存映射的 key-value 组件,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强.从 2015 年中至今,在 iOS 微信上使用已有近 3 ...

随机推荐

  1. iptables的概念与底层原理(详解)

    目录 一:iptables 1.iptables简介 2.什么是防火墙? 3.防火墙种类 二:iptables基本介绍 1.解析内容 三:iptables流程(讲解) 1.流入本机 2.解析(流入本机 ...

  2. macOS Monterey 12.12.2 (21D49) 正式版 ISO、IPSW、PKG 下载

    本站下载的 macOS Monterey 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安装. 2022 年 1 月 27 日,m ...

  3. mongodb在插入数据环节避免数据重复的方法(爬虫中的使用update)

    mongo 去重 import pymongo client = pymongo.MongoClient() collection=client.t.test # collection.insert( ...

  4. springboot 使用select的注解,来查询数据库。

    package com.aaa.zxf.mapper; import com.aaa.zxf.model.Book; import org.apache.ibatis.annotations.*; i ...

  5. WinDbg 分析dump

    1.生成dump文件. 在代码捕获异常,并将异常写入dump文件. #include "stdafx.h" #include <Windows.h> #include ...

  6. ApacheCN Java 译文集 20211012 更新

    Effective Java 中文第三版 1. 考虑使用静态工厂方法替代构造方法 2. 当构造方法参数过多时使用 builder 模式 3. 使用私有构造方法或枚类实现 Singleton 属性 4. ...

  7. JAVA多线程学习十二 - Semaphere同步工具

    java 中Semaphere可类比操作系统信号量,硬件资源如IO.内存.磁盘等都是有固定量的,多个程序需要竞争这些资源,没有资源就需要被挂起. 一.类和方法摘要 构造函数: public Semap ...

  8. Java反射使用方法

    //简单的例子public class ReflextionMain { public static void main(String[] args) throws ClassNotFoundExce ...

  9. finally块

    /* finally 块: finally块的 使用前提是必须要存在try块才能使用. finally块的代码在任何情况下都会执行的,除了jvm退出的情况. finally非常适合做资源释放的工作,这 ...

  10. checkstyle使用介绍

    1.我下载的是checkstyle-5.5-bin.zip:下载地址 http://sourceforge.net/projects/checkstyle/files/ 另一个是checkstyle的 ...