WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Images and Media

anySize - Caching image resizer

— Add-On para WorldWideScripts.net

@pt1wwsAssine o nosso feed para se manter atualizado!

Novo! Siga-nos o que você quiser!


anySize - Caching image resizer - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Descrição

anysize é leve, drop-in, totalmente automatizado, caching, faça-você-café e servir-it-in-cama script que permite solicitar e gerar imagens (jpg, gif ou png) de qualquer tamanho.

Por exemplo:

Você carregar "image.png" para a pasta de imagens, "imagens"
  1. <Img src = "images / image.png" />
    A imagem é retornada em sua resolução nativa
  2. <Img src = "images / redimensionada / image.png? S = polegar" />
    Uma miniatura é apresentada
  3. <Img src = "images / redimensionada / image.png? S = medium" />
    Uma imagem de tamanho médio é apresentado
  4. <Img src = "images / redimensionada / image.png? W = 100 & h = 150" />
    Uma imagem com 150px de largura máxima e altura máxima 100px é apresentado. Proporção for mantida.
  5. <Img src = "images / redimensionada / image.png? W = 100 & h = 150 & a = true" />
    Uma imagem com 150px de largura e altura 100px é apresentado. Proporção não é mantida.

E agora para o incrível:

Quando você solicita uma imagem pela primeira vez, o resultado é armazenado em uma pasta de cache e todos os outros pedidos usar esse cache. O arquivo de imagem atualizados e re-carregado? Não há necessidade de limpar o cache; tudo é levado automaticamente cuidado de!
Quer definir o tamanho de sua imagem "miniaturas"? Quer adicionar uma opção de "megaawesome" para que você possa solicitar imagens / image.png? S = megaawesome? Quer desativar o redimensionamento arbitrário (opções 4 e 5)? Sem problemas! Tudo é criado nas primeiras linhas do código utilizando variáveis ​​intuitivamente nomeados. Trabalha fora da caixa, mas é extremamente fácil de personalizar.

A seguir, são sinalizadores e variáveis ​​do sistema compreende:

s: (Set Size)
Ex: <img src = "images / redimensionada / image.png s = someSize" />
Devolve uma imagem de um tamanho pré-determinado (como definido no topo do arquivo anySize.php)
Os tamanhos padrão fora da caixa são:

  • s = polegar: max tamanho 60 × 60 imagem.
  • s = pequeno: tamanho máximo de imagem de 200 × 200.
  • s = medium: tamanho máximo de imagem de 400 × 400.
  • s = grande: tamanho máximo de imagem de 800 × 800.

Nota: Os tamanhos são realmente simples de alterar, adicionar, remover, etc Os comentários no arquivo mostram como editar esses tamanhos.

w: (largura)
Ex: <img src = "images / redimensionada / image.png w = 100" />
Retorna uma imagem com uma largura de 100px. A menos que especificado, relação de aspecto é preservada.

h: (Altura)
Ex: <img src = "images / redimensionada / image.png h = 150" />
Retorna uma imagem com uma altura de 100px. A menos que especificado, relação de aspecto é preservada.

a: (Aspect Ratio)
Ex: <? "Images / redimensionada / image.png w = 100 & h = 150 & a = false" img src = />
Retorna uma imagem com uma largura de 100px e altura de 150px; Proporção é ignorada ea imagem será 100px de largura e 150px de altura, se a = false

Nota: Se você definir tanto w e h e não definir um "false", o sistema irá produzir uma imagem que se encaixa dentro da caixa definida por w e h, mantendo a proporção. Essencialmente w e h, quando definido em conjunto, formam uma caixa delimitadora para a imagem resultante. Veja o Exemplo 4 para como isso pode olhar no código.

Mas espere! Há mais!

Incluído no download anysize é uma versão otimizada para velocidade do script que usa apenas a bandeira (s) tamanho e aumenta a velocidade de cache para um funcionamento rápido realmente leve e um raio.

Atualizações!

  • 07 agosto de 2009: apoio a transparência Adicionado para arquivos PNG e GIF.


Download
Outros componentes nesta categoriaTodos os componentes deste autor
ComentáriosPerguntas mais frequentes perguntas e respostas

Propriedades

Criado:
7 09 de agosto

Última Atualização:
N / A

navegadores compatíveis:
IE6, IE7, IE8, IE9, IE10, Firefox, Safari, Opera, Chrome, Software Version

alta resolução:
Não

Arquivos incluídos:
PHP

Palavras-chave

eCommerce, todos os itens, cache, galeria, imagem, imagens, redimensionar, redimensionamento, reziser, a geraç, ã, o de miniaturas, miniaturas