Merhaba, Bir alternatifinizde firefox'a bir eklenti yükleyerek sayfa görüntüsünü kaydetmek olabilir.
bir masaüstü sistemi kurup, üzerine firefox yükledikten sonra flash ve java eklentilerini kurarsanız, firefox'a da link[1]'teki eklentinin ücretsiz versiyonunu kurarsanız, flash animasyonları ve java applet'leri dahi sayfayı komple bir resim olarak kaydedebilirsiniz. firefox eklentisini kurduktan sonra, (tam olarak hatırlamıyorum) komut satırından "firefox http://www.google.com -saveimage /home/mehmet/sayfa1.png -sleep 3" şeklinde bir komutla firefox'un google'ı açmasını ve 3 saniye sonra ekran görüntüsünü tamamen (scroll olan kısımlar dahil) istediğiniz yere kaydedebilirsiniz. daha sonra bu görüntüyü ister imaj olarak kullanırsınız, ister pdf'e çevirirsiniz veya mesela php'nin flash kütüphanesiyle, çekmiş olduğunuz resmi bir flash animasyonu haline getirebilirsiniz. masaüstü sistemi kurmak size pek mantıklı gelmiyorsa sanal bir framebuffer kurup, firefox'un masaüstü kütüphaneleri için olan ihtiyacını sanal bir framebuffer ile sağlayabilirsiniz. kolay gelsin... [1] http://pearlcrescent.com/products/pagesaver/ 21 Kasım 2008 Cuma 13:06 tarihinde What you get is Not what you see <[EMAIL PROTECTED]> yazdı: > 2008/11/21 Elvin Şiriyev <[EMAIL PROTECTED]>: >> sanırım hazırladığın içeriğin çalınmasını önlemek için resim olarak açmayı >> planlıyorsunuz. bu için tüm html i resme dönüştürüm istemciye göndermek > > Yok calinmasini onlemek gibi bir derdim yok. Yapmak istedigim sunucu > tarafindan > resim(swf,animated image) gonderilmesi. > >> akıllıca olmaz. sadece önemli olan metin bölümlerini html'e döndürüp >> gönderebilrsin. ama işin içine html girdiği zaman bir de html yorumlayıcı >> girer. html yorumcular farklı çalışır. hangisi olacağına karar vermen lazım. >> firefox (vs.) kullanacağına karar versen bile bunu online çevirip göndermek >> yine mantıklı değil. çünki istemciye ulaşan html ( belkide js ve css >> dosyaları) belli bir süre sonra derlenir ve görünüt oluşur. bundan sonra >> screenshot alınır. verline linklerdeki skriptlerdeki "sleep 15" gibi şeyler >> bu beklemenin eseridir. yani anlık çeviri yapıp göndermen için derleyicinin >> bu tahmini süresini (ki buna sadece sen karar verirsin) istemcine >> (kullanıcılarına) bekletmek zorundasın. isteğin bu ise mantıklısı sadece >> texti resme yazdırarak kullanman. > Aslinda bu dediginiz olabilir.Cunku su an icin basit bir html tablosu ve icine > yerlestirilmesi muhtemel resimlerden olusuyor html icerik. Html icindeki > belli elemanlara gore rutinler hazirlayip onlari resme donusturmek de mumkun > ama > sonucta olusacak resim benim istedigim gibi olur mu? hacmi cok buyuk mu olur? > gibi tereddutlerimden dolayi hic denemedim. > bu mümkün değilse (html kullanman >> zorunluysa) tüm içeriği önceden bu veya diğer yöntemlerle resme dönüştürüp >> kaydedeceksin. ondan sonra istemciye sadece daha önce oluşturulmuş resmi >> göndereceksin. > Bu da statik icerik icin mumkun.benimkisi dinamik olacak. > >>yok eğer alexa gibi site öngörüntüleri almak isityorsan >> aşağıdaki yöntemleri kullan: >> 1. http://mashable.com/2007/08/24/web-screenshots/ //web sitesi önizleme >> almak için 15 yöntem. >> 16. ;) http://images.websnapr.com/?url=www.google.com gibi linkler kullanın. >> ilk seferinden çalışmasa bile ikincisinde gerçek resmi göreceksiniz. çok >> güzel çalışıyor., flash dahi derliyor. >> > Sizin linkleriniz daha ziyade masaustu kullanicilari icin gibi geldi bana. > + Bu is icin bir web service ini kullanmak istemiyorum. > > Cafer beyin verdigin link baska bir linki acti ve sunu buldum: > khtml2png. Azer beyin onerisi de buna benzer bir sey sanirim.(Yani > server tarafinda). > Bunlari deneyecegim. > _______________________________________________ > Linux-programlama mailing list > [email protected] > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > _______________________________________________ Linux-programlama mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-programlama
