Pintura编辑图片

pintura
文档地址: https://pqina.nl/pintura/docs/v8/

文档示例: https://pqina.nl/pintura/docs/v8/examples/absolute-font-size/

下载安装: https://pqina.nl/pintura/guide/

按钮添加示例

import {appendDefaultEditor, appendNode, createDefaultColorOptions, createNode} from '/static/pintura/pintura.js';

 //添加顶部按钮
        willRenderToolbar: (toolbar, env, redraw) => {
            const smileButtonClear = createNode('Button', 'smile-button_clear', {
                label: '清空',
                onclick: () => buttonNewImageClear(),
            });
            const smileButtonUpload = createNode('Button', 'smile-button_upload', {
                label: '上传',
                icon: '<rect x="0" y="0" width="24" height="24" fill="#ffd843"/>',
                onclick: () => buttonNewImageUpland(),
            });
            appendNode(smileButtonClear, toolbar);
            appendNode(smileButtonUpload, toolbar);
            return toolbar;
        },
       //贴纸的图纸下面添加按钮
        willRenderShapePresetToolbar: (nodes, addPreset) => {
             const smileButton = createNode('Button', 'smile-button', {
                 label: '添加标签',
                 onclick: () => addPreset('😄'),
             });
             appendNode(smileButton, nodes);
             return nodes;
        }

疑问: 怎么自定义左侧的按钮及事件

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值