定制 weiwait/dcat-cropper 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

weiwait/dcat-cropper

最新稳定版本:1.1.8

Composer 安装命令:

composer require weiwait/dcat-cropper

包简介

Dcat-admin 表单单图裁剪

README 文档

README

演示地址

demo: http://dcat.weiwait.cn (admin:admin)

通过 composer 安装扩展

  composer require weiwait/dcat-cropper

发布静态资源

  php artisan vendor:publish --tag=weiwait.dcat-cropper --force

更新 dcat-admin ide-helper

  php artisan admin:ide-helper
    $form->cropper('column', 'label')
        ->jpeg(0.5) // 0 ~ 1
        ->useBase64() // 采用base64编码图片统一提交
        ->ratio(16/9) // 快捷裁剪选项配置(裁剪比率)
        ->resolution(1920, 1080)
        ->ratio(1)
        ->resolution(100) // 等比
        ->ratio(['1:1' => 1, '16:9' => 16/9, '自定义' => null]) // 多预设
        ->resolution(['1:1' => [300, 300], '16:9' => [1920, 1080]])
        ->options([
            // https://github.com/fengyuanchen/cropperjs
            // 裁剪选项
            'cropper' => [
                'aspectRatio' = 16/9,
                'background' => false,
            ]   
        ])
    
    $form->multipleCropper('column', 'label')
        ->limit(5) // 默认为框架默认值10
        ->ratio(16/9) // 快捷裁剪选项配置(裁剪比率)
        ->resolution(1920, 1080)
        ->ratio(1)
        ->resolution(100) // 等比
        ->ratio(['1:1' => 1, '16:9' => 16/9, '自定义' => null]) // 多预设
        ->resolution(['1:1' => [300, 300], '16:9' => [1920, 1080]])
        ->options([
            // https://github.com/fengyuanchen/cropperjs
            // 裁剪选项
            'cropper' => [
                'aspectRatio' = 16/9,
                'background' => false,
            ]   
        ])
        ->accept('png')
        ->compress() // intervention/image 功能(dcat)

示例图片

Dcat-admin 扩展列表

  1. 新版裁剪
  2. 区划级联+坐标拾取
  3. smtp快速便捷配置
  4. sms channel 快速便捷配置

统计信息

  • 总下载量: 981
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 28
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 27
  • Watchers: 2
  • Forks: 4
  • 开发语言: JavaScript

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-08-09