詳細検索

Aparador de imagem versão CANVAS

Avatar
por maeno
2 min de leitura

Aparador de imagem versão CANVAS
Traduzido do 日本語 • Ver original

É uma ferramenta de aparador de imagens que importa qualquer imagem para um HTML5 CANVAS, a corta e redimensiona com um intervalo, e a gera com um formato de arquivo especificado.
Quanto ao fluxo de processamento,

  1. Pesquise no diretório especificado e adicione apenas os arquivos de imagem ao menu suspenso.
  2. Sobrepor a caixa de arrastar e soltar (camada div) do jQueryUI sobre a imagem carregada no CANVAS.
  3. Quando o botão de corte for pressionado, arraste e solte para obter as coordenadas X,Y e a largura da camada div.
  4. Recalcular as coordenadas adquiridas e a largura em relação à razão real de tamanho da imagem original, recortar e redimensionar até o tamanho final da saída.
  5. Converter a imagem final de saída em dados de texto usando o método toDataURL() do CANVAS e postá-la em PHP no Ajax.
  6. PHP lado converte os dados de texto recebidos em dados binários JPEG/PNG e os envia para a localização especificada.

HTML5 e JavaScript sozinhos não podem gerar arquivos binários como arquivos locais, então processei em PHP.

Eu o desenvolvi como uma extensão da ferramenta de gerenciamento de arquivos de imagem, mas é uma ferramenta protótipo que ainda não viu a luz do dia (então a ferramenta em si parece muito boa).

Código de uso: HTML5, JavaScript, jQuery, PHP

Aparador de Imagem

É uma ferramenta de aparador de imagens que importa qualquer imagem para um HTML5 CANVAS, a corta e redimensiona com um intervalo, e a gera com um formato de arquivo especificado.
Quanto ao fluxo de processamento,

  1. Pesquise no diretório especificado e adicione apenas os arquivos de imagem ao menu suspenso.
  2. Sobrepor a caixa de arrastar e soltar (camada div) do jQueryUI sobre a imagem carregada no CANVAS.
  3. Quando o botão de corte for pressionado, arraste e solte para obter as coordenadas X,Y e a largura da camada div.
  4. Recalcular as coordenadas adquiridas e a largura em relação à razão real de tamanho da imagem original, recortar e redimensionar até o tamanho final da saída.
  5. Converter a imagem final de saída em dados de texto usando o método toDataURL() do CANVAS e postá-la em PHP no Ajax.
  6. PHP lado converte os dados de texto recebidos em dados binários JPEG/PNG e os envia para a localização especificada.

HTML5 e JavaScript sozinhos não podem gerar arquivos binários como arquivos locais, então processei em PHP.

Eu o desenvolvi como uma extensão da ferramenta de gerenciamento de arquivos de imagem, mas é uma ferramenta protótipo que ainda não viu a luz do dia (então a ferramenta em si parece muito boa).

Código de uso: HTML5, JavaScript, jQuery, PHP

Aparador de Imagem

Related Articles