GD veya ImageMagick zaten yüklemek bir müşterinin PHP parçası olma ihtimali nedir?

5 Cevap php

PHP görüntülerin yeniden skalalanmasına içeren bir paket üzerinde çalışıyorum. Görüntü rescaling için, PHP GD ve ImageMagick kütüphaneler vardır. Belirli bir müşterinin PHP parçası olması muhtemel olanlar zaten yüklemek mı?

Bu konuda PHP bir "default" install var mı? Varsayılan olarak, GD veya ImageMagick dahildir ya?

Ne yüklüyse, ben rescaling ve GIF, JPG dosyaları, ve PNG tasarruf, okuma korkunç dönüş pozisyonuna çeşit var, ya da mevcut bir yüklemeye GD veya ImageMagick eklemek için basit gerekir?

5 Cevap

Geçen GD olmadan bir lamba hosting sağlayıcısı gördüğüm zaman ben hatırlamıyorum. imagemagick uzantısı, bu yaygın değildir. onların sunucu kendilerini çalıştırırsanız, onlar gerçekten birini veya her ikisini etkinleştirmek gerekir. Senin yerinde ben GD ile tam işlevsellik ve (muhtemelen azaltılmış) imagemagick son çareye kurmak istiyorum. Onlar var ise ne, show them the basic concepts of the wheel and/or fire, they should be grateful.

PS: i imagerotate ve imagefilter gibi, (bir hosting ortamında hesaplama çok yoğun) belli GD fonksiyonları devre dışı sağlayıcıları karşılaştı.

GD ağırlıklı olarak php paketleri dahil "sadece" bir uzantısıdır .. php dahil easiet kütüphane ... gerekli tek işlem uzantısı aktive etmektir.

Regarding ImageMagik, it is more complecated, since the php imageMagik library is only an interface for the image magik software. Using imageMagik require both software and php library installed

Bu istemci yeteneği veya kitaplık eklemek için nasıl bir anlayışa sahip beklemek mantıklıdır. Eğer yazılımı veya sunucuları bakım satıyor musun?

Eğer bütün "kullanım kolaylığı" açı için gidiyoruz eğer, ben yasallığı emin değilim ki, sizin app ile php paketlemek isteyeceksiniz (ve GD zaten yüklü). (Ama onu halletmek için bazı yolu muhtemelen var)

% 90 GD -% 10 ImageMagick

Pencereler - Evet

Linux / MAC - Hayır (ama yüklemek oldukça kolay)