1. Məhsullar
  2.   Şəkil
  3.   JavaScript
  4.   Capture-Website
 
  

Şəkil Emalı üçün Açıq Mənbəli JavaScript Kitabxanası

Veb saytların skrinşotlarını çəkmək üçün JavaScript API

Capture-Website nədir?

Capture-Website JavaScript tərtibatçılarına veb-saytların ekran görüntülərini çəkməyə imkan verən açıq mənbəli yüngül təsvir emalı kitabxanasıdır. API istifadə edərək, saytın URL-indən istifadə edərək istənilən vebsaytın ekran görüntüsünü çəkə bilərsiniz və ekran görüntüləri çıxış faylı yolunda saxlanılır. Ekran görüntülərinin enini, hündürlüyünü, növünü və görüntü keyfiyyətini təyin edə bilərsiniz. Bundan əlavə, xüsusi cihaz ölçüləri əsasında ekran görüntüləri də çəkə bilərsiniz.

API istifadə edərək, siz yalnız görünən hissənin ekran görüntülərini deyil, tam sürüşdürülə bilən səhifə də daxil olmaqla tam saytı çəkə bilərsiniz. Varsayılan olaraq, API ekran görüntüləri üçün ağ fondan istifadə edir. Arxa fonu silsəniz, API şəffaflıqla ekran görüntülərini çəkəcək.

Previous Next

Capture-Website ilə Başlarkən

NPM vasitəsilə Capture-Website quraşdırmanın tövsiyə olunan yolu. Quraşdırmaq üçün aşağıdakı əmrdən istifadə edin.

NPM vasitəsilə Capture-Website Thief-i quraşdırın

 npm install capture-website 

Pulsuz JavaScript API vasitəsilə veb saytın ekran görüntülərini çəkin

Açıq mənbəli Capture-Website kitabxanası JavaScript tərtibatçılarına proqramlı şəkildə veb saytların ekran görüntülərini çəkməyə imkan verir. Saytın ekran görüntülərini çəkmək üçün API captureWebsite.file() metodunu təqdim edir. Metod giriş faylının adını, çıxış fayl yolunu və ekran görüntüləri üçün seçimləri götürür. Aşağıdakı iki kod sətirindən istifadə etməklə siz asanlıqla veb-saytın ekran görüntülərini əldə edə bilərsiniz.

Veb sayt ekran görüntülərini çəkin

  1. Çəkilən Vebsayt Kitabxanasını idxal edin
  2. captureWebsite.file (giriş, çıxışFilePath, seçimlər?) istifadə edərək saytın ekran görüntülərini çəkin. Metod verilmiş girişin ekran görüntüsünü çəkir və onu verilmiş outputFilePath-da saxlayır.
  3. Siz həmçinin çıxış faylı üçün hündürlük, enin növü və eni kimi seçimləri təyin edə bilərsiniz

JavaScript-də veb saytın ekran görüntülərini çəkin

import captureWebsite from 'capture-website';
    await captureWebsite.file('https://fileformat.com', 'screenshot.png');
            

JavaScript-də xüsusi cihaz ölçüsü üçün ekran görüntülərini çəkin

Açıq mənbəli Capture-Website kitabxanası JavaScript tərtibatçılarına göstərilən cihazda çəkildiyi kimi ekran görüntüsünü çəkməyə imkan verir. Saytın ekran görüntülərini çəkmək üçün API emulateDevice xassəsini təmin edir. Siz iPhone X ölçülü ekran görüntüsünü təqlid edə bilərsiniz. Aşağıdakı iki kod sətirindən istifadə edərək, veb saytın ekran görüntülərini asanlıqla təqlid edə bilərsiniz.

Ekran görüntüləri üçün cihazı təqlid edin

  1. Çəkilən Vebsayt Kitabxanasını idxal edin
  2. captureWebsite.file (giriş, çıxışFilePath, seçimlər?) istifadə edərək saytın ekran görüntülərini çəkin. Metod verilmiş girişin ekran görüntüsünü çəkir və onu verilmiş outputFilePath-da saxlayır.
  3. emulateDevice xüsusiyyətindən istifadə edərək təqlid edin və dəyəri 'iPhone X' olaraq təyin edin

JavaScript-də veb saytın ekran görüntülərini təqlid edin

import captureWebsite from 'capture-website';
    await captureWebsite.file('https://fileformat.com', 'screenshot.png', {
        emulateDevice: 'iPhone X'
    });
            
 Azəri