PHP'nin GD kütüphanesi kullanarak bir resmin üzerine dikiş oyma nasıl gerçekleştirilir?

2 Cevap php

I PHP's GD kütüphanesi kullanarak görüntüleri boyutlandırır bir proje üzerinde çalışıyorum. Ben görüntüleri yeniden boyutlandırmak için seam carving kullanmak için fakat oyma dikiş yapabileceğiniz (ImageMagick gibi bir şey gerektirmez istemiyorum seçeneğini eklemeniz mümkün olmak istiyorum {[(3) ]}) Bunu gerçekleştirmek için.

GD hiçbir yerleşik dikiş oyma işlevleri vardır beri, is there a way to perform seam carving on an image using PHP's GD library veya diğer yerleşik PHP işlevleri? Dikiş oyma sonunda GD içine pişmiş olacak Alternatif, biliyor musunuz?

2 Cevap

Bu kullanarak GD uygulamak da, size sunucu ortamında bir görüntü bölmek için harici komut / program oluşturmak için kontrol edebilirsiniz eğer en iyi bahis konum. PHP hesaplamalar bu tür yapıyor büyük bir darboğaz olacak. Hatta temel matris dönüşümleri PHP biçimlendirimleri belirlenen maksimum yürütme kez isabet ciddi bir risk.

O GD ile mümkün olmamalıdır neden görmüyorum, ama seni yavaş olacağını söyleyebilirim.

Imagemagick açık kaynak, bu yüzden PHP fonksiyonunu çevirmek sanırım.