本发明实施例涉及计算机,特别是涉及一种图像处理方法、装置、电子设备及可读介质。
背景技术:
1、目前,终端中会设置固件,终端在开始启动操作系统之前,会先启动指定固件。实际应用中,有时需要获取目标终端在指定固件的启动或运行阶段在显示界面中所显示的图像。
2、现有技术中,往往是人工使用相机对目标终端的显示界面进行拍摄。但是,人工拍摄得到的图像往往会出现变形,且拍摄得到的图像的美观度以及清晰度往往较低,因此,获取到的图像质量较差。
技术实现思路
1、本发明实施例提供一种图像处理方法、装置、电子设备及可读介质,可以解决现有技术获取到的图像质量较差的问题。
2、为了解决上述问题,本发明实施例公开了一种图像处理方法,应用于图像处理端,所述方法包括:
3、从目标终端内的指定位置处,获取所述目标终端在指定固件的指定阶段所生成的原始显示数据;所述指定阶段包括所述指定固件的启动阶段或运行阶段;
4、将所述原始显示数据转换为指定图像格式的图像文件;所述图像文件为可显示的图像文件;
5、基于所述指定图像格式的图像文件进行图像显示,并从显示的图像中截取所需的目标图像。
6、可选的,所述从目标终端内的指定位置处,获取所述目标终端在指定固件的指定阶段所生成的原始显示数据,包括:
7、基于所述目标终端中各固件对应的内存地址,获取目标内存地址;所述目标内存地址是用于存储在所述指定固件的指定阶段生成的原始显示数据的内存地址;
8、从所述目标内存地址所指示的内存位置处,获取所述原始显示数据。
9、可选的,所述从所述目标内存地址所指示的内存位置处,获取所述原始显示数,包括:
10、基于所述目标终端的显示分辨率以及单个像素对应的字节数,确定所述原始显示数据的数据量,作为目标量;
11、基于所述目标量、所述目标内存地址以及预设的指定文件的文件标识,生成获取命令;
12、运行所述获取命令,以从所述目标内存地址所指示的内存位置处获取所述目标量的数据,并将获取到的数据存储至所述文件标识指示的指定文件中,得到所述原始显示数据。
13、可选的,所述将所述原始显示数据转换为指定图像格式的图像文件,包括:
14、将所述原始显示数据作为预设转换程序的输入数据;
15、通过所述预设转换程序对所述原始显示数据进行转换,得到所述指定图像格式的图像文件。
16、可选的,所述基于所述指定图像格式的图像文件进行图像显示,并从显示的图像中截取所需的目标图像,包括:
17、调用预设的图片显示工具对所述图像文件进行显示;
18、响应于截屏指令,截取所述图片显示工具中当前显示的图像,作为所述目标图像。
19、可选的,所述指定固件为pmon固件;所述基于所述指定图像格式的图像文件进行图像显示,并从显示的图像中截取所需的目标图像之后,所述方法还包括:
20、将所述目标图像插入所述pmon固件的相关文档中。
21、另一方面,本发明实施例公开了一种图像处理装置,应用于图像处理端,所述装置包括:
22、获取模块,用于从目标终端内的指定位置处,获取所述目标终端在指定固件的指定阶段所生成的原始显示数据;所述指定阶段包括所述指定固件的启动阶段或运行阶段;
23、转换模块,用于将所述原始显示数据转换为指定图像格式的图像文件;所述图像文件为可显示的图像文件;
24、截取模块,用于基于所述指定图像格式的图像文件进行图像显示,并从显示的图像中截取所需的目标图像。
25、可选的,所述获取模块,具体用于:
26、基于所述目标终端中各固件对应的内存地址,获取目标内存地址;所述目标内存地址是用于存储在所述指定固件的指定阶段生成的原始显示数据的内存地址;
27、从所述目标内存地址所指示的内存位置处,获取所述原始显示数据。
28、可选的,所述获取模块,还具体用于:
29、基于所述目标终端的显示分辨率以及单个像素对应的字节数,确定所述原始显示数据的数据量,作为目标量;
30、基于所述目标量、所述目标内存地址以及预设的指定文件的文件标识,生成获取命令;
31、运行所述获取命令,以从所述目标内存地址所指示的内存位置处获取所述目标量的数据,并将获取到的数据存储至所述文件标识指示的指定文件中,得到所述原始显示数据。
32、可选的,所述转换模块,具体用于:
33、将所述原始显示数据作为预设转换程序的输入数据;
34、通过所述预设转换程序对所述原始显示数据进行转换,得到所述指定图像格式的图像文件。
35、可选的,所述截取模块,具体用于:
36、调用预设的图片显示工具对所述图像文件进行显示;
37、响应于截屏指令,截取所述图片显示工具中当前显示的图像,作为所述目标图像。
38、可选的,所述指定固件为pmon固件;所述装置还包括:插入模块,用于在所述截取模块基于所述指定图像格式的图像文件进行图像显示,并从显示的图像中截取所需的目标图像之后,将所述目标图像插入所述pmon固件的相关文档中。
39、又一方面,本发明实施例公开了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行前述的方法。
40、本发明实施例还公开了一种机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如上述所述的方法。
41、本发明实施例包括以下优点:本发明实施例提供的图像处理方法,由图像处理端从目标终端内的指定位置处,获取目标终端在指定固件的启动或运行阶段所生成的原始显示数据。然后,将原始显示数据转换为指定图像格式的可显示的图像文件。之后,基于指定图像格式的图像文件进行图像显示,并从显示的图像中截取所需的目标图像。这样,相较于人工使用相机对目标终端的显示界面进行拍摄的方式,可以避免拍摄导致图像出现变形的问题,同时,通过对原始显示数据对应的图像文件进行显示,并进行图像截取来获取指定固件的指定阶段的目标图像,一定程度上可以使得所获取的目标图像更加美观、清晰,进而提高所获取图像的图像质量。
1.一种图像处理方法,其特征在于,应用于图像处理端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从目标终端内的指定位置处,获取所述目标终端在指定固件的指定阶段所生成的原始显示数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述从所述目标内存地址所指示的内存位置处,获取所述原始显示数,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述将所述原始显示数据转换为指定图像格式的图像文件,包括:
5.根据权利要求1-3任一项所述的方法,其特征在于,所述基于所述指定图像格式的图像文件进行图像显示,并从显示的图像中截取所需的目标图像,包括:
6.根据权利要求1-3任一项所述的方法,其特征在于,所述指定固件为pmon固件;所述基于所述指定图像格式的图像文件进行图像显示,并从显示的图像中截取所需的目标图像之后,所述方法还包括:
7.一种图像处理装置,其特征在于,应用于图像处理端,所述装置包括:
8.根据权利要求7所述的装置,其特征在于,所述获取模块,具体用于:
9.根据权利要求8所述的装置,其特征在于,所述获取模块,还具体用于:
10.根据权利要求7-9任一项所述的装置,其特征在于,所述转换模块,具体用于:
11.根据权利要求7-9任一项所述的装置,其特征在于,所述截取模块,具体用于:
12.根据权利要求7-9任一项所述的装置,其特征在于,所述指定固件为pmon固件;
13.一种电子设备,其特征在于,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放可执行指令,所述可执行指令使所述处理器执行如权利要求1至6中任一项所述的方法。
14.一个或多个机器可读介质,其特征在于,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如权利要求1-6任一项所述的方法。