一种图像处理的方法、装置、电子设备及介质

文档序号:1447057 发布日期:2020-02-18 浏览:26次 >En<

阅读说明:本技术 一种图像处理的方法、装置、电子设备及介质 (Image processing method and device, electronic equipment and medium ) 是由 邓斌 于 2018-07-18 设计创作,主要内容包括:本发明实施例提供了一种图像处理的方法、装置、电子设备及介质,涉及计算机应用技术领域,用以在保证PDF文件中图像的清晰度情况下,控制PDF文件的大小。本申请实施例的方案包括:将便携文档格式PDF文件中的待处理图像的分辨率降低至第一阈值,得到待处理图像对应的压缩图像,从待处理图像中提取待处理图像的差异化信息,差异化信息用于表示待处理图像中除压缩图像之外的像素特征,保存压缩图像和差异化信息,后续在打开PDF文件时,通过压缩图像和差异化信息还原待处理图像。(The embodiment of the invention provides an image processing method, an image processing device, electronic equipment and a medium, relates to the technical field of computer application, and is used for controlling the size of a PDF file under the condition of ensuring the definition of an image in the PDF file. The scheme of the embodiment of the application comprises the following steps: the method comprises the steps of reducing the resolution of an image to be processed in a portable document format PDF file to a first threshold value to obtain a compressed image corresponding to the image to be processed, extracting differential information of the image to be processed from the image to be processed, wherein the differential information is used for representing pixel characteristics of the image to be processed except the compressed image, storing the compressed image and the differential information, and restoring the image to be processed through the compressed image and the differential information when the PDF file is opened subsequently.)

一种图像处理的方法、装置、电子设备及介质

技术领域

本发明涉及计算机应用技术领域,特别是涉及一种图像处理的方法、装置、电子设备及介质。

背景技术

便携式文档格式(Portable Document Format,PDF)是一种电子文档格式,PDF文件使用了工业标准的压缩算法,能够真实地再现原稿的每一个字符、颜色以及图像,为了清晰地显示图像,PDF文件中的图像的分辨率一般比较高,但是PDF文件中图像的分辨率越高,PDF文件就越大,而若控制PDF文件的大小,就会导致PDF文件中的图像的分辨率较低,不够清晰。可见现有技术无法在保证PDF中的图像的清晰度的情况下控制PDF文件的大小。

发明内容

本发明实施例的目的在于提供一种图像处理的方法,以实现在保证PDF文件中图像的清晰度情况下,控制PDF文件的大小。具体技术方案如下:

第一方面,本发明实施例提供一种图像处理的方法,该方法包括:

将便携文档格式PDF文件中的待处理图像的分辨率降低至第一阈值,得到所述待处理图像对应的压缩图像;

从所述待处理图像中提取所述待处理图像的差异化信息,所述差异化信息用于表示所述待处理图像中除所述压缩图像之外的像素特征;

保存所述压缩图像和所述差异化信息;

在打开所述PDF文件时,通过所述压缩图像和所述差异化信息还原所述待处理图像。

在一种可能的实现方式中,所述在打开所述PDF文件时,通过所述压缩图像和所述特征信息还原所述待处理图像,包括:

在打开所述PDF文件时,获取所述压缩图像和所述特征信息;

采用图像超分辨率重构技术将所述压缩图像和所述特征信息还原为所述待处理图像。

在一种可能的实现方式中,在所述将待处理图像的分辨率降低至第一阈值,得到所述待处理图像对应的压缩图像之前,所述方法还包括:

确定所述PDF文件中每个图像的分辨率;

确定所述PDF文件中分辨率大于第二阈值的图像为所述待处理图像。

在一种可能的实现方式中,所述从所述待处理图像中提取所述待处理图像的差异化信息,包括:

将所述待处理图像划分为指定数量的区域;

分别提取所述待处理图像中的每个区域的差异化信息;

将所述待处理图像中各区域的差异化信息组成的集合作为所述待处理图像的差异化信息。

第二方面,本发明实施例提供一种图像处理的装置,该方法包括:

压缩模块,用于将便携文档格式PDF文件中的待处理图像的分辨率降低至第一阈值,得到所述待处理图像对应的压缩图像;

提取模块,用于从所述待处理图像中提取所述待处理图像的差异化信息,所述差异化信息用于表示所述待处理图像中除所述压缩图像之外的像素特征;

保存模块,用于保存所述压缩模块得到的压缩图像和所述提取模块提取的所述差异化信息;

还原模块,用于在打开所述PDF文件时,通过所述压缩图像和所述差异化信息还原所述待处理图像。

在一种可能的实现方式中,所述还原模块,具体用于在打开所述PDF文件时,获取所述压缩图像和所述特征信息;采用图像超分辨率重构技术将所述压缩图像和所述特征信息还原为所述待处理图像。

在一种可能的实现方式中,所述装置还包括确定模块;

所述确定模块,用于确定所述PDF文件中每个图像的分辨率;确定所述PDF文件中分辨率大于第二阈值的图像为所述待处理图像。

在一种可能的实现方式中,所述提取模块,具体用于将所述待处理图像划分为指定数量的区域;分别提取所述待处理图像中每个区域的差异化信息;将所述待处理图像中各区域的差异化信息组成的集合作为所述待处理图像的差异化信息。

第三方面,本发明实施例还提供一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述第一方面中任一所述的方法步骤。

第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一所述的方法步骤。

第五方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面中任一所述的方法。

本发明实施例提供的图像处理的方法、装置、电子设备及介质,在存储PDF中的待处理图像时,可以通过降低待处理图像的分辨率得到压缩图像,并提取待处理图像的差异化信息,进而无需存储待处理图像,只需存储待处理图像对应的压缩图像和差异化信息,由于待处理图像对应的压缩图像和差异化信息的大小小于待处理图像的大小,所以采用这种方式存储PDF中的图像可以较小PDF文件的大小,此外,在后续打开PDF文件时,可以通过压缩图像和差异化图像还原待处理图像,相当于打开PDF文件后显示的还是较高分辨率的待处理图像,可见采用这种方法实现了在保证PDF文件中图像的清晰度的情况下,控制PDF文件的大小。

当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种图像处理的方法的流程图;

图2为本发明实施例提供的一种图像处理的装置的结构示意图;

图3为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了在保证PDF文件中图像的清晰度情况下,控制PDF文件的大小,本发明实施例提供了一种图像处理的方法,该方法可以由具有处理PDF文件的电子设备执行,例如,手提电脑、手机、平板电脑等。

如图1所示,该方法包括:

S101、将PDF文件中的待处理图像的分辨率降低至第一阈值,得到待处理图像对应的压缩图像。

可以理解的是,通过降低待处理图像的分辨率,可以得到尺寸较小的压缩图像,相应的,压缩图像的清晰度也会比待处理图像的清晰度差。

其中,第一阈值可以预先设置,将待处理图像降低第一阈值后得到的压缩图像可满足一定的清晰度条件。

S102、从待处理图像中提取待处理图像的差异化信息。

其中,差异化信息用于表示待处理图像中除压缩图像之外的像素特征,需要说明的是,差异化信息并非包括待处理图像中除压缩图像之外的所有像素信息,而是用于表示可以反映这些像素信息的像素特征。

可以理解的是,差异化信息越大,对待处理图像的还原效果越好,本申请实施例中的差异化信息是均衡对待处理图像的还原效果和对PDF文件的期望大小来确定的。

在一种可能的实现方式中,提取待处理图像的差异化信息的方法为:

将待处理图像划分为指定数量的区域。例如,可以将待处理图像均匀划分为多个网格。

然后,分别提取每个区域的差异化信息。

可选的,可以将压缩图像也按照相同的方法划分为指定数量的区域,例如将待处理图像和压缩图像均划分为9个网格,在提取差异化信息时,可识别待处理图像的第一个网格中的像素,然后筛选出待处理图像第一个网格的像素中,除压缩图像的第一个网格的像素之外的像素,进而提取筛选出的这些像素的像素特征。按照这种方法分别提取出每个网格的像素特征,即为每个区域的差异化信息,进而将待处理图像中各区域的差异化信息组成的集合作为待处理图像的差异化信息。

S103、保存压缩图像和差异化信息。

由于差异化信息并不包括待处理图像中除压缩图像之外的全部信息,所以压缩图像和差异化信息的大小小于待处理图像的大小。

S104、在打开PDF文件时,通过压缩图像和差异化信息还原待处理图像。

在打开PDF文件时,可从存储的PDF文件中获取每个待处理图像的压缩图像和特征信息,然后采用图像超分辨率重构技术将待处理图像对应的压缩图像和特征信息还原为待处理图像。

采用本发明实施例提供的图像处理的方法,在存储PDF中的待处理图像时,可以通过降低待处理图像的分辨率得到压缩图像,并提取待处理图像的差异化信息,进而无需存储待处理图像,只需存储待处理图像对应的压缩图像和差异化信息,由于待处理图像对应的压缩图像和差异化信息的大小小于待处理图像的大小,所以采用这种方式存储PDF中的图像可以较小PDF文件的大小,此外,在后续打开PDF文件时,可以通过压缩图像和差异化图像还原待处理图像,相当于打开PDF文件后显示的还是较高分辨率的待处理图像,可见采用这种方法实现了在保证PDF文件中图像的清晰度的情况下,控制PDF文件的大小。

在一种可能的实现方式中,并不是PDF文件中的所有图像都需要进行图1所示的处理流程,在执行图1的流程之前,可先筛选出PDF文件中的待处理图像,具体可以确定PDF文件中每个图像的分辨率,然后确定PDF文件中分辨率大于第二阈值的图像为待处理图像。

其中,第二阈值可以与第一阈值相同,或者第二阈值大于第一阈值。

采用该方法,可以只对PDF文件中分辨率过大的图像进行处理,而分辨率较小的图像不会占用太大存储空间,可以不对分辨率较小的图像进行处理,以节省处理开销,保证存储PDF文件的速度。

对应于上述方法实施例,本发明的实施例还提供了一种图像处理的装置,如图2所示,该装置包括:压缩模块201、提取模块202、保存模块203和还原模块204。

压缩模块201,用于将便携文档格式PDF文件中的待处理图像的分辨率降低至第一阈值,得到待处理图像对应的压缩图像;

提取模块202,用于从待处理图像中提取待处理图像的差异化信息,差异化信息用于表示待处理图像中除压缩图像之外的像素特征;

保存模块203,用于保存压缩模块201得到的压缩图像和提取模块202提取的差异化信息;

还原模块204,用于在打开PDF文件时,通过压缩图像和差异化信息还原待处理图像。

在本发明另一实施例中,还原模块204,具体用于在打开PDF文件时,获取压缩图像和特征信息;采用图像超分辨率重构技术将压缩图像和特征信息还原为待处理图像。

可选地,在本发明实施例提供的一种实现方式中,该装置还包括确定模块205;

确定模块205,用于确定PDF文件中每个图像的分辨率;确定PDF文件中分辨率大于第二阈值的图像为待处理图像。

在本发明另一实施例中,提取模块202,具体用于将待处理图像划分为指定数量的区域;分别提取待处理图像中每个区域的差异化信息;将待处理图像中各区域的差异化信息组成的集合作为待处理图像的差异化信息。

本发明实施例还提供了一种电子设备,如图3所示,包括处理器301、通信接口302、存储器303和通信总线304,其中,处理器301,通信接口302,存储器303通过通信总线304完成相互间的通信,

存储器303,用于存放计算机程序;

处理器301,用于执行存储器303上所存放的程序时,实现如下步骤:

将便携文档格式PDF文件中的待处理图像的分辨率降低至第一阈值,得到待处理图像对应的压缩图像;

从待处理图像中提取待处理图像的差异化信息,差异化信息用于表示待处理图像中除压缩图像之外的像素特征;

保存压缩图像和差异化信息;

在打开PDF文件时,通过压缩图像和差异化信息还原待处理图像。

处理器301还用于实现上述方法流程中的其他步骤,具体可参考上述方法实施例中的描述。

上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一图像处理方法的步骤。

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一图像处理方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种文档编辑的方法、装置、计算机存储介质及终端

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!