Php ImageResize Performans

1 Cevap php

Ben php için bir resim boyutlandırma senaryo üzerinde çalışıyor, ve bir kaç soru vardı ediyorum ..

Şu anda görüntü olarak harici bir URL çekiyorum, ve gerçekten benim sunucuda yeniden büyüklüğünde olacak yeni görüntü saklamak istemiyorum. İşte ben yapmaya çalışıyorum budur:

Komut anında base64 onu resized görüntüyü kodlamak yerine, görüntüyü yeniden boyutlandırmak var. Şimdi isimli merak ediyorum, ne bu kodlamak yapıyor ve yerine sadece url daha base64 görüntüyü kadar hizmet hem performans ağır olurdu? veya görüntü saklamak yerine bunun için base64 kodunu depolamak için daha iyi olurdu?

1 Cevap

Neden yeniden boyutlandırılmış görüntü kodlama vardır? Doğrudan o Neden sadece çıkış değil. Eğer bir dosyaya kaydetmek gerekmez.

Php function sayfasından ilgili bazı satırlar:

// Content type
header('Content-type: image/jpeg');

// Resize
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);

// Output
imagejpeg($thumb);

Sayfası dahil etmek gibi bir şey yapardı:

<img src="resizer.php?url=[encoded url here]" />