Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Gemte, estou tentando criar um sistema de edição de imagens usando o JCrop (http://deepliquid.com/content/Jcrop.html). Eu consegui fazê-lo funcionar corretamente, só que há um pequeno problema.
Digamos que o usuário envie uma imagem de 1366x768 pixels. Evidentemente, exibir essa imagem na tela para que a mesma seja cortada estragaria todo o layout da página. Então, o que eu fiz? Inseri uma declaração no CSS da imagem alvo do JCrop para que a mesma tivesse uma largura máxima de 600px. Bem, funcionou! Só que, ao processar o crop via PHP, a imagem resultante, que deve ter 250x250px, fica apenas com uma parte da imagem original a ser cortada, como se esta tivesse sofrido um zoom.
Aqui está o código PHP: http://pastebin.com/zYd7K9KJ
Aqui está o código do JCrop: http://pastebin.com/DaZMa66h
Aqui está uma amostra do que acontece: http://imgur.com/QJvWI3n
Acredito que seja pouca coisa, algo relacionado a algum fator de multiplicação ou algo do tipo. Qualquer ajuda será bem-vinda.
Carregando comentários...