વેબને કેપ્ચર અને કન્વર્ટ કરવા માટેનાં સાધનો

હાઇ ડેફિનેશન સ્ક્રીનશોટ કેવી રીતે બનાવવી?

ક્યારેક તમે હાઇ ડેફિનેશન (એચડી) અથવા રેટિના સ્ક્રીનશોટ બનાવવા માંગતા હો. આ હાઇ ડેફિનેશન સ્ક્રીનશshotsટ્સમાં રિઝોલ્યુશનમાં વધારો થયો છે પરંતુ ધીમા છે અને મોટા પરિમાણો સાથે પણ ધીમું થાય છે આ કારણોસર તેને ખૂબ મોટી છબી ન બનાવવાની ભલામણ કરવામાં આવે છે. જેમ કે, સંભવત you તમારે સ્ક્રીનશshotટને રેન્ડર કરવાની તક આપવા માટે વિલંબ પણ કરવો પડશે.

નીચેનો કોડ બતાવે છે કે કેવી રીતે દરેક ભાષામાં હાઇ ડેફિનેશન સ્ક્રીનશshotટ બનાવવું, એચડી પેરામીટરને સાચી પર સેટ કરીને. આ છબીની પહોળાઈ અને heightંચાઈને બમણી કરીને ઉચ્ચ રીઝોલ્યુશન છબી બનાવે છે, પ્રમાણભૂત સ્ક્રીનશ ofટના રિઝોલ્યુશનને ચાર ગણો વધારીને. જો કે તે પ્રતિ ઉત્પાદક હશે - 1 સિવાય કંઈપણ માટે પહોળાઈ અને heightંચાઈ સેટ કરો કારણ કે આ છબીને ફરીથી સ્કેલ કરવામાં આવશે!

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
ImageOptions options = new ImageOptions();
options.HD = true;
options.OutputWidth = -1;
options.OutputHeight = -1;
grabzIt.URLToImage("https://www.bbc.co.uk", options);
grabzIt.SaveTo("images/result.jpg");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
ImageOptions options = new ImageOptions();
options.setHd(true);
options.setWidth(-1);
options.setHeight(-1);
grabzIt.URLToImage("https://www.bbc.co.uk", options);
grabzIt.SaveTo("images/result.jpg");
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.5.2/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("https://www.bbc.co.uk", 
{"hd":1,"width":-1,"height":-1}).Create();
</script>
var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
var options = {"hd":true,"width":"-1","height":"-1"};
client.url_to_image("https://www.bbc.co.uk", options);
client.save_to("images/result.jpg", function (error, id){
    if (error != null){
        throw error;
    }
});
$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = GrabzItImageOptions->new();
$options->hd(1);
$options->width(-1);
$options->height(-1);
$grabzIt->URLToImage("https://www.bbc.co.uk", $options);
$grabzIt->SaveTo("images/result.jpg");
$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = new \GrabzIt\GrabzItImageOptions();
$options->setHD(true);
$options->setWidth(-1);
$options->setHeight(-1);
$grabzIt->URLToImage("https://www.bbc.co.uk", $options);
$grabzIt->SaveTo($filepath);
grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzItImageOptions.GrabzItImageOptions()
options.hd  = True
options.width = -1
options.height = -1
grabzIt.URLToImage("https://www.bbc.co.uk", options)
grabzIt.SaveTo("images/result.jpg")
https://api.grabz.it/services/convert?key=Sign in to view your Application Key&format=jpg&hd=1&width=-1&height=-1&url=https%3A%2F%2Fwww.bbc.co.uk
grabzIt = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzIt::ImageOptions.new()
options.hd = true
options.width = -1
options.height = -1
grabzItClient.url_to_image("https://www.bbc.co.uk", options)
grabzItClient.save_to("images/result.jpg")

ડાબી બાજુએ એક સ્ટાન્ડર્ડ સ્ક્રીનશોટનું ઉદાહરણ છે અને જમણી બાજુ ઉપરનો કોડ દ્વારા બનાવવામાં આવેલ હાઇ ડેફિનેશન સ્ક્રીનશોટ છે, બંને સ્ક્રીનશshotsટ્સ સમાન heightંચાઇ ધરાવે છે.


છબી ઠરાવને ચોક્કસપણે સેટ કરી રહ્યા છીએ

બ્રાઉઝરની પહોળાઈ કરતા મોટી પહોળાઈનો ઉલ્લેખ કરીને વિવિધ કદના હાઇ ડેફિનેશન સ્ક્રીનશોટ પણ બનાવી શકાય છે. GrabzIt પછી છબીને લંબાવવામાં રોકવા માટે બ્રાઉઝરને ભીંગડા આપે છે. જો કે આ રીતે હાઇ ડેફિનેશન સ્ક્રીનશshotsટ્સ બનાવતી વખતે લેવામાં આવેલા પગલા અચોક્કસ છે, તેથી જ આ મોડમાં પૂર્ણ-લંબાઈના સ્ક્રીનશshotsટ્સ હંમેશા કદના અથવા કદના નથી.

જો તમને આ પદ્ધતિનો ઉપયોગ કરીને યોગ્ય રીતે સ્કેલ કરેલી હાઇ ડેફિનેશન છબીઓ બનાવવામાં સમસ્યા આવી રહી છે, તો કૃપા કરીને છબીની પહોળાઈનો ઉપયોગ કરવાનો પ્રયાસ કરો અને browserંચાઇ મૂળ બ્રાઉઝર પરિમાણોની એક્સએક્સએનએમએક્સ, એક્સએક્સએનએમએક્સ અથવા એક્સએક્સએનએમએમએક્સ છે.

તત્વોને લક્ષ્ય બનાવતી વખતે આ મોડ પણ યોગ્ય રીતે કાર્ય કરશે નહીં. જો તમે તત્વોને લક્ષ્ય બનાવવા માંગતા હો, તો આગ્રહણીય છે કે તમે ઉપર બતાવ્યા પ્રમાણે એચડી પેરામીટર સેટ કરો.