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 $ araçlarından 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.