图形开发工程师注意了!分享几款好用的软件,不看会后悔!图形开发工程师

/ 福建师范大学数学与信息学院图形开发工程师 / 2017-04-05

汇鱼人才图形开发工程师分享了一些实用的软件,接下来为大家简要介绍一下这些软件。


一、图片处理软件?ImageMagick

图形开发,图形开发工程师,汇鱼人才

ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线, 多边形,椭圆,曲线,附加到图片伸展旋转。ImageMagick是免费软件:全部源码开放,可以自由使用,复制,修改,发布。支持大多数的操作系统。


ImageMagick的大多数功能的使用都来源于命令行工具。它还支持以下程序语言: Perl, C, C++, Python, PHP, Ruby, Java;现成的ImageMagick接口(PerlMagick, Magick++, PythonMagick, MagickWand for PHP, RubyMagick, and JMagick)是可利用的。

 

二、专业级Web图像处理引擎?AlloyImage


AlloyImage是一个使用Javascript语言开发的,基于Web的在线图像处理引擎,除了核心底层图像处理引擎,还同时集成了一些方便快捷的图像处理API,您可以将它简单快捷的引用到您的Web网页中,做出与PhotoShop一样的优美效果。甚至,你可以用AlloyImage来开发一个Web在线图像处理软件,如:Web版的PhotoShop——AlloyPhoto。

 

设计理念

简单代码做复杂事情----It seems like so simple!

这是腾讯Web前端团队AlloyTeam的设计理念,团队将会把AlloyImage打造成Web业界图像处理的标准开源的体系,欢迎大家的使用,同时也欢迎各位牛人参与到开源项目中来!

 

AlloyImage特性

1.API简单易用

2.提供进一步封装的组合效果

3.高级组合效果,如素描,lomo,复古,素描等复合效果 如一个素描效果的实现

4.图层功能,提供图层的添加,删除,交换图层顺序等功能,且包含与PS相对应的17种图层混合模式

5.图像的基本调节功能,包括亮度、对比度,色相、饱和度、明度调节

6.多种滤镜功能,去色、反相、高斯模糊、锐化、浮雕效果、查找边缘、马赛克、腐蚀等

7.处理后文件的保存,处理完成之后,可以将文件输出为base64形式间接使用和保存


AlloyImage主要使用html5canvas技术,并在多图层(layer)处理方面做了创新性的尝试,不仅如此,在技术实现层面,其架构方便扩展,使用者可以很容易写出现一个AlloyImage的滤镜插件,很多API支持重载,参数传递灵活。


后续AlloyImage将会持续更新,将更多的处理效果与工具加入到其中,并且会在性能方面做出一些优化与尝试,AlloyImage将力求做一个开放、开源的强大的js图像库。

 

三、全景摄像图像拼接软件?Hugin

hugin 是一款由 Pablo d'Angelo 为主开发的跨平台开源全景摄影图像拼接软件。它是基于Helmut Dersch's Panorama ToolsAndrew MihalEnblendEnfuse的一款图形化界面的前端程序。拼接允许几张在同一地点拍摄的互有重叠的照片使用 控制点来拼合照片以混合而输出一张更大幅面的图像。hugin支持自动创建控制点,带预览窗口的优化图像投影方式方便用户全景图是否可接受。若用户接受,则程序通过拼接投影与输出来全景图。

hugin 及其相关工具可用于:

合成图片以用于全景或宽景等大范围摄影

输入若干类投影种类,例如 等距长方圆柱投影(equirectangular 用于完全球状全景)mercator,长方柱状投影(rectangular),两点透视法(stereographic) and sinusoidal

高阶曝光修正与高动态范围成像(HDR)合成

 

四、开源在线设计工具?Gravit

Gravit 是一个开源的在线设计工具。基于 Node.js 开发。

图形开发,图形开发工程师,汇鱼人才

五、3D 渲染引擎?Horde3D

Horde3D 是一个用 C++ 写成的 3D 渲染引擎,致力于成为一款轻量型、概念清晰的软件。


Horde3D 需要一个完全兼容 OpenGL2.0 的显卡。在 DirectX 上,意味着至少支持 Shader Model2.0 或更高的卡。

特性:

强大的图形引擎,旨在满足下一代游戏的要求

现代的基于着色器的架构,最低要求兼容 SM 2.0 的硬件

使用 OpenGL 作为渲染 API,跨平台兼容

整体设计优雅而轻巧,非常少的依赖,尽可能地避繁就简

整洁的面向对象 C++ 代码,为性能而生

经平面 C 风格的 DLL API,强模块化,高度抽象 ( 可以用任何编程语言使用 Horde3D )

非侵入式 API 设计,易与游戏引擎和其它中间如物理引擎集成。

适用于增强现实(AR)和立体声应用

 

Horde3D SDK Chicago Sample    


汇鱼人才图形开发工程师推荐的几款软件就先到这里,想要了解更多更全的资料请关注汇鱼人才,汇鱼人才不会辜负你的期望!


公众号,微信

汇鱼网海峡创乐汇
汇鱼网海峡创乐汇