delphi处理jpeg问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi处理jpeg问题相关的知识,希望对你有一定的参考价值。

delphi 能够对jpeg图像不经过转换为位图放大缩小吗?

参考技术A 可以使用TImageEnIO和TImageEn组合使用在mageEn模块插件,他可以对jpeg图像不经过转换为位图放大缩小 参考技术B 你用jpg流加载到图片控件里就好了,图片控件设置填充,改宽度,高度 参考技术C 说下我的理解:

一、有两种位图的概念:

一种是与矢量图相对应的:

图像有位图和矢量图之分。严格地说,位图被称为图像,矢量图被称为图形。它们之间最大的区别就是位图放大到一定比例时会变得模糊,而矢量图则不会。

另一种是是图像文件的一种格式(或者说是一种位图编码方式),通常Windows系统自带的画笔工具默认存储的格式就是bmp。BMP-BitMap(位图)

二、JPEG 其实也是一种位图,相对于BMP原始位图,是一种有损压缩格式,能够将图像压缩在很小的储存空间,图像中重复或不重要的资料会被丢失,因此容易造成图像数据的损伤。

三、如果你只是想使用delphi达到对jpeg图像进行放大缩小的话,建议可以找一些现成的控件(比如,在CnPack包里就有比较丰富的图像处理源码),如果是想研究图像格式、图像编码算法,那建议你看一些图像处理资料。

以上是关于delphi处理jpeg问题的主要内容,如果未能解决你的问题,请参考以下文章

Java处理JPEG图片时,需要导入com.sun.image.codec.jpeg.JPEGImageEn,报错处理

处理 JPEG 图像中的多余系数

如何将JPEG缩略图放到LISTVIEW中(delphi listview自绘图形)

Delphi多线程怎么处理?

CUDA处理jpeg缩略图

Delphi中的异常处理(10种异常来源处理精确处理)