Görüntü İşleme için Açık Kaynak JavaScript Kitaplığı
Web sitelerinin ekran görüntülerini yakalamak için JavaScript API'si
Yakalama-Web Sitesi Nedir?
Capture-Website, JavaScript geliştiricilerinin web sitelerinin ekran görüntülerini yakalamasını sağlayan açık kaynaklı hafif bir görüntü işleme kitaplığıdır. API'yi kullanarak, sitenin URL'sini kullanarak herhangi bir web sitesinin ekran görüntülerini alabilir ve ekran görüntüleri çıktı dosyası yoluna kaydedilir. Ekran görüntülerinin genişliğini, yüksekliğini, türünü ve görüntü kalitesini ayarlayabilirsiniz. Ayrıca, belirli cihaz boyutlarına göre ekran görüntüleri de alabilirsiniz.
API'yi kullanarak, yalnızca görünen kısmın ekran görüntülerini değil, kaydırılabilir tam sayfa dahil tüm sitenin ekran görüntülerini alabilirsiniz. API, varsayılan olarak ekran görüntüleri için beyaz bir arka plan kullanır. Arka planı kaldırırsanız, API şeffaflık içeren ekran görüntüleri yakalayacaktır.
Yakalama-Web Sitesine Başlarken
NPM aracılığıyla Capture-Website'yi kurmanın önerilen yolu. Lütfen yüklemek için aşağıdaki komutu kullanın.
Capture-Website Thief'i NPM aracılığıyla yükleyin
npm install capture-website
Ücretsiz JavaScript API ile Web Sitesinin Ekran Görüntülerini Yakalayın
Açık kaynaklı Capture-Website kitaplığı, JavaScript geliştiricilerinin web sitelerinin ekran görüntülerini programlı olarak yakalamasına olanak tanır. Sitenin ekran görüntülerini yakalamak için API, CaptureWebsite.file() yöntemini sağlar. Yöntem, bir girdi dosyası adı, çıktı dosyası yolu ve ekran görüntüleri için seçenekler alır. Aşağıdaki iki kod satırını kullanarak sitenin ekran görüntüsünü kolayca alabilirsiniz.
Web Sitesi Ekran Görüntülerini Yakalayın
- Yakalama Web Sitesi Kitaplığını içe aktar
- CaptureWebsite.file(input, outputFilePath, options?) özelliğini kullanarak bir sitenin Ekran Görüntülerini Yakalayın. Yöntem, verilen girdinin ekran görüntüsünü yakalar ve verilen çıktıFilePath'e kaydeder.
- Çıktı dosyası için yükseklik, genişlik türü ve genişlik gibi seçenekleri de ayarlayabilirsiniz.
JavaScript'te Web Sitesinin Ekran Görüntülerini Yakalayın
import captureWebsite from 'capture-website';
await captureWebsite.file('https://fileformat.com', 'screenshot.png');
JavaScript'te Belirli Aygıt Boyutu için Ekran Görüntüleri Yakalama
Açık kaynaklı Capture-Website kitaplığı, JavaScript geliştiricilerinin ekran görüntüsünü belirtilen cihazda çekildiği şekliyle yakalamasına olanak tanır. API, sitenin ekran görüntülerini yakalamak için emulateDevice özelliği sağlar. iPhone X boyutunda bir ekran görüntüsünü taklit edebilirsiniz. Aşağıdaki iki kod satırını kullanarak, web sitesinin ekran görüntülerini kolayca taklit edebilirsiniz.
Ekran Görüntüleri için Aygıtı Taklit Et
- Yakalama Web Sitesi Kitaplığını içe aktar
- CaptureWebsite.file(input, outputFilePath, options?) özelliğini kullanarak sitenin Ekran Görüntülerini Yakalayın. Yöntem, verilen girdinin ekran görüntüsünü yakalar ve verilen çıktıFilePath'e kaydeder.
- emulateDevice özelliğini kullanarak öykünme yapın ve değeri 'iPhone X' olarak ayarlayın
JavaScript'te Web Sitesinin Ekran Görüntülerini Taklit Et
import captureWebsite from 'capture-website';
await captureWebsite.file('https://fileformat.com', 'screenshot.png', {
emulateDevice: 'iPhone X'
});