开源绘画应用 Pinta 已移植到GTK 3和.NET 6

Pinta [1]是一款开源绘画应用,适用于 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 的体验。你可以在官方发布说明[2]中了解更多变化。

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

86013e14534310b48e6156960454b411.png

[1]Pinta: https://www.pinta-project.com/

[2]Release Notes 2.0 : https://www.pinta-project.com/releases/2-0

c93287bc4f2a580f7929f8b93658b829.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/290823.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Druid源码分析系列1:dataSource.init()的准备工作

2019独角兽企业重金招聘Python工程师标准>>> 本节,讲解 dataSource.init(); 打断点在 stop in com.alibaba.druid.pool.DruidDataSource.init 好,开始研究代码 public void init() throws SQLException {// 首先确定没有initedif (inited) {r…

软件测试推荐专业,软件测试专业老师推荐信

尊敬的领导:您好!首先感谢您在百忙之中抽出时间来阅读我学生XX的推荐信!该生是XX大学软件测试专业应届毕业生,自进入XX大学以来,凭借自身扎实的基础和顽强拼搏的奋斗精神,经过几年不断的学习,在…

[转]Android中pendingIntent的深入理解

转自;here pendingIntent字面意义:等待的,未决定的Intent。要得到一个pendingIntent对象,使用方法类的静态方法 getActivity(Context, int, Intent, int),getBroadcast(Context, int, Intent, int),getService(Context, int, Intent, int) 分…

叮,您有一份ML.NET 速查手册请查收!

点击上方蓝字关注我们(本文阅读时间:7分钟)本篇文章简要介绍 ML.NET 背景和面向 .NET 开发的特色功能,以及典型的机器学习编码示例,并分享自己整理的 ML.NET API 速查手册。微软MVP实验室研究员项斌微软全球最有价值专…

老师计算机传帮带工作总结,传帮带工作总结范文

传帮带工作总结范文一段时间的工作在不知不觉间已经告一段落了,回首这段不平凡的时间,有欢笑,有泪水,有成长,有不足,让我们好好总结下,并记录在工作总结里。那么如何把工作总结写出新花样呢&…

[Usaco2007 Demo][BZOJ1628] City skyline

1628: [Usaco2007 Demo]City skyline Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 320 Solved: 260[Submit][Status][Discuss]Description Input 第一行给出N,W第二行到第N1行:每行给出二个整数x,y,输入的x严格递增,并且第一个x总是1Out…

负载均衡(LB)集群 dr

LB、LVS介绍LB集群是load balance 集群的简写,翻译成中文就是负载均衡集群 LVS是一个实现负载均衡集群的开源软件项目 LVS架构从逻辑上可分为调度层(Director)、server集群层(Real server)和共享存储层LVS可分为三种工作模式: NAT(调度器将请求的目标ip即vip地址改为…

ASP.NET Core启动地址配置方法及优先级顺序 | .NET 6 版本

前言上次,我们讨论了如何通过配置或代码方式修改启动地址:《ASP.NET Core启动地址配置方法及优先级顺序》。不过是基于 .NET 5 版本的。由于 .NET 6 使用了最小 WEB API, 配置方式已经部分发生了变化。设置方法1. applicationUrl 属性launchSettings.jso…

Avalonia跨平台入门第七篇之RadioButton的模板

前面其实已经玩耍过单选按钮,只不过一直好意思分享出来;今天终于可以正大光明的分享出来了,直接看效果吧:第一次使用然后的傻傻的版本(根据单选按钮的选中状态来切换二个图片);真的好Low:样式写法和WPF没太大区别:类似WPF中的触发器,使用了附加属性:前台具体使用方式:最终简单的…

更强的压缩比!PostgreSQL开始支持Zstd

文 | 局长出品 | OSC开源社区(ID:oschina2013)PostgreSQL 现已通过其 TOAST 存储技术提供压缩支持,并且在过去的一年里构建了 LZ4 压缩支持——用于压缩 WAL、备份压缩以及其他用途,现在 PostgreSQL 开发者正准备通过 …

jbpm6.5 环境搭建(三) 数据库 切换

2019独角兽企业重金招聘Python工程师标准>>> 经过一晚上的折腾,终于搞定,成功切换Mysql 步骤一: 安装mysql 数据库 创建数据库 名字为jbpm 设置用户名密码 我本地默认使用 root 步骤二: ** 修改配置文件 ** F:\jb…

Android之HandlerThread源码分析和简单使用(主线程和子线程通信、子线程和子线程通信)

1、先熟悉handler方式实现主线程和子线程互相通信方式,子线程和子线程的通信方式 如果不熟悉或者忘记了,请参考我的这篇博客 Android之用Handler实现主线程和子线程互相通信以及子线程和子线程之间的通信 http://blog.csdn.net/u011068702/arti…

Avalonia跨平台入门第八篇之控件的拖放

在前面分享的几篇中咱已经玩耍了Popup、ListBox多选、Grid动态分、RadioButton模板,过程还算顺利;今天接着把把ListBox中的Item拖放到Cavans中(基于官方的Samples实现的);直接看效果吧:1、ListBox中PointerPressed、DragOver事件:2、Canvas中的Drop事件:3、控件的移除无非就是通…

车牌识别系统连不上服务器怎么办,车牌识别系统出现故障的解决方法有哪些?...

在日常生活中,各个小区、商业广场、酒店、办公楼等等地方出入口装置有车牌识别系统,有此可见车牌识别系统的使用越来越广泛。停车场办理系统的使用给人们带来便利的同时,也常常会出现一些小问题。今天小编就给大家分享一下车牌识别系统遇到故…

霍夫变换

作者:桂。 时间:2017-04-24 12:18:17 链接:http://www.cnblogs.com/xingshansi/p/6756305.html 前言 今天群里有人问到一个图像的问题,但本质上是一个基本最小二乘问题,涉及到霍夫变换(Hough Transform&a…

ASP.NET Core 实现基于 ApiKey 的认证

ASP.NET Core 实现基于 ApiKey 的认证Intro之前我们有介绍过实现基于请求头的认证,今天来实现一个基于 ApiKey 的认证方式,使用方式参见下面的示例Sample注册认证服务services.AddAuthentication().AddApiKey(options >{options.ApiKey "123456…

白平衡自己主动(AWB)算法---2,颜色计算

本文说明了白平衡算法估计当前场景的色温过程. 色温计算的原理并不复杂,但要做到,还是一道,认真做好每一步,这需要大量的测试,和算法一直完好. 关于该过程首先简要: 1, 取的图像数据,并划分MxN块,如果是25x25,并统计每一块的基本信息(,白色像素的数量及R/G/B通道的分…

linux(windows)之svn重定向地址

1、问题 svn下载的项目路径需要换,也就是下面的URL:SVN:// 需要修改 2、解决办法 linux平台 svn switch --relocate oldSvnPath newSvnPath windows平台 右击项目 TortoiseSVN->Relocate 然后修改就行

Ubuntu14.04LST安装weblogic11g

1:下载链接http://download.oracle.com/otn/nt/middleware/11g/wls/1036/wls1036_generic.jar 2:进行安装(前提已经安装好JDK) yy:~/my_download$ java -d64 -Xmx1024m -jar wls1036_generic.jar Extracting 0%.......................................…

服务器连接不稳定fifa,fifa服务器链接异常

fifa服务器链接异常 内容精选换一换获取登录密码Windows操作系统在创建时只能选择密钥登录,需要先将密钥文件解析为密码,参考链接:获取Windows裸金属服务器的密码Windows操作系统在创建时只能选择密钥登录,需要先将密钥文件解析为…