Imgserv/tr

imgserv Java tabanlı, ağdan erişilebilen bir görüntü ölçeklendirme ve kod dönüştürme sunucusudur. Şunlar yapabilir:


 * Görüntüleri yeniden boyutlandır
 * Sabit miktarda bellek kullanarak çok büyük PNG'leri yeniden boyutlandırın
 * Resimleri dönüştürün (ör. GIF'leri PNG'lere dönüştürün)
 * SVG'leri rasterleştir

tools.wikimedia.de üzerinden en son sürümü indirin.

Sunucuyu yükleme
Arşivi çıkartın ve imgserv'i başlatmak için bin/run.sh komutunu çalıştırın:

Imgserv'in bazı kısımlarını bir yapılandırma dosyasında yapılandırabilirsiniz; imgserv.conf.example dosyasını imgserv.conf dosyasına kopyalayın ve imgserv'i şu şekilde başlatın:

imgserv otomatik olarak kod dönüştürme ve standart yeniden boyutlandırmayı destekleyecektir. Sabit bellekli PNG yeniden boyutlandırması için pngds'i etkinleştirmek için aşağıya bakın.

İstemciyi yükleme
En son istemciyi tools.wikimedia.de indirin. Gerekirse 'i düzenleyin ve derlemek için   yazın. Imgserv ve imgserv-wrapper'ı uygun bir dizine yükleyin (muhtemelen yolu düzeltmek için imgserv-wrapper'ı düzenlemeniz gerekir).

SVG'ler için imgserv kullanmak için bunu öğenize ekleyin:

Ve bitmap ölçeklendirme için:

Pngd'leri etkinleştirme
pngds, çok büyük PNG görüntülerinin büyük bellek kullanımı olmadan hızlıca yeniden boyutlandırılmasını sağlayan bir kitaplıktır. imgserv'de pngd'ler desteğini etkinleştirmek için:


 * tools.wikimedia.de üzerinden mevcut pngds indirin.
 * cd ile pngds/jni/ çalıştırın:

şu seçeneklerden biri olmalıdır: solaris, solaris-gcc, linux.


 * Libpngds.so dosyasını uygun bir yere kopyalayın (örn. /usr/local/lib).
 * Bunu imgserv.conf dosyasına ekleyin:

imgserv artık PNG'leri yeniden boyutlandırmak için pngds kullanacak.