前端数字图像处理指南

2 月 29 日
阅读 28 分钟
702
1、图像的基础知识1.1 位图和矢量图图片一般可以分为 位图 和 矢量图类别位图 Bitmap矢量图 Vector定义由像素点组成的图像,每个像素点都有自己的颜色和位置信息。由数学方程描述的图像,使用直线、曲线、多边形等数学形状来定义图像。常见格式JPEG、PNG、GIF 等SVG、AI 等清晰度具有分辨率的概念,图像清晰度取决于分辨...

如何用 Canvas 实现 PS 的液化功能

1 月 12 日
阅读 13 分钟
927
最近在做业务需求时,需要实现对图片的液化功能,类似于美图秀秀的瘦脸功能。这已经不仅是图片缩放、拖动、剪裁这类对图片整体的操作了,而是需要对图片的像素进行一系列的计算和修改,那么该怎么实现这个功能呢?
封面图

如何在线上使用 SourceMap

2023-12-28
阅读 8 分钟
673
1. 前言1.1 常见调试手段平日开发过程中,大家是如何调试线上问题的呢?采样后的众生相如下:酷酷派 😎:我没什么线上问题!!投机派 😏:通过报错的特殊标识在源码中定位学院派 🤓:使用 XSwitch 等代理工具将资源转发到本地硬核派 😫:直接看混淆后的代码一把梭...等等等等一下,还有没有人在用 SourceMap 调试啊?通过 So...

2023 校招——来自阿里正经的招聘贴

2022-03-15
阅读 3 分钟
1.9k
这是一个正经的招聘贴。这是一个正经的招聘贴。这是一个正经的招聘贴。团队介绍在山的那边,海的那边,有这样一个团队,他们颜值超高,已知 cos 0 = 1,那么 cos 美女 = ?别人上班他们玩桌游 他们定期组织团队活动,宝,团队的荣耀,你确定不加入?他们和谐友爱、互相关心,团队为一位不愿透漏姓名的同学送上生日祝福一...

「每日一瞥 📰 」0218 ~ 0308

2019-03-13
阅读 40 分钟
2.6k
useState vs useReducer 关于 finally 的一些特殊场景 TSLint in 2019 Screenshot To Code 优化 React App 性能的 5 个建议 禁用大体积依赖的 import 理解 TS 类型注解 Back/forward cache for Chrome ES 新提案:Promise.any(promises) 为什么这个函数不能 new 函数组件和类组件的根本差异 Preact X Alpha 0 released C...

「每日一瞥 ? 」0211 ~ 0215

2019-02-18
阅读 26 分钟
2k
用 React Hooks 写异步表单校验 React Hooks vs HOC 性能对比探讨 Flexbox vs Grid git-history 把玩 一个 React 优化模式 用 React Hooks 写异步表单校验 春节期间,React 发布了 16.8 的版本,正式支持了 React Hooks。本文将使用 React Hooks API 通过 100 行代码来实现支持异步的表单校验功能。当然,本文最终的例子...

「每日一瞥 ? 」0128 ~ 0202

2019-02-18
阅读 12 分钟
1.7k
TypeScript 3.3 更新梳理 Object.assign vs Object Spread in Node.js New in Chrome 72 New JavaScript features in ES2019 iOS 12.2 Beta's 支持 Web Share API Yarn's Future - v2 and beyond TypeScript 3.3 更新梳理 首先需要声明的是,TypeScript 3.3 是个小版本 release,不包含 breaking changes,so 升级的话应...

「每日一瞥 📰 」0114 ~ 0118

2019-01-22
阅读 8 分钟
3.8k
「ES2015 - ES2018」Rest / Spread Properties 梳理 Three.js 概念梳理 火狐 Nightly 支持 CSS Grids 动画 换个姿势起 Node.js 工程 WebView & JS Bridge 笔记 「ES2015 - ES2018」Rest / Spread Properties 梳理 第 9 版 ECMAScript 标准,官方称为 ECMAScript 2018(或简称 ES2018),已于 2018 年 6 月发布。从 E...

「每日一瞥 ? 」1224 ~ 0104

2019-01-07
阅读 15 分钟
1.8k
从过去直到 React.lazy 写一个没有 JSX 的 React 执行上下文和执行栈 公私有域和方法 数组在性能方面的一个注意点 从过去直到 React.lazy code-splitting 当我们最最开始做前端开发的时候,JavaScript 文件自然就一个个罗列在一起,通过 script 标签引入到 html 里。当然,即使在现在,我们也还是会在写一些 Demo 时使用...

决胜圣诞,女神心情不用猜!

2018-12-24
阅读 11 分钟
4k
本文将结合移动设备摄像能力与 TensorFlow.js,在浏览器里实现一个实时的人脸情绪分类器。鉴于文章的故事背景较长,对实现本身更有兴趣的同学可直接跳转至技术方案概述。

炫酷粒子表白,双十一脱单靠它了!

2018-11-05
阅读 7 分钟
8k
​ 双十一光棍节又要来临了,每年这个时候都是本人最苦闷的时刻。日渐消瘦的钱包,愈发干涸的双手,虽然变强了,头却变凉了。今年一定要搞点事情! <img src="[链接]; alt="fxxking things" width="160"> ​ 最近听女神说想谈恋爱了,✧(≖ ◡ ≖) 嘿嘿,一定不能放过这个机会,给她来个不一样的表白。 <img src="[链...

「译」代码优化策略 — Idle Until Urgent

2018-09-30
阅读 13 分钟
5.9k
译者注:大家耳熟能详的优化策略已经谈论了好多年了,用 Chrome 性能分析工具发现瓶颈并针对性优化的文章网络上也有不少,但是从运行时调度策略来思考优化方式的却凤毛麟角,正如我们之前只知道使用 setTimeout 来进行 throttling 和 debounce。因此在偶然看到这篇文章时,我有一种__豁然开朗__的感觉:原来我们还可以在...

前端插拔式 SPA 应用架构实现方案

2018-08-17
阅读 8 分钟
14.6k
随着互联网云的兴起,一种将多个不同的服务集中在一个大平台上统一对外开放的概念逐渐为人熟知,越来越多与云相关或不相关的中后台管理系统或企业级信息系统曾经或开始采用了这种「统一平台」的形式。同时,前端领域保持着高速发展,早期的 jQuery+Backbone+Bootstrap 的 MVC 解决方案支撑起了业务相当长的一段时间;后...