多种图片生成,打包接口传递

野生程序猿-杂烧4年前随意分享703

前面介绍了ImageMagick这个工具,可以将pdf转成png。这里再结合先前工作的实际需求补充一点相关知识。

原先入职的是一家摩托车金融公司,就是借款买摩托车。公司对接了一些资金方,有这么个需求,需要把用户的身份证、借款合同、平台审页面截图、以及购车后的人车合影照片等等打包后接口发送给资金方。(这个是个合理需求,资金方也要知道钱是用在买摩托车了,不能把钱借走用在其他用途)

分析一下这个需求,有以下几个点

1、身份证图片、人车合影等搜集的图片(这个简单,不需要额外处理)。

2、合同(前面说了ImageMagick转,一般情况下转出来还要加个合成功能)。

3、平台审核页面截图(网页截图,这个也讲过了。只是这里不是直接截我们平台,而是专门做个局部的一模一样前端页面,专门用于截图)

4、打包(这个注意了,这个资金方有要求必须是包含中文姓名的命名方式,而且图片也是要中文命名,这个特别要注意编码,否则中文就乱码了)

5、最后才是接口发送


这里主要涉及的还是图片生成技巧的问题,需要后端开发人员有一定的前端基础。会前端的这个需求很简单,不会前端的无从下手。

相关文章

野生技术,活用exec

exec的支持,让程序有了很大的空间,尤其我们用electon开发桌面应用。我们可以调用ffmpeg处理视频、音频;我们也可以调用bat批处理;我甚至直接用exec配合各种程序开发出了远程管理工具。那...

今天又学习了一招半式:音频的剪辑

今天已多媒体同事给我准备音频素材,20秒有400多k。本来想转成base64的,这么大影响性能啊。于是我自己来研究音频剪辑,还真发现问题了。音频mp3里有张图片占用了空间,新建个音频,把音轨复制过来重...

野生程序猿的养成(一)

很多时候我们开发的时候,思维不能太定视,视野一定要广,很多时候需要变通着想问题解决问题。如果你有以下类似案例,那你也是野生程序猿或者离野生程序猿不远了。一、用截图代替图片生成。用前端技术做复杂的图,然...