X / Gui-az linux kullanarak bir web sayfasının bir görüntü / simge oluşturmak

2 Cevap php

Bir web sayfasının küçük bir resmini veya bir görüntü önizlemesi üreten çok sayıda çözümler mevcuttur. Bu çözümlerden bazıları websnapshots gibi PHP'nin imagegrabscreen (sadece windows üzerinde çalışır) ve KDE'nin wkhtml gibi windows kütüphaneler gibi ağlar-dayanır. Daha birçok var yok.

Ancak, ben bir GUI az çözüm arıyorum. Etrafta bir API oluşturmak ve php veya python bağlayabilirsiniz şey.

Python, PHP, C, ve kabuğu ile rahatım. Bu kişisel bir proje olduğunu, bu yüzden onların varlığından haberdar olduğum gibi ticari uygulamalarda ilgilenmiyorum.

Herhangi bir fikir?

2 Cevap

Sen Xvfb içinde bir web tarayıcısı veya web kontrolünü çalıştırmak, ve import onu yakalamak için gibi bir şey kullanabilirsiniz.

Benim sistem üzerine google dan bir monolitik ikili gömme sevinç ile birlikte, ben wkhtml ve xvfb harcanan zamanı geri almak asla. Tamamen wkhtml2whatever terk ve phantom.js yükleyerek kendinize zaman ve baş ağrısı bir çok kaydedebilirsiniz. Ben bir kez yaptım, ben hiçbir zaman beş kabuk kod satırlarını ve güzel görüntüler vardı.

I had a single problem - using ww instead of www in a url caused the process to fail without meaningful error messages. Eventually I saw the dns lookup problem, and my faith was restored. But seriously, every other avenue of thumbnailing seemed to be out of date and/or buggy.

phantom.js = hayatımı değiştirdi.