Pergunta

Estou desenvolvendo um novo projeto em CodeIgniter (CI), e gostaria de encontrar uma solução CI a esta questão atual. Eu tenho uma imagem, que se assemelha a um quadro de imagem. Eu gostaria de imagens carregadas de ser modificado para ter este quadro no seu fundo.

Exemplo:
alt texto http://www.sampsonresume.com/projects/visit- criação / vc-process.jpg

A primeira foto é o quadro. A segunda é a imagem enviada (após o redimensionamento / corte), e o terceiro é a combinação de ambos, o que gostaria de realizar.

Foi útil?

Solução

Se as imagens vão ser mostrados em seu próprio site, provavelmente seria mais fácil simplesmente usar CSS (especialmente se a sua imagem de fundo simplesmente dá uma borda ...). Claro, se você quer que as pessoas baixar esses arquivos com o quadro, que é uma história diferente.

Eu não acho CI foi construído em um método na classe Manipulação de Imagem. Mas, essa classe é simplesmente abstrai características tipicamente usados ??a partir de um dos três principais bibliotecas de imagens PHP (GD, ImageMagick e NetPBM). Se você sabe que biblioteca você está usando (eu uso normalmente GD para coisas básicas como este ...), então você apenas tem que usar suas formas de propriedade de fazer essas coisas.

Você pode até mesmo fazer a sua própria biblioteca ou estender a classe Manipulação de Imagem para adicionar suas próprias características especiais.

Além disso, pode haver maneiras de fazer isso no Zend (não tenho certeza, eu não vou procurá-lo também). Mas, existem maneiras fáceis para incluem componentes Zend em CI se você encontrar alguma coisa.

Bom homem sorte!

Outras dicas

Concordou com Kyle - sua melhor aposta é ampliar as bibliotecas já está lá. Dê uma olhada em comando ImageMagick "composto".

composite -gravity center smile.gif rose: rose-over.png

http://www.imagemagick.org/script/composite.php

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top