PHP
羽化半径
底层的码农
展开
-
SVG & ImageMagick 图文合成的进阶解决方案
之前折腾了一下Canvas、SVG、PHP GD之间的一些破问题但是最终放到真实环境效果不尽人意。 缺点如下: 1、前文里面最终采用的是svg转canvas再转成base64图片数据流回传到服务器合成图片,图片里面有自定义字体的文字,所以svg里面塞进去了一个字体文件,最终回传的图片数据其实也不小,如果多几个图层其实要卡出翔,手机上那效率就不说了; 2、兼容问题,svg转换canvas在IE...原创 2019-12-06 17:03:09 · 657 阅读 · 0 评论 -
前后端图片旋转的一些纠葛
这几天折腾把前端旋转后的图片在后端合成出来。遇到一些问题。 这里有2种解决办法: 方法一: 使用canvas,在画布里面旋转并在客户端合成图片转换成base64到服务器即可,但是这样做有个很大的问题就是图片文件很大的时候提交得半天,而且浏览器post数据是有大小限制的。并且项目里面已经用到了SVG,混合使用可能坑比较多,暂时没有考虑。 方法二: 前端使用transform: rotate...原创 2019-07-04 14:05:54 · 626 阅读 · 0 评论 -
Magento 1.x module conflict 扩展冲突
Magento 1.x项目做大了后难免会有一些扩展功能是扩展在同一对象上,这样就容易生冲突。2.x版本有namespace,1.x就比较见鬼了,冲突了一般是不会报错的。即便当时不出问题也保不齐哪天你的网站因为刷个缓存就突然挂了或者网站总是很慢或者不稳定之类的。其实很多人诟病magento慢嘛,确实有很明显的瓶颈,但是我觉得只要不是做超级大站很多时候慢是人为原因。绕远了,问题是那么多模块我怎么知道谁...原创 2019-09-19 15:38:03 · 257 阅读 · 0 评论