Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What's the use of screenshot?

2025-01-18 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/02 Report--

This article will explain in detail what is the use of screenshot for you. The editor thinks it is very practical, so I share it with you for reference. I hope you can get something after reading this article.

Screenshot

Web screenshot service, used to generate Mini Program posters. (mac system has not been adapted yet)

Install composer require tommy-dai/screenshot using Quick start $screenshot = new\ Screenshot\ ScreenShot (); $screenshot- > shot ('http://image.baidu.com');

Note: the first visit to the picture may not come out, it will not appear later.

You can get a screenshot of Baidu pictures without accident.

Optional configuration item / / Screenshot service port number port = 8181 screenshot / timeout (millisecond) timeOut = 5000 beat / whether to parse the JavaScript code in the page javascriptEnabled = false;// picture width (in pixel) width = 750paced / picture height (in pixel) height = 1334 new / screenshot log file storage path (absolute path) logPath ='; modify the default configuration item / get the default configuration $config = new\ Screenshot\ Config () / / modify the default port number (modify configuration) $config- > setPort (8080); / modify the default image width $config- > setWidth (8080); / / modify the default image height $config- > setHeight (800); / / enable JavaScript support (when enabled, the js code in the page can be parsed, and the page generated by js can be intercepted) $config- > setJavascriptEnabled (true) / / initialize the screenshot service with the configuration file (if you do not pass $config, you will go to the default configuration) $screenshot = new\ Screenshot\ ScreenShot ($config); / / generate the screenshot service and capture Baidu images $screenshot- > shot ('http://image.baidu.com');)

Note: the modification of the configuration item will not take effect immediately, but will take effect when the service is closed and restarted.

Closing step

Change to the following code and access it once through the browser, and the service will be shut down. Revisit the above code and it will take effect.

$screenshot = new\ Screenshot\ ScreenShot (); / / close the screenshot service $screenshot- > stop (); get the screenshot base64 string $screenshot = new\ Screenshot\ ScreenShot (); / / return the base64 image, which can be used to save $screenshot- > getShot () locally; special use $screenshot = new\ Screenshot\ ScreenShot (); / / enable the screenshot service $screenshot- > start (); what can you do after enabling the screenshot service $screenshot- > start ()

1. You can visit 127.0.0.1virtual 8181 UniUniverse. Get the base64 string of the screenshot

two。 The screenshot service can be deployed separately, and the base64 string of the screenshot can be obtained by visiting the http://ip address: 8181 destination http://image.baidu.com.

3. Multiple screenshot services can be deployed to use nginx as load balancer

This is the end of this article on "what's the use of screenshot". I hope the above content can be of some help to you, so that you can learn more knowledge. if you think the article is good, please share it out for more people to see.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report