阅读更多

4顶
0踩

开源软件

原创新闻 GIMP 2.8 发布,开源 GNU 图形处理软件

2012-05-04 16:38 by 正式编辑 nemohq 评论(6) 有5326人浏览
著名的开源图像处理软件 GIMP 近日发布了 2.8 版本


GIMP 是 GNU 图像处理程序(GNU Image Manipulation Program)的缩写。这是一个免费的、分布式的图片润饰、图像制作和处理软件,内含几乎所有图像处理所需的功能,号称Linux下的 PhotoShop。GIMP在 Linux 系统推出时便风靡于许多绘图爱好者。它的接口相当轻巧,但其功能却不输于专业的绘图软件。GIMP提供了各种影像处理工具、滤镜,还有许多组件模块。

2.8 版本的开发历时3年,新增了许多用户强烈需求的功能,主要包括

1、用户界面

  • 新增单窗口模式。通过“Windows”菜单的单窗口模式选项,开发者可以选择单窗口模式或默认的多窗口模式。并且,在退出时,单窗口设置将被保留。
  • 优化了“保存”和“导出”选项功能,现在只允许将文件以GIMP默认的XCF格式来存储。
  • 新增对图层组的支持,并运行图层以树形结构的方式来排列。
  • 将传统的通过单独窗口进行文本编辑的方式改为 on-canvas 编辑方式。
2、工具和插件

  • 改进了笔刷功能,现在可以通过响应曲线来配置相关参数。
  • 改进了工具预设值功能。
  • 优化了 Cage 变形工具,开发者可以通过可调节的用户自定义的多边形帧,完成对目标对象的弯曲变形等操作。
3、其它方面

  • 重构了多项API接口用以简便脚本的开发。
  • 将核心图形代码移植到非破坏性图形处理核心GEGL库中。
此外,随着2.8版本的发布,GIMP开发团队还公布了一份未来发展路线图,开发者可以点击查看此路线图

详细信息GIMP 2.8 Release Notes

下载地址http://www.gimp.org/downloads/

  • 大小: 25.3 KB
4
0
评论 共 6 条 请登录后发表评论
6 楼 gfdice 2012-05-07 08:21
ray_linn 写道
这东西要能用就笑死了,那些核心库什么cairo, gtk, pango bug多如牛毛


给大牛跪了,您玩的一定是linux from scratch,连软件包仓库都用不着。
5 楼 aninfeel 2012-05-05 23:36
mathgl 写道
ray_linn 写道
这东西要能用就笑死了,那些核心库什么cairo, gtk, pango bug多如牛毛


听说台湾政府鼓励开源,强制用这个。


请问有人用它画过图吗?哥想用它制作个logo,被折腾得半死
4 楼 mathgl 2012-05-05 15:48
ray_linn 写道
这东西要能用就笑死了,那些核心库什么cairo, gtk, pango bug多如牛毛


听说台湾政府鼓励开源,强制用这个。
3 楼 ray_linn 2012-05-05 14:54
这东西要能用就笑死了,那些核心库什么cairo, gtk, pango bug多如牛毛
2 楼 allenny 2012-05-05 12:39
管理员快来,快把jser这个帐号删了
1 楼 mathgl 2012-05-04 20:31
分布式是指代什么呢?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • J2EE 体系结构及技术介绍

    J2EE是针对web服务、业务对象、数据访问和消息传送的一组规范。这组应用编程接口(API)确定了web应用与驻留它们的服务器之间的通信方式。J2EE注重两件事,一是建立标准,使web应用的部署与服务器无关;二是使服务器能控制组件的生命周期和其它资源,以便能够处理扩展、并发、事务处理管理和安全性等问题。 J2EE平台为设计、开发、安装和部署企业应用提供基于组件的方法。这种方法不但能降低成本,还能快速跟踪设计和实施。J2EE平台能提供多层分布式应用模型,重复利用组件,提供统一安全模式,并灵活地控制事务处理。借助J2EE,不但能更快地将客户解决方案推向市场,还能使基于J2EE组件、不依赖于平台的解决方案不被锁定到任何厂商的产品和API上。

  • j2ee技术介绍-主要是介绍J2EE的框架

    j2ee技术介绍-主要是介绍J2EE的框架,对不了解框架的人会有一定的帮助。

  • J2EE基本介绍

    好久没有写博客了。在实际工作中,发现自己的技术基础真的很差,很多名词概念不知道是什么意思。所以最近下决心恶补一下。这个算是基本篇,以自问自答的形式来解决自己心中的疑惑,如果对另外的人也有帮助,那就是再好不过了。准备篇什么是J2EE全称是Java2 Enterprise Edition。 “J2EE平台本质上是一个分布式的服务器应用程序设计环境——一个Java环境,它提供了: 1. 宿主应用

  • J2EE的13种核心技术简介

     Java最初是在浏览器和客户端机器中粉墨登场的。当时,很多人质疑它是否适合做服务器端的开发。现在,随着对Java2平台企业版(J2EE)第三方支持的增多,Java被广泛接纳为开发企业级服务器端解决方案的首选平台之一。    J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持。在本文中将解释支撑J2EE的13种核心技术:

  • J2EE的核心API与组件

    J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述(限于篇幅,这里只能进行简单的描述): 1.JDBC(Java Database Connectivity): JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,J

  • 用二维数组管理好你零乱的状态、分类和其它常用选项

    在大家的编码过程当中,有没有遇到过这么一种情况,很多零乱的状态、分类和其它常用... 本次主要是把一些静态的分类、状态或者其它常用选项使用二维数组管理起来。如果你是一个使用JSTL或者STRUTS做前台表现的话,...

  • 用二维数组储存对象,面向对象加深理解

    用二维数组储存对象,封装和面向对象加深理解,常用系统界面

  • javascript 数组 二维数组

    [b]一维数组[/b] 1、数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array([element0...

  • 【数组】练习题

    学习【数组】时的练习

  • 《利用Python进行数据分析·第2版》第4章 NumPy基础:数组和矢量计算

    第1章 准备工作第2章 Python语法基础...第4章 NumPy基础:数组和矢量计算第5章 pandas入门第6章 数据加载、存储与文件格式第7章 数据清洗和准备第8章 数据规整:聚合、合并和重塑第9章 绘图和可视化第10章 数据聚合...

  • J2EE技术简单介绍 (转)

    J2EE技术简单介绍 (转)[@more@]J2EE技术Java2的企业版是一系列中间件服务组合起来的强健的系统,这使得服务器方应用程序开发人员的工作非常简单。j2ee包括的技术如下:Enterprise JavaBean...

  • python数据分析---第04章 NumPy基础:数组和矢量计算

    大多数提供科学计算的包都是用NumPy的数组作为构建基础。 NumPy的部分功能如下: ndarray,一个具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组。 用于对整组数据进行快速运算的标准数学函数(无需...

  • matlab的二维绘图

    除了ginput函数只能应用于二维图形外,其余两个函数对二维和三维图像均适用 ginput函数和zoom函数配合使用,可以从图形中获得较为准确的数据 在逻辑顺序并不十分清晰的情况下,并不提倡这几个指令同时使用 ...

  • Python Numpy的数组array和矩阵matrix

    作者:Marho11 ... NumPy的主要对象是同种元素的多维数组。这是一个所有的元素都是一种类型、通过一个正整数...在NumPy中维度(dimensions)叫做轴(axes),轴的个数叫做秩(rank,但是和线性代数中的秩不是一样的,在用p...

  • js数组常用的方法

    JS数组方法汇总 shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 unshift:将参数添加到原数组开头,并返回数组的...

  • 基于Python Numpy的数组array和矩阵matrix详解

    在NumPy中维度(dimensions)叫做轴(axes),轴的个数叫做秩(rank,但是和线性代数中的秩不是一样的,在用python求线代中的秩中,我们用numpy包中的linalg.matrix_rank方法计算矩阵的秩,例子如下)。 结果是: 线性...

  • 数据结构刷题笔记 | 数组、字符串、链表、栈、队列、数、图

    j++){ //访问二维数组a的值 //选项代码 } } } *(*(a+i)+j)=1 *(a[i]+j)=1 i控制行,j遍历列 已知 10*12 的二维数组 A ,以行序为主序进行存储,每个元素占 1 个存储单元,已知 A[1][1] 的存储地址为 420 ,则 A[5][5...

  • Python数据分析学习四 NumPy基础:数组和矢量计算

    大多数提供科学计算的包都是用NumPy的数组作为构建基础。 NumPy的部分功能如下: ndarray,一个具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组。 用于对整组数据进行快速运算的标准数学函数(无需编写...

  • 牛客刷题笔记--(数组专项练习1-77)

    1 下面哪项是数组优于链表的特点? D 方便删除 方便插入 长度可变 存储空间小 1: 数组内存空间少比链表少 2:数组支持随机访问,链表不具有随机访问的特性 3:插入和删除是链表优于数组,数组需要移动被删除...

  • 【专家独推】全网最全Matlab常用函数(包括按首字母进行分类)

    13、求矩阵的最大值和最小值 14、求和与求积 15、平均值、标准方差 16、相关系数 17、排序 18、多项式的求导 19、多项式的求值 20、常用的基本数学函数 21、常用的三角函数 22、适用于向量的常用函数 23、...

Global site tag (gtag.js) - Google Analytics