logo好方法网

一种图像转换方法、装置及电子设备


技术摘要:
本发明实施例提供了一种图像转换方法、装置及电子设备,包括,当接收到针对PDF文档的图像转换的触发操作时,获取PDF文档中原始图像各个像素点的像素值,并且判断原始图像中各像素点的像素值是否小于预设阈值,以及将小于预设阈值的像素值变更为第一预设像素值,第一预  全部
背景技术:
PDF(Portable  Document  Format)的简称,意为“可移植文档格式”,是一种电子文 件格式。这种文件格式与操作系统平台无关,也就是说,PDF文件不管是在Windows操作系 统,Unix操作系统,还是Mac  OS操作系统中都是通用的。这一特点使它成为在Internet上进 行电子文档发行和数字化信息传播的理想文档格式。越来越多的电子图书、产品说明、公司 文告、网络资料、电子邮件在开始使用PDF格式文件。 PDF文档的大小,决定了PDF文档在互联网传输过程中需要消耗的成本,PDF文档越 大,所需消耗的成本越高,而PDF文档的大小,往往取决于PDF文档中包含图像的大小,当PDF 文档中包含的图像过大,导致PDF文档过大时,现有技术,尚未给出相应的减少PDF文档大小 的解决方案。
技术实现要素:
本发明实施例的目的在于提供一种图像转换方法,以通过减少PDF文档中图像的 大小。具体技术方案如下: 本发明实施例提供一种图像转换方法,包括: 当接收到针对PDF文档的图像转换的触发操作时,获取所述PDF文档中原始图像各 个像素点的像素值; 判断所述原始图像中各像素点的像素值是否小于预设阈值; 将小于所述预设阈值的像素值变更为第一预设像素值,所述第一预设像素值占据 的数据量为1比特; 将不小于所述预设阈值的像素值变更为第二预设像素值,所述第二预设像素值占 据的数据量为1比特,所述第二预设像素值和所述第一预设像素值不同。 进一步的,所述原始图像为RGB图像,所述像素值为RGB值; 所述判断所述原始图像中各像素点的像素值是否小于预设阈值,包括: 分别判断所述原始图像中各像素点的R值、G值和B值是否小于所述预设阈值; 所述将小于所述预设阈值的像素值变更为第一预设像素值,包括: 将R值、G值和B值都小于所述预设阈值的像素点的像素值变更为第一预设像素值; 所述将不小于所述预设阈值的像素值变更为第二预设像素值,包括: 将R值、G值或B值大于等于所述预设阈值的像素点的像素值变更为第二预设像素 值。 进一步的,所述原始图像为灰度图像,所述像素值为灰度值。 进一步的,所述当接收到针对PDF文档的图像转换的触发操作时,获取所述PDF文 档中原始图像各个像素点的像素值,包括: 4 CN 111597774 A 说 明 书 2/7 页 当接收到针对PDF文档的图像转换的触发操作时,弹出信息提示框,所述信息提示 框用于提示是否确定进行图像转换; 当接收到确定进行图像转换的操作时,获取所述PDF文档中原始图像各个像素点 的像素值。 本发明实施例还提供一种图像转换装置,包括: 像素值获取模块,用于当接收到针对PDF文档的图像转换的触发操作时,获取所述 PDF文档中原始图像各个像素点的像素值; 判断模块,用于判断所述原始图像中各像素点的像素值是否小于预设阈值; 像素值变更模块,将小于所述预设阈值的像素值变更为第一预设像素值,所述第 一预设像素值占据的数据量为1比特;并且将不小于所述预设阈值的像素值变更为第二预 设像素值,所述第二预设像素值占据的数据量为1比特,所述第二预设像素值和所述第一预 设像素值不同。 进一步的,所述原始图像为RGB图像,所述像素值为RGB值; 所述判断模块,具体用于分别判断所述原始图像中各像素点的R值、G值和B值是否 小于所述预设阈值; 所述像素值变更模块,具体用于将R值、G值和B值都小于所述预设阈值的像素点的 像素值变更为第一预设像素值;并且将R值、G值或B值大于等于所述预设阈值的像素点的像 素值变更为第二预设像素值。 进一步的,所述原始图像为灰度图像,所述像素值为灰度值。 进一步的,所述像素值获取模块,具体用于当接收到针对PDF文档的图像转换的触 发操作时,弹出信息提示框,所述信息提示框用于提示是否确定进行图像转换,并且当接收 到确定进行图像转换的操作时,获取所述PDF文档中原始图像各个像素点的像素值。 本发明实施例还提供一种电子设备,包括处理器、通信接口、存储器和通信总线, 其中,处理器,通信接口,存储器通过通信总线完成相互间的通信; 存储器,用于存放计算机程序; 处理器,用于执行存储器上所存放的程序时,实现上述任一一种图像转换方法的 步骤。 本发明实施还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储 有计算机程序,所述计算机程序被处理器执行时实现上述任一一种图像转换方法的步骤。 本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行 时,使得计算机执行上述任一一种图像转换方法。 本发明实施例提供的一种图像转换方法、装置及电子设备,方案中,当接收到针对 PDF文档的图像转换的触发操作时,获取PDF文档中原始图像各个像素点的像素值,并且判 断原始图像中各像素点的像素值是否小于预设阈值,以及将小于预设阈值的像素值变更为 第一预设像素值,第一预设像素值占据的数据量为1比特,以及将不小于预设阈值的像素值 变更为第二预设像素值,第二预设像素值占据的数据量为1比特,第二预设像素值和第一预 设像素值不同,通过将原始图像中占据1个字节或者多个字节的像素值转换为只占据数据 量为1比特的第一预设像素值或第二预设像素值,减少了PDF文档中图像的大小,从而减少 了PDF文档的大小。 5 CN 111597774 A 说 明 书 3/7 页 当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优 点。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍。 图1为本发明一个实施例提供的一种图像转换方法的流程图; 图2为本发明一个实施例提供的一种图像转换装置的结构示意图; 图3为本发明实施例提供的电子设备的结构示意图。
分享到:
收藏