rjsma Posted April 26, 2012 at 06:37 PM Report #451630 Posted April 26, 2012 at 06:37 PM Boas pessoal! Estou aqui com uma dificuldade e precisava de algum apoio. Eu estava aqui a tentar redimensionar umas imagens(para 200*200) usando a biblioteca do codeigniter, mas o meu problema é que redimensiona sempre para 150*200. $config = array( 'source_image' => $image_data['full_path'], 'new_image' => './images/', 'maintain_ration' => TRUE, 'width' => 200, 'height' => 200 ); $this->load->library('image_lib', $config); $this->image_lib->resize()
pedrosorio Posted April 26, 2012 at 06:48 PM Report #451632 Posted April 26, 2012 at 06:48 PM Lê a documentação: Since the maintain_ratio option is enabled, the thumb will be as close to the target width and height as possible while preserving the original aspect ratio. No teu caso é "maintain_ration" que não existe, mas provavelmente a configuração por defeito para o parâmetro "maintain_ratio" é TRUE, tens que colocar a FALSE. 1 Report Não respondo a dúvidas por mensagem.
rjsma Posted April 27, 2012 at 08:32 AM Author Report #451721 Posted April 27, 2012 at 08:32 AM Obrigado pedrosorio 🙂
rjsma Posted May 19, 2012 at 05:54 PM Author Report #456868 Posted May 19, 2012 at 05:54 PM Alguém sabe disser qual é a melhor forma de deixar as imagens(por exemplo de 1200*1600) a 200*200 sem perder muita a qualidade original. Já pensei em redimensionar a imagem para 200*200 com o maintain_ration com TRUE e o master_dim = width e depois fazer o crop no height para deixar com 200px, mas assim poderia cortar a 'cabeça' ao meio a alguém 😛
pedrosorio Posted May 19, 2012 at 06:09 PM Report #456869 Posted May 19, 2012 at 06:09 PM Alguém sabe disser qual é a melhor forma de deixar as imagens(por exemplo de 1200*1600) a 200*200 sem perder muita a qualidade original. Já pensei em redimensionar a imagem para 200*200 com o maintain_ration com TRUE e o master_dim = width e depois fazer o crop no height para deixar com 200px, mas assim poderia cortar a 'cabeça' ao meio a alguém 😛 É difícil mudar o rácio de 3:4 para 1:1 numa imagem não vectorial sem perder qualidade. Não podes redimensionar para 150:200 e mostrar a imagem com duas barras de 25px de cada lado, por exemplo, para teres um quadrado de 200x200? Não respondo a dúvidas por mensagem.
rjsma Posted May 19, 2012 at 07:01 PM Author Report #456873 Posted May 19, 2012 at 07:01 PM Poder podia pedrosorio, mas se houvesse a possibilidade de fazer o que pretendia era melhor, como o twitter e o google plus faz às imagens, penso que eles fazem o crop mas não sei como eles fazem que nunca corta as cabeças nem o corpo a ninguém.
Rui Carlos Posted May 25, 2012 at 10:05 PM Report #458175 Posted May 25, 2012 at 10:05 PM Para "nunca" cortares a cabeça a ninguém, terias que arranjar uma biblioteca de reconhecimento de faces, para te dizerem em que parte da foto é que elas estão, e depois em função desses dados cortares a imagem. Rui Carlos Gonçalves
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now