V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hahade
V2EX  ?  程序员

想学习简单的 js 2d 绘图,可以推荐一本书吗?

  •  
  •   hahade · 57 天前 via Android · 912 次点击
    这是一个创建于 57 天前的主题,其中的信息可能已经有所发展或是发生改变。

    腾讯云最新优惠活动来了:云产品限时1折,云服务器低至88元/年 ,点击这里立即抢购:9i0i.cn/qcloud,更有2860元代金券免费领取,付款直接抵现金用,点击这里立即领取:9i0i.cn/qcloudquan

    (福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

    本人对 js 了解一点,简单语法不是问题,目前公司可能会有个关于 js 2d 图片绘制的新项目,想提前了解一下。目前我了解到可能需要学习 canvas ,也不知道这个靠不靠谱,能否帮推荐一本书?谢谢!
    11 条回复  ?  2024-03-15 10:23:37 +08:00
    tgcdz
        2
    tgcdz  
       57 天前
    简单了解下常用的术语,然后直接学封装好的库,比如 pixijs 、konvajs 这些,如果只是做简单的项目就够了。除非你是要搞 ps ,否则看啥书啊,实际撸代码才是学习的最快路径
    hahade
        3
    hahade  
    OP
       57 天前 via Android
    @tgcdz 感谢,主要是我想系统性的了解一下,比如我需要画一个矩形,我也不知道它的原理是什么,从来没有绘图的经验。
    ming159
        4
    ming159  
       57 天前
    把数学搞好!
    必有的功能,平移,旋转,缩放.翻转,变形等等都是坐标系的计算.
    各种形状都是三角函数,正弦曲线公式,圆等等的拟合. 例如给你老婆绘制一个小爱心形状.
    InternetExplorer
        5
    InternetExplorer  
       57 天前   ?? 1
    ming159
        6
    ming159  
       57 天前
    要想系统性了解,可以看 计算机图形 相关书籍.例如 OpenGL
    hahade
        7
    hahade  
    OP
       57 天前
    @ming159 谢谢!
    zuosiruan
        8
    zuosiruan  
       57 天前 via iPhone
    想学习原理就虎书,学习 api 就各种 opengl 的书或者网站教程,直接上手看封装好的引擎就行,pixijs layabox cocoscreator
    hahade
        9
    hahade  
    OP
       57 天前
    @zuosiruan 如果我想先达到能够实现类似微信或 QQ 截图时画箭头、矩形、圆形、写文字的效果,是先看书学习原理再学习三方库还是直接学习三方库比较好?
    johnman
        10
    johnman  
       57 天前
    直接三方库开撸,konvajs 或者 farbic
    hahade
        11
    hahade  
    OP
       57 天前
    谢谢各位,我准备去了解一下:konvajs
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1994 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:20 · PVG 00:20 · LAX 09:20 · JFK 12:20
    Developed with CodeLauncher
    ? Do have faith in what you're doing.


    http://www.vxiaotou.com