Skip to main content

__construct

Construtor da classe TImageCropper. Parâmetros:
mixed
required
Nome do campo que será utilizado no formulário.
Exemplo de código:

setSize

Define o tamanho do campo de entrada para o carregador de imagens. Parâmetros:
mixed
required
Largura do campo.
mixed
default:"NULL"
(Opcional) Altura do campo.
Exemplo de código:

getSize

Retorna as dimensões do campo de entrada. Exemplo de código:

setValue

Define o valor inicial da imagem, podendo ser uma URL ou uma imagem em base64. Parâmetros:
mixed
required
URL da imagem ou dados em base64.
Exemplo de código:

setImagePlaceholder

Define uma imagem de placeholder. Parâmetros:
TImage
required
Objeto TImage que será usado como placeholder.
Exemplo de código:

setWindowTitle

Define o título da janela do cortador de imagem. Parâmetros:
mixed
required
Título da janela.
Exemplo de código:

setButtonLabel

Define o texto do botão de corte. Parâmetros:
mixed
required
Texto do botão.
Exemplo de código:

setAspectRatio

Define a proporção da área de corte. Parâmetros:
mixed
required
Proporção da imagem.
Exemplo de código:
Ou utilizando uma das proporções pré-configuradas (16/9, 4/3, 1/1 e 2/3):

enableBase64

Ativa o suporte para imagens em formato base64. Exemplo de código:

enableWebCam

Ativa o suporte para captura de imagens diretamente da webcam. Exemplo de código:

setAllowedExtensions

Define as extensões de arquivo permitidas para o upload. Parâmetros:
mixed
required
Array de extensões permitidas.
Exemplo de código:

getAllowedExtensions

Obtém as extensões de arquivo permitidas. Exemplo de código:

enableFileHandling

Ativa o manuseio de arquivos no componente. Exemplo de código:

disableButtonsDrag

Desativa os botões de arrastar no componente. Exemplo de código:

disableButtonsZoom

Desativa os botões de zoom no componente. Exemplo de código:

disableButtonsScale

Desativa os botões de escala no componente. Exemplo de código:

disableButtonReset

Desativa o botão de reset no componente. Exemplo de código:

disableButtonsRotate

Desativa os botões de rotação no componente. Exemplo de código:

setCropSize

Define o tamanho da área de corte. Parâmetros:
mixed
required
largura da área de corte.
mixed
required
Altura da área de corte.
Exemplo de código:

setService

Define a classe de serviço para lidar com o upload de imagens. Parâmetros:
mixed
required
Nome da classe de serviço.
Exemplo de código:

getOptions

Retorna as opções específicas do componente em formato JSON. Exemplo de código: