PHP dinamik bağlantılı görüntüleri yeniden boyutlandırmak nasıl?

4 Cevap php

Sitemde ben onların profil resminizi seçmek için kullanıcıya bir seçenek verdik

  1. Bir görüntünün türü link

Görüntü bir url bağlantı olduğunu ve ilk ben (resmin orijinal boyutu önemli değil), ve sonra benim web sayfasında görüntülemek 400x300 yeniden boyutlandırmak istiyorum.

Aşağıdaki gibi bir şey:

<img src="http://mywebsite.com/resize.php?image=http://someotherurl.com/upload/image2.jpg&width=400&height=300" />

Herkes script bu tür, nasıl bu sorunu çözmek için lütfen bana bilir.

Teşekkürler

4 Cevap

Bir son mesaj:

http://stackoverflow.com/questions/1302464/php-image-resize-my-upload-script

bazı işaretçiler verebilir bazı kod ve yorum var. Aksi takdirde ben önerebilir

http://www.white-hat-web-design.co.uk/articles/php-image-resizing.php.

İyi şanslar!

Ben kaynak kodu kullanmak için hazır zorunda değilsiniz, ama o gibi görünmelidir:

  1. ImageMagick (veya diğer grafik kütüphane) nesnesi haline image parametresi tarafından işaret görüntü yükleyin.
  2. Yeniden boyutlandırmak.
  3. Çıkış akışı için içerik göndermek.

İsteğe bağlı olabilir:

  1. Yüklenen dosya resim (artı diğer doğrulama kontrolleri) olup olmadığını kontrol edin.
  2. Dahaki sefere diskte resized görüntü kaydetmek ve diskten hizmet (sık sık bunu yaparsanız).

Sizin docs ayrıntılar için PHP kullanılan favori grafik kütüphanesi edin.

İyi şanslar!

Class.upload.php - denilen Class kullanın.

Adresinde bulabilirsiniz: PHP Classes

Biz işin çok her zaman kullanabilirsiniz.

Adı aldatıcı ama aslında bir aktarıcı hem de görüntü işlemcisi. Bu vs vs, yeniden boyutlandırma görüntüleri metin ekleme, formatlarını dönüştürmek için işlevsellik çok büyük bir listesi vardır

, Sunucudan bir resim okumak değiştirebilir ve nihayet sunucu üzerinde geçici bir dosya oluşturmak zorunda kalmadan doğrudan tarayıcınıza göndermek nasıl gösteren örnek kodu vardır.

HTH