PplWare Mobile

Redimensionar / cortar imagens em PHP – Parte 1

                                    
                                

Este artigo tem mais de um ano


Autor: Hélio Moreira


  1. Pedro says:

    E porque não fazer isto com CSS?

    • Ricardo Soares says:

      o css não faz o mesmo que o artigo explica….
      não faz “realmente” o resize da imagem e não guarda o resize da imagem no disco

    • pixar says:

      Em html ou css podemos redimensionar visualmente uma imagem, mas o seu tamanho em bytes mantém-se o mesmo. É disto que se trata.

    • Nuno Vieira says:

      Porque é ridículo estar-se a guardar uma imagem maior do que é necessário. Desta forma evitasse problemas que como por exemplo um cliente meu teve. A antiga pagina deste guardava a imagem sem efectuar nenhum tipo de redimensionamento. Como ele não tinha assim muitos conhecimentos nesta área, muitas vezes imagens que nem 200 pixeis de largura ocupavam na página, na realidade esta tinham 3000 pixeis de largura. Isto depois gerava que algumas páginas tinham que se transferir mais de 100MB em imagens para esta ser apresentada. Ora não é preciso ser um génio para perceber que transferir 100MB é tudo menos rápido (este era o problema dele). Isto agravava-se nos telemóveis porque a net é bem mais lenta que a fixa. Isto para não falar que quem tinha tarifários com limites baixos de download estouravam logo grande parte do seu plafond apenas a carregar uma simples página.

  2. pedro says:

    Mais um excelente artigo.
    Se podessem complementar a função de crop com a indicação como disponibilizar ao utilizador um modo gráfico onde o utilizador fizesse ele mesmo o crop desejado seria excelente!

  3. br says:

    excelente artigo
    devem fazer mais artigos como este, sobre programação!
    lembro-me de um sobre android que foi esquecido…

  4. Podiam continuar a fazer tutoriais identicos a este em PHP.

    Já agora, sabem como fazer, ou se existe algum script identico ao upload de imagens como o OLX, coisas.com ou auto.sapo.pt?? Com HTML5+CSS3+AJAX/JS
    Fazer envio de imagens, aparecer mal se carrega, e depois enviar 😉

    • Bónus says:

      Não conheço o envio nesses sites, mas se é o que eu penso tens 2 hipóteses: Com o upload em ajax ou com o upload submetido através dum form dentro de um iframe. Já usei os dois, funcionam ambos bem e não vejo vantagem em nenhum em relação ao outro. É uma questão de opção.
      Tanto num como no outro não usei HTML5 nem CCS3.

  5. EXP001 says:

    Já que estamos numa de programação e como hoje me cai isto nas mãos.
    Tenho exportar um html para pdf e estou a utilizar a biblioteca dompdf o problema é que esta aparentemente não aceita fontes .EOT.
    Alguem conhece alguma forma de converter de .EOT para .ttf ou alguma biblioteca que faça o export para pdf com esta extensao de fontes ?
    Desde ja agradeço. Obrigado

  6. Paulo says:

    Excelente artigo. Quero dar os parabéns ao pplware pela iniciativa. Fico aguardar mais artigos sobre programação web.

    cumps

  7. Pedro Fernandes says:

    Entre outras coisas, estava mesmo a precisar disto para o trabalho que estou a fazer em php. Obrigado!

  8. pedro says:

    Em alternativa pode utilizar-se a libraria Imagick.
    Aqui fica 1 bom tutorial!
    http://www.phpro.org/tutorials/Imagick.html

  9. André Duarte says:

    Ok, reparei agora que puseram um link idêntico no final do artigo. Peço desculpa mas não tinha reparado.

  10. Luis Antonio says:

    Olá, tudo bem? Quero agradecer pelo código, muito bom mesmo, resolveu um problema que eu tinha. Parabéns! Funcionou certinho no meu site. Excelente!!!

  11. Isaac Bruno says:

    Olá. Quando salvo a imagem a mesma fica redimensionada, mas totalmente preta, tudo que há nela se apaga

  12. Anderson says:

    Obrigado. Seu código me ajudou muito.

  13. Gabriel says:

    Olá

    Como faço o front office?

Deixe um comentário

O seu endereço de email não será publicado.

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste site ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. A administração deste site reserva-se, desde já, no direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação do seu autor (nome completo e endereço válido de email) também poderão ser excluídos.