CImage simplifica o processo de trabalhar com imagens via PHP e sua extensão GD.
Esta pequena classe PHP oferece uma sintaxe muito mais simples e mais claro para edição e processamento de fotos da no lado do servidor e, em seguida cache e otimizando-os para entrega do lado do cliente.
CImage e sua classe img.php são fáceis de integrar em qualquer aplicativo existente e vai ajudar os desenvolvedores da Web colher facilmente, corte, redimensionar ou esticar fotos para certas dimensões.
Os desenvolvedores podem não só gerir as dimensões de uma imagem e relação de aspecto, mas eles também podem alterar o seu formato, aplicar vários filtros de efeitos em cima, e também salvá-lo com várias configurações de qualidade e compressão.
Isso pode ser um recurso muito útil, especialmente quando o desenvolvimento de aplicativos baseados na Web que precisa para trabalhar com imagens de uma forma ou de outra.
As instruções de utilização são fornecidos com o arquivo README do CImage
O que é novo nesta versão:.
- sempre use senha, pondo em img_config.php.
- Redimensionar gif manter a transparência.
- Agora retorna statuscode 500 quando algo falha.
- Três diferentes modos:. Estrita, produção, desenvolvimento
- Três arquivos de all-in-one imgs.php, imgp.php, imgd.php.
- Alterar nome do script de all-in-one para webroot / imgs.php.
- Combine todo o código em um script singel, webroot / img_single.php.
- Não permitir hotlinking / leeching a configuração.
- Alias-name é sem extensão.
- Opção agora exige senha para funcionar.
- O suporte para senha opção, pwd para proteger o uso de alias e faça o download remoto.
- Adicionado suporte para apelido de opção que cria um link para uma versão em cache da imagem.
Alias
O que é novo na versão 0.7.0:
- Sempre use senha, pondo em img_config.php.
- Redimensionar gif manter a transparência.
- Agora retorna statuscode 500 quando algo falha.
- Três diferentes modos:. Estrita, produção, desenvolvimento
- Três arquivos de all-in-one imgs.php, imgp.php, imgd.php.
- Alterar nome do script de all-in-one para webroot / imgs.php.
- Combine todo o código em um script singel, webroot / img_single.php.
- Não permitir hotlinking / leeching a configuração.
- Alias-name é sem extensão.
- Opção agora exige senha para funcionar.
- O suporte para senha opção, pwd para proteger o uso de alias e faça o download remoto.
- Adicionado suporte para apelido de opção que cria um link para uma versão em cache da imagem.
Alias
O que é novo na versão 0.6:.
- Reescrita e acrescentou documentação
- Movido expressesion conolution de img_config.php para CImage.
- limpeza Menor de propriedades em CImage.
- Adicionando webroot / htaccess para mostrar como URLs amigáveis podem ser criados para img.php.
- Adicionado opção de preenchimento-to-fit, ff.
- Adicionado atalho opção, sc para permitir a configuração de expressões complexas.
- Adicionado suporte para circunvoluções personalizados.
- testprograms reestruturado.
- json corrigido no PHP 5.3.
- Melhorar modelo para testes em webroot / testes ao testar para fora.
- Adicionar opção convolve tomando lista separada por vírgulas de 11 de flutuação de valores, envolve e expõe imageconvoluttion ().
- Adicionando DPR opção, o dispositivo-pixel-ratio cujo padrão é 1. Defina a 2 para obter uma imagem duas vezes maior. Útil para Retina exibe. Basicamente um atalho para ampliar a imagem.
- Adicionando cache.bash utilitário para facilitar as estatísticas de coleta sobre o uso de cache.
- Cache-diretório agora podem ser somente leitura e servir todos os arquivos em cache, ainda falha quando precisa salvar os arquivos.
- Cache agora usa mesma extensão de arquivo como imagem original.
O que é novo na versão 0.5.3:
- Adicionado AutoRotate, aro` a rotação automática de imagem com base em informações EXIF.
- Adicionado bgColor, bgc` para usar como backgroundcolor quando precisar de uma cor de preenchimento, por exemplo girar 45.
- Adicionado rotateBefore, rb` para girar uma imagem de certo ângulo antes do processamento.
- Adicionado rotateAfter, ra` para girar uma imagem de certo ângulo após o processamento.
- Limpou a formatação do código, removido espaços à direita.
- Removido @ a partir de imagens de abertura, melhor para exibir aviso correto quando não # 34, mas colocá-lo de volta.
- Ambiente gd.jpeg_ignore_warning para true como padrão # 34.
- webroot / check_system.php agora saídas versão do PHP e GD.
- # 32 enviar corretamente 404 cabeçalho quando servindo uma mensagem de erro.
- Tentando para verificar a edição # 29, mas não pode.
- estrutura Adicionando para testprograms juntamente com, o uso webroot / test_issue29.php como amostra.
- Melhorar a formatação do código.
- nomes de arquivos de suporte de maiúsculas JPEG, JPG, PNG e GIF, como proposto no nº 37.
- Alterar CImage :: saída () tal como proposto no nº 37.
- segurança Adicionando verificar se filename imagem é sempre abaixo do image_path caminho conforme especificado no img_config.php # 37.
- Adicionar item de configuração em img_config.php para definir caracteres válidos no nome do arquivo de imagem.
- Mover webroot / test * para o diretório webroot / teste.
- webroot / check_system.php agora saídas se extensão para exif é carregado.
- API Broke quando initDimensions () dividido em dois métodos, novas initDimensions () e loadImageDetails ().
Requisitos :
- PHP 5.3 ou superior
Comentários não encontrado