New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

core-image-editor

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

core-image-editor

Editor de imagens para o Core Editor

latest
Source
npmnpm
Version
1.0.1
Version published
Maintainers
1
Created
Source

Editor de imagens para o Core Editor

Adicione o TOAST UI Image Editor nos componentes de imagem do Core Editor

Preview

Resumo

  • Nome do plugin: core-image-editor
  • Comandos
    • tui-image-editor - Abre o modal com o editor de imagem. Opções:
      • target - componente do qual obter e atualizar a imagem

Opções

OpçãoDescriçãoPadrão
configConfiguração do TOAST UI object{}
constructorPasse o construtor do editor. Por padrão, o tui.ImageEditor será chamado``
labelImageEditorRótulo para o editor de imagem (usado no modal)Editor de Imagem
labelApplyRótulo usado no botão de aplicarAplicar
heightAltura padrão do editor650px
widthLargura padrão do editor100%
commandIdId para criar o comando do editor de imagemtui-image-editor
toolbarIconÍcone usado na barra de ferramentas do componente de imagem. Passe uma string vazia para evitar adicionar o ícone.<svg ....
hideHeaderOculta o cabeçalho padrão do editortrue
onApplyPor padrão, o Core Editor pega a imagem modificada, a adiciona ao Gerenciador de Ativos e atualiza o alvo. Se precisar de alguma lógica personalizada, você pode usar esta função personalizada 'onApply'. onApply: (imageEditor, imageModel) => {...}null
addToAssetsSe nenhum onApply personalizado for passado e esta opção for true, a imagem resultante será adicionada aos ativostrue
uploadSe nenhum onApply personalizado for passado, ao confirmar, a imagem editada será passada para o carregador do Gerenciador de Ativos e o resultado (por exemplo, em vez do dataURL, você terá a URL) será passado para o processo padrão onApply (atualizar alvo, etc.)false
onApplyButtonO botão de aplicar (HTMLElement) será passado como argumento para esta função, uma vez criado. Isso permitirá uma personalização mais alta.null
scriptScripts para carregar dinamicamente no caso de não ser encontrado um construtor de editor TOAST UI['...tui-code-snippet.js', '...tui-color-picker.js', '...tui-image-editor.min.js']
styleNo caso de o script ser carregado, este estilo também será carregado['...tui-color-picker.css', '...tui-image-editor.css']

Download

  • CDN
    • https://unpkg.com/core-image-editor
  • NPM
    • npm i core-image-editor
  • GIT
    • git clone https://github.com/incriptlabs/core-image-editor.git

Uso

Diretamente no Browser

<link href="https://unpkg.com/core-editor/dist/css/core-editor.min.css" rel="stylesheet"/>
<script src="https://unpkg.com/core-editor"></script>
<script src="https://unpkg.com/core-image-editor"></script>

<div class="core"></div>

<script type="text/javascript">
  var editor = coreEditor.init({
      container : '.core',
      // ...
      plugins: ['core-image-editor'],
      pluginsOpts: {
        'core-image-editor': {
          config: {
            includeUI: {
              initMenu: 'filter',
            },
          },
        }
      }
  });
</script>

JavaScript

import coreEditor from 'core-editor';
import plugin from 'core-image-editor';

const editor = coreEditor.init({
  container : '.core',
  plugins: [plugin],
  pluginsOpts: {
    [plugin]: { /* options */ }
  }
  // or
  plugins: [
    editor => plugin(editor, { /* options */ }),
  ],
});

Desenvolvimento

Clone o repositório

$ git clone https://github.com/incriptlabs/core-image-editor.git
$ cd core-image-editor

Instale as dependências

$ npm i

Inicie o servidor de desenvolvimento

$ npm start

Licença

BSD 3-Clause

FAQs

Package last updated on 15 Jun 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts