delpher 越来越少了,但不能掩盖它的优秀,很外前看到了 Image32,但发现用它的人很少,这段时间整理了它的资料,重新组合了一个DEMO,也可以说是个小工具,分享出来。

Image32

关于Image32

说明文档是这样描述的:

用Delphi Pascal编写的二维图形库

Image32是一个用Delphi Pascal编写的2D图形库(只对使用Delphi编译器的软件开发人员有用)。它提供了广泛的图像操作功能,并包括支持广泛笔刷填充选项的直线和多边形渲染器。

最新版本:4.4

最后更新:2024年5月2日

编译所有Delphi版本,返回并包括Delphi 7。

作者:Angus Johnson

免费软件。版权所有2019-2024

Image32中的32指的是什么?它是指用于在存储器中存储像素数据的每像素位数(bpp)——三种颜色通道(红色、绿色和蓝色)各8位,阿尔法通道8位。几乎每台现代电脑和手机都使用32bpp的显示屏,因此使用更高的bpp来操作和存储图像几乎没有什么好处。

其他重要功能包括

1.图像操作功能的广泛列表

2.一个多边形渲染器,支持非常广泛的绘图选项,包括平铺图像、线性和径向渐变填充

3.使用Delphi的FMX框架或Lazarus pascal编译器的跨平台支持

实例演示

以下是自己根据官方实例重写的综合实例,修正了很多Bug,源代码中也有几个Bug(可能有的也不算,只是不支持)也做了改进(如中文显示乱码问题,范围检查,计算溢出等)。

实例即是对象功能的演示,也是一个不错的绿色版小工具。

跳动的小球

图形旋转

路径绘制

这里增加了中文显示,源示例不持中文

图层及编辑

可以添加各种图片,包含SVG格式

可以添加基本形状,星形

可以选择对象后旋转

可以添加箭头,旋转箭头方向,调整箭头形状

可以从外部粘贴图像,可以选中对象一层层前置后置,也可以直接克隆一份

图形中可以包含其它图形(即子对象)

如上:矩形包含了星形

SVG展示

可以展示比其它软件效果更好的SVG图形

可以显示复杂的SVG,可以使用默认的程序打开SVG做对比

可以从操作系统直接拖曳svg文件到此窗口展示

SVG中带不同字体的文字,要提前加载好字体才能正常展示

图片转换成SVG

图片可按透明度与色差转换成SVG图形

可以调整平滑度及简化顶点数量

图像数据采样

从小图形生成大图形时,可以指定不同的采样方式

可以使用矩阵计算提高渲染速度

源示例可能会出现Range Check Error, Overflow Check Error,己修正

图像变形

附  Demo下载地址

上面的内容不能直接从全部一次性粘贴过来,只能一点点粘贴,有些都变了,干脆生成 PDF文档下载

欢迎微信搜一搜 IT软件部落 关注公众号,你可以了解更详细的内容

欢儿微信扫码关注 IT软件部落 公众号,你可以了解更详细的内容

delphi 图形图像处理 Image32的更多相关文章

  1. delphi图形图像开发相关

    ①delphi的图形处理(doc) http://wenku.baidu.com/view/519df09951e79b89680226ee.html ②delphi的图形图像处理(ppt) http ...

  2. Delphi基本图像处理方法汇总

    这篇文章主要介绍了Delphi基本图像处理方法,实例汇总了Delphi操作图像实现浮雕.反色.模糊.翻转等常用效果的方法,非常具有实用价值,需要的朋友可以参考下   本文实例汇总了Delphi基本图像 ...

  3. HTML5图形图像处理技术研究

    摘要:图形图像处理平台大部分是传统的C/S架构的桌面应用程序,维护困难,共享性差,而B/S架构的Web程序具有易维护.易共享的优点.本文研究了基于HTML5的Web图形图像处理技术,用HTML5实现了 ...

  4. 3D图形图像处理软件HOOPS介绍及下载

    HOOPS 3D Application Framework(以下简称HOOPS)是建立在OpenGL.Direct3D等图形编程接口之上的更高级别的应用程序框架.不仅为您提供强大的图形功能,还内嵌了 ...

  5. GDI+图形图像处理技术中Pen和Brush的简单使用和简单图形的绘制(C#)

    1.Graphics Graphics对象是GDI+绘图表面,因此在Windows窗体应用程序中要使用GDI+创建绘图,必须要先创建Graphics.在给窗体注册一个Paint事件后,Graphics ...

  6. HTML5技术实现Web图形图像处理——WebPhotoshop精简版

    WebPhotoshop精简版是利用HTML5技术在Web上实现对图形图像的处理,构建易维护.易共享.易于拓展.实时性的Web图形图像处理平台. 精简版功能包括:图形绘制.图像处理.图像操作.完整版包 ...

  7. MATLAB 图形图像处理

    theme: MATLAB author: pprp date: 2018/2/2 --- MATLAB 图形图像处理 二维绘图命令 plot 线性空间 plot(t,[x1,x2,x3]) : 在同 ...

  8. php图形图像处理技术

    图形图像处理技术,gd库的强大支持,PHP的图像可以是PHP的强项,PHP图形化类库,jpgraph是一款非常好用的强大的图形处理工具. 在PHP中加载GD库 gd官方网址下载: http://www ...

  9. Delphi基本图像处理代码

    //浮雕procedure Emboss(SrcBmp,DestBmp:TBitmap;AzimuthChange:integer);overload;var  i, j, Gray, Azimuth ...

  10. 共有31款PHP 图形/图像处理开源软件(转)

    详情点击:http://www.oschina.net/project/lang/22/php?tag=141&os=0&sort=view PHP 图像处理库 Grafika Gra ...

随机推荐

  1. Axure 0基础实战入门 模拟一个app页面

    Axure 0基础实战入门 模拟一个app页面 第一次接触axure9,尝试模拟一个app页面与交互 页面原型 我选择了一个免费的日程app,下载rp文件后导入到axure 模拟实现登录页面 新建两个 ...

  2. GPG 用法

    GPG (GnuPG) 是一种加密工具,用于数据加密和数字签名. 密钥配置 # 生成密钥 gpg --full-generate-key # 列出密钥 gpg --list-keys # 列出公钥 g ...

  3. LaTeX 常用引用标签前缀

    引用对象 标签前缀 Chapter ch Section sec Subsection sec Appendix app Figure fig Table tab List item itm Equa ...

  4. Coursera self-driving2, State Estimation and Localization Week4, LIDAR

    operating principles 工作原理 Velodyne 加州,Hokuyo 日本,SICK 德国 TOF 就是用发出去收到的时间差和光速算距离 basic LIDAR models (2 ...

  5. c程序设计语言 by K&R(三)结构

    一.类型定义 typedef typedef int Length; typedef char* String; typedef struct tnode* Treeptr; typedef int ...

  6. Mongodb入门5

    最近在用MongoDBKoa2做个小项目,记录一下: 首先,如何连接线上数据库: const url = `mongodb://user:pwd@ipaddr:27017/Blog`; const m ...

  7. vue+webpack工程中怎样在vue页面中引入第三方非标准的JS库或者方法

    方法一:异步加载第三方库 在我们的vue工程中新建如下路径:src/utils/index.js,在index.js中实现如下方法: export function loadScript(url) { ...

  8. Angular 18+ 高级教程 – Memory leak, unsubscribe, onDestroy

    何谓 Memory Leak? Angular 是 SPA (Single-page application) 框架,用来开发 SPA. SPA 最大的特点就是它不刷新页面,不刷新就容易造成 memo ...

  9. CSS & JS Effect – Loading Button

    效果 一个按钮, 点击以后中间出现 loading, 然后旋转. 思路 1. 监听点击, hide text, show loading 2. loading 定位中心 3. loading 是通过 ...

  10. 【VMware VCF】使用 VCF Import Tool 将现有 vSphere 环境转换为管理域。

    VMware Cloud Foundation 5.2 发布并引入了一个新的功能,借助 VCF Import Tool 工具可以将现有 vSphere 环境直接转换(Convert)为管理工作负载域或 ...