System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() PNG格式的图像预览方法、装置、计算机设备和介质制造方法及图纸_技高网

PNG格式的图像预览方法、装置、计算机设备和介质制造方法及图纸

技术编号:40898897 阅读:2 留言:0更新日期:2024-04-18 11:15
本公开提供一种PNG格式的图像预览方法、装置、计算机设备和介质,包括:获取PNG格式对应的图像签名信息,图像签名信息包括:存储格式为PNG格式的图像对应的第一字节数据和第二字节数据;基于第一字节数据和第二字节数据,从PSD文件中获取目标内容数据,目标内容数据为二进制数据;确定与目标内容数据对应的图像输出载体;在图像输出载体上,基于目标内容数据展示对应的目标预览图像。从而,在查看PNG格式的图像时,无需使用特定软件打开PSD文件,可通过基于PNG格式对应的图像签名信息搜索得到目标内容数据,并采用适合PNG格式的图像输出载体来展示对应的目标预览图像,便于用户查看相关数据。

【技术实现步骤摘要】

本公开的实施例涉及图像处理,具体地,涉及适用于一种png格式的图像预览方法、装置、计算机设备和介质。


技术介绍

1、png(portable network graphics,便携式网络图形)为一种图像文件存储格式,也是一种采用无损压缩算法的位图格式,能够支持索引、灰度、rgb三种颜色方案以及alpha通道等特性。

2、psd为一种图像文件格式,psd文件中的图像会以png格式进行存储,psd文件可用作一种设计类文件,经常会进行频繁的文件内容变更,若需要查看psd文件中的png格式数据,则需要安装查看psd文件的特定软件,通过特定软件打开psd文件以查看相应数据,给使用者带来不便。


技术实现思路

1、本文中描述的实施例提供了一种png格式的图像预览方法、装置、计算机设备和介质,克服了上述问题。

2、第一方面,根据本公开的内容,提供了一种png格式的图像预览方法,包括:

3、获取所述png格式对应的图像签名信息,所述图像签名信息包括:存储格式为所述png格式的图像对应的第一字节数据和第二字节数据;

4、基于所述第一字节数据和所述第二字节数据,从psd文件中获取目标内容数据,所述目标内容数据为二进制数据;

5、确定与所述目标内容数据对应的图像输出载体;

6、在所述图像输出载体上,基于所述目标内容数据展示对应的目标预览图像;

7、其中,所述第一字节数据和所述第二字节数据均为十六进制数据,所述第一字节数据用于描述所述图像对应的前缀字节数据,所述第二字节数据用于描述所述图像对应的后缀字节数据。

8、可选的,所述基于所述第一字节数据和所述第二字节数据,从psd文件中获取目标内容数据,包括:

9、基于所述第一字节数据和所述第二字节数据,匹配psd文件中包括的所有文件数据,得到与所述第一字节数据和所述第二字节数据匹配的候选内容数据,所述候选内容数据包括:一个图像内容数据或至少两个图像内容数据;

10、获取预设图像展示信息,所述预设图像展示信息用于描述待展示的预览图像所对应的图像预设类型、图像预设尺寸或图像预设主体;

11、基于所述候选内容数据和所述预设图像展示信息,确定所述目标内容数据。

12、可选的,所述候选内容数据包括至少两个图像内容数据;所述基于所述候选内容数据和所述预设图像展示信息,确定所述目标内容数据,包括:

13、匹配所述候选内容数据中包括的每个图像内容数据与所述预设图像展示信息,得到至少一个内容匹配数据,所述内容匹配数据为所述候选内容数据中的数据;

14、基于至少一个所述内容匹配数据与预设图像预览数量,确定所述目标内容数据;

15、其中,所述预设图像预览数量为一个或至少两个,所述目标内容数据的数量为一个或至少两个。

16、可选的,所述匹配所述候选内容数据中包括的每个图像内容数据与所述预设图像展示信息,得到至少一个内容匹配数据,包括:

17、若所述预设图像展示信息用于描述所述图像预设类型,则匹配所述候选内容数据中包括的每个图像内容数据对应的图像类型与所述图像预设类型,得到至少一个内容匹配数据;

18、若所述预设图像展示信息用于描述所述图像预设尺寸,则匹配所述候选内容数据中包括的每个图像内容数据对应的图像尺寸与所述图像预设尺寸,得到至少一个内容匹配数据;

19、若所述预设图像展示信息用于描述所述图像预设主体,则匹配所述候选内容数据中包括的每个图像内容数据对应的图像主体与所述图像预设主体,得到至少一个内容匹配数据。

20、可选的,所述目标内容数据的数量为至少两个;所述在所述图像输出载体上,基于所述目标内容数据展示对应的目标预览图像,包括:

21、基于每个所述目标内容数据对应的数据存储量,确定对应于所述图像输出载体的图像展示界面中的预览展示位置;

22、基于每个所述目标内容数据对应的预览展示位置,在所述图像展示界面中显示每个所述目标内容数据对应的目标预览图像。

23、可选的,还包括:

24、基于展示的所述目标预览图像,调整所述目标预览图像对应的目标内容数据;

25、依据所述目标内容数据、所述第一字节数据以及所述第二字节数据在所述图像中的存储关系,基于所述调整后的目标内容数据、所述第一字节数据和所述第二字节数据,更新所述目标预览图像对应存储于所述psd文件中的图像数据;

26、将所述图像数据替换存储至所述psd文件中。

27、可选的,还包括:

28、生成所述图像数据对应的更新标识,所述更新标识用于描述所述psd文件中存储的图像数据的版本信息;

29、基于所述图像数据对应的更新标识,调整所述图像数据存储于所述psd文件中对应的描述信息;

30、其中,所述描述信息包括:图像名称和/或图像解释。

31、第二方面,根据本公开的内容,提供了一种png格式的图像预览装置,包括:

32、第一获取模块,用于获取所述png格式对应的图像签名信息,所述图像签名信息包括:存储格式为所述png格式的图像对应的第一字节数据和第二字节数据;

33、第二获取模块,用于基于所述第一字节数据和所述第二字节数据,从psd文件中获取目标内容数据,所述目标内容数据为二进制数据;

34、确定模块,用于确定与所述目标内容数据对应的图像输出载体;

35、展示模块,用于在所述图像输出载体上,基于所述目标内容数据展示对应的目标预览图像;

36、其中,所述第一字节数据和所述第二字节数据均为十六进制数据,所述第一字节数据用于描述所述图像对应的前缀字节数据,所述第二字节数据用于描述所述图像对应的后缀字节数据。

37、第三方面,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,处理器执行计算机程序时实现如以上任意一个实施例中png格式的图像预览方法的步骤。

38、第四方面,提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如以上任意一个实施例中png格式的图像预览方法的步骤。

39、本申请实施例提供的png格式的图像预览方法,获取png格式对应的图像签名信息,图像签名信息包括:存储格式为png格式的图像对应的第一字节数据和第二字节数据;基于第一字节数据和第二字节数据,从psd文件中获取目标内容数据,目标内容数据为二进制数据;确定与目标内容数据对应的图像输出载体;在图像输出载体上,基于目标内容数据展示对应的目标预览图像;其中,第一字节数据和第二字节数据均为十六进制数据,第一字节数据用于描述图像对应的前缀字节数据,第二字节数据用于描述图像对应的后缀字节数据。如此,在查看png格式的图像时,无需使用特定软件打开psd文件,可通过基于png格式对应的图像签名信息搜本文档来自技高网...

【技术保护点】

1.一种PNG格式的图像预览方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述第一字节数据和所述第二字节数据,从PSD文件中获取目标内容数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述候选内容数据包括至少两个图像内容数据;

4.根据权利要求3所述的方法,其特征在于,所述匹配所述候选内容数据中包括的每个图像内容数据与所述预设图像展示信息,得到至少一个内容匹配数据,包括:

5.根据权利要求3所述的方法,其特征在于,所述目标内容数据的数量为至少两个;

6.根据权利要求1所述的方法,其特征在于,还包括:

7.根据权利要求6所述的方法,其特征在于,还包括:

8.一种PNG格式的图像预览装置,其特征在于,包括:

9.一种计算机设备,其特征在于,包括存储器和处理器,存储器中存储有计算机程序,处理器执行计算机程序时实现如权利要求1~7中任一所述的PNG格式的图像预览方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,计算机程序被处理器执行时实现如权利要求1~7中任一所述的PNG格式的图像预览方法。

...

【技术特征摘要】

1.一种png格式的图像预览方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述第一字节数据和所述第二字节数据,从psd文件中获取目标内容数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述候选内容数据包括至少两个图像内容数据;

4.根据权利要求3所述的方法,其特征在于,所述匹配所述候选内容数据中包括的每个图像内容数据与所述预设图像展示信息,得到至少一个内容匹配数据,包括:

5.根据权利要求3所述的方法,其特征在于,所述目标内容数据的数量为至少...

【专利技术属性】
技术研发人员:佘康
申请(专利权)人:稿定厦门科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1