Html2canvas以高“ SCALE”拍摄高质量的屏幕截图

时间:2018-07-16 08:43:36

标签: javascript php jquery wordpress html2canvas

我通过更改 chooseSheetComboBox.addItemListener(new ItemListener() { @Override public void itemStateChanged(ItemEvent e) { if (e.getStateChange() == ItemEvent.SELECTED) { choosenSheet = chooseSheetComboBox.getSelectedIndex(); XSSFSheet sheet = workbook.getSheetAt(choosenSheet); // complete your logic, maybe call a method that takes XSSFSheet in parameters } } }); 来更改屏幕截图的质量,为获得高质量,我使用了高比例, 它适用于图像大小小于scale的质量,而对于较高质量的图像则不起作用,实际上,当屏幕截图拍摄的图像超过15 MB时,该图像数据无法执行任何操作。

15MB

1 个答案:

答案 0 :(得分:4)

我终于找到了解决方案 它与php.ini设置有关 我将PHP.ini的配置更改为波纹管,并且知道可以通过增加90 MB的值来截取scale的屏幕截图。

post_max_size=1024M

upload_max_filesize=2048M

如果不起作用,请将这些代码添加到functions.php文件中

@ini_set('upload_max_size','256M');
@ini_set('post_max_size','256M');
@ini_set('max_execution_time','30000');
@ini_set('memory_limit', '-1');