本申请实施例提供了一种图片处理的方法及装置、电子设备、存储介质,所述方法包括:当监听到针对文本编辑器的指定输入事件,获取剪切板中的图片数据;将所述图片数据上传至图床服务器,并从所述图床服务器中,获取针对所述图片数据的统一资源定位符;将所述统一资源定位符输入所述文本编辑器,以由所述文本编辑器编辑得到目标文档。通过本申请实施例,实现了对图片的自动转换,且图片转换功能独立于文本编辑器,不受文本编辑器的限制,能够适用于任意的文本编辑器,同时可以自动实现图片的批量转换,灵活性高。
A method and device of image processing, electronic equipment and storage medium
【技术实现步骤摘要】
一种图片处理的方法及装置、电子设备、存储介质
本申请涉及数据处理领域,特别是涉及一种图片处理的方法及装置、电子设备、存储介质。
技术介绍
目前,由于Markdown等文本编辑器的语法简洁明了、易学习,且功能比纯文本更强,部分平台采用Markdown等文本编辑器进行文档编辑,如Ghost、Typecho博客平台均采用Markdown编辑器。然而,在使用Markdown等文本编辑器的过程中,可能需要插入图片,而部分的文本编辑器不支持图片转换功能,且集成有图片转换功能的文本编辑器也会有所限制,如图片上传和图片分享受到限制等。
技术实现思路
鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种图片处理的方法及装置、电子设备、存储介质,包括:一种图片处理的方法,所述方法包括:当监听到针对文本编辑器的指定输入事件,获取剪切板中的图片数据;将所述图片数据上传至图床服务器,并从所述图床服务器中,获取针对所述图片数据的统一资源定位符;将所述统一资源定位符输入所述文本编辑器,以由所述文本编辑器编辑得到目标文档。可选的,所述当监听到针对文本编辑器的指定输入事件,获取剪切板中的图片数据之前,还包括:获取用户输入的关键字序列;判断所述用户输入的关键字序列与预设关键字序列是否一致,如是,则确定监听到针对文本编辑器的指定输入事件。可选的,所述获取剪切板中的图片数据,包括:获取剪切板中两张以上的图片的图片数据。可选的,所述将所述统一资源定位符输入所述文本编辑器,包括:确定所述指定输入事件对应的预设关键字序列;对所述统一资源定位符进行编辑,并采用所述编辑后的统一资源定位符,替换所述预设关键字序列。可选的,所述对所述统一资源定位符进行编辑,包括:确定所述图片数据对应的图片的图片名称和图片大小;结合所述图片名称和所述图片大小,对所述统一资源定位符进行编辑。可选的,所述结合所述图片名称和所述图片大小,对所述统一资源定位符进行编辑,包括:确定所述统一资源定位符中指定字符,并采用所述图片的缩略图接口名称字符替换所述指定字符;生成所述缩略图的图片名称和所述缩略图的图片大小分别对应的字符序列,并在所述统一资源定位符中添加所述字符序列,得到编辑后的统一资源定位符。可选的,所述采用所述编辑后的统一资源定位符,替换所述预设关键字序列,包括:向所述文本编辑器中输入模拟删除指令,以删除所述指定输入事件对应的预设关键字序列;向所述文本编辑器输入所述编辑后的统一资源定位符。可选的,所述向所述文本编辑器中输入模拟删除指令,以删除所述指定输入事件对应的预设关键字序列,包括:确定所述预设关键字序列的关键字长度;按照所述关键字长度,向所述文本编辑器中输入模拟删除指令。可选的,所述将所述图片数据上传至图床服务器,包括:获取用户身份信息;采用所述用户身份信息,将所述图片数据上传至图床服务器。可选的,所述文本编辑器为Markdown编辑器。一种图片处理的装置,所述装置包括:图片数据获取模块,用于当监听到针对文本编辑器的指定输入事件,获取剪切板中的图片数据;统一资源定位符获取模块,用于将所述图片数据上传至图床服务器,并从所述图床服务器中,获取针对所述图片数据的统一资源定位符;统一资源定位符输入模块,用于将所述统一资源定位符输入所述文本编辑器,以由所述文本编辑器编辑得到目标文档。可选的,所述装置还包括:获取用户输入的关键字序列;判断所述用户输入的关键字序列与预设关键字序列是否一致,如是,则确定监听到针对文本编辑器的指定输入事件。可选的,所述图片数据获取模块,包括:获取剪切板中两张以上的图片的图片数据。可选的,所述统一资源定位符输入模块,包括:预设关键字序列确定子模块,用于确定所述指定输入事件对应的预设关键字序列;预设关键字序列替换子模块,用于对所述统一资源定位符进行编辑,并采用所述编辑后的统一资源定位符,替换所述预设关键字序列。可选的,所述预设关键字序列替换子模块,包括:图片信息确定单元,用于确定所述图片数据对应的图片的图片名称和图片大小;统一资源定位符编辑单元,用于结合所述图片名称和所述图片大小,对所述统一资源定位符进行编辑。可选的,所述统一资源定位符编辑单元,包括:字符替换子单元,用于确定所述统一资源定位符中指定字符,并采用所述图片的缩略图接口名称字符替换所述指定字符;字符序列添加子单元,用于生成所述缩略图的图片名称和所述缩略图的图片大小分别对应的字符序列,并在所述统一资源定位符中添加所述字符序列,得到编辑后的统一资源定位符。可选的,所述预设关键字序列替换子模块,包括:模拟删除指令输入单元,用于向所述文本编辑器中输入模拟删除指令,以删除所述指定输入事件对应的预设关键字序列;删除后输入单元,用于向所述文本编辑器输入所述编辑后的统一资源定位符。可选的,所述模拟删除指令输入单元,包括:关键字长度确定子单元,用于确定所述预设关键字序列的关键字长度;按照长度输入子单元,用于按照所述关键字长度,向所述文本编辑器中输入模拟删除指令。可选的,所述统一资源定位符获取模块,包括:用户身份信息获取子模块,用于获取用户身份信息;图片数据上传子模块,用于采用所述用户身份信息,将所述图片数据上传至图床服务器。可选的,所述文本编辑器为Markdown编辑器。一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的图片处理的方法的步骤。一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的图片处理的方法的步骤。本申请实施例具有以下优点:在本申请实施例中,通过当监听到针对文本编辑器的指定输入事件,获取剪切板中的图片数据,将图片数据上传至图床服务器,并从图床服务器中,获取针对图片数据的统一资源定位符,然后将统一资源定位符输入文本编辑器,以由文本编辑器编辑得到目标文档,实现了对图片的自动转换,且图片转换功能独立于文本编辑器,不受文本编辑器的限制,能够适用于任意的文本编辑器,同时可以自动实现图片的批量转换,灵活性高。附图说明为了更清楚地说明本申请的技术方案,下面将对本申请的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请一实施例提供的一种图片处理的方法的步骤流程图;图2是本申请一实施例提供的另一种图片处理的方本文档来自技高网...
【技术保护点】
1.一种图片处理的方法,其特征在于,所述方法包括:/n当监听到针对文本编辑器的指定输入事件,获取剪切板中的图片数据;/n将所述图片数据上传至图床服务器,并从所述图床服务器中,获取针对所述图片数据的统一资源定位符;/n将所述统一资源定位符输入所述文本编辑器,以由所述文本编辑器编辑得到目标文档。/n
【技术特征摘要】
1.一种图片处理的方法,其特征在于,所述方法包括:
当监听到针对文本编辑器的指定输入事件,获取剪切板中的图片数据;
将所述图片数据上传至图床服务器,并从所述图床服务器中,获取针对所述图片数据的统一资源定位符;
将所述统一资源定位符输入所述文本编辑器,以由所述文本编辑器编辑得到目标文档。
2.根据权利要求1所述的方法,其特征在于,所述当监听到针对文本编辑器的指定输入事件,获取剪切板中的图片数据之前,还包括:
获取用户输入的关键字序列;
判断所述用户输入的关键字序列与预设关键字序列是否一致,如是,则确定监听到针对文本编辑器的指定输入事件。
3.根据权利要求1所述的方法,其特征在于,所述获取剪切板中的图片数据,包括:
获取剪切板中两张以上的图片的图片数据。
4.根据权利要求1所述的方法,其特征在于,所述将所述统一资源定位符输入所述文本编辑器,包括:
确定所述指定输入事件对应的预设关键字序列;
对所述统一资源定位符进行编辑,并采用所述编辑后的统一资源定位符,替换所述预设关键字序列。
5.根据权利要求4所述的方法,其特征在于,所述对所述统一资源定位符进行编辑,包括:
确定所述图片数据对应的图片的图片名称和图片大小;
结合所述图片名称和所述图片大小,对所述统一资源定位符进行编辑。
6.根据权利要求5所述的方法,其特征在于,所述结合所述图片名称和所述图片大小,对所述统一资源定位符进行编辑,包括:
确定所述统一资源定位符中指定字符,并采用所述图片的缩略图接口名称字符替换所述指定字符;
生成所述缩略图的图片名称和所述缩略图的图片大小分别对应的字符序列,并在所述统一资源定位符中添加所述字符序列,得到编辑后的统一资源定位符。
7....
【专利技术属性】
技术研发人员:廖鹏城,苟庆川,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。