首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Spatie Browsershot无法保存图像

Spatie Browsershot无法保存图像
EN

Stack Overflow用户
提问于 2021-10-23 21:54:44
回答 1查看 68关注 0票数 0

Here is the error screen

Spatie\Browsershot\Exceptions\CouldNotTakeBrowsershot给定的路径F:\xampp\htdocs\testcover\public/uploads/不包含扩展名。请附加一个扩展名

当我尝试使用Spatie BrowerShot将HTML文件另存为图像文件时,收到此错误。它怎么能被修复呢。谢谢大家

EN

回答 1

Stack Overflow用户

发布于 2021-10-24 15:06:54

你混合了windows路径和\作为分隔符和linux的/分隔符,将你的路径添加到public_path()调用中,它应该可以正常工作。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$destination = public_path('uploads');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69694210

复制
相关文章
Laravel 中使用 puppeteer 采集异步加载的网页内容
采集网页内容是一项很常见的需求,比较传统的静态页面,curl 就能搞定。但如果页面中有动态加载的内容,比如有些页面里通过 ajax 加载的文章正文内容,又如果有些页面加载完成后进行了一些额外处理(图片地址替换等等……)而你想采集这些处理过后的内容。那么牛逼闪闪的 curl 也束手无策了。 做过类似需求的人可能会说,老铁,上 PhantomJS 啊! 没错,这是一个办法,而且在相当长的时间里 PhantomJS 是为数不多的能解决这类需求的工具里的佼佼者。 但今天这里要介绍的是一个后来居上的工具 -- pup
overtrue
2018/07/05
2K0
捕获网站截图,留存精彩时刻
这篇文章介绍了几个非常实用的开源项目,它们可以帮助用户将网页转换为图像或 PDF 文件,并提供了丰富而灵活的配置选项来满足不同需求。无论您是需要生成网页快照还是抓取数据时获取相关信息,这些工具都能派上用场。它们基于先进的底层技术(如 Puppeteer 和 Chrome Headless),操作简单方便,并且在多个平台上均有良好兼容性。如果您对此类工具感兴趣,请务必查看一下这篇文章!
小柒
2023/08/10
5420
捕获网站截图,留存精彩时刻
OpenCv保存图像
cv2.imwrite('img.jpg',img,[int(cv2.IMWRITE_JPEG_QUALTY),70])  把img变量保存到img.png,图片品质为70
狼啸风云
2020/07/21
2.6K0
Python图像无损保存
图像是数字图形的可视化表示,一般以文件的形式进行存储。图像的保存方式分为有损和无损两种,有损保存会丢失一部分图像质量,而无损保存能够完全保留图像的原始质量。Python提供了丰富的库和方法来实现图像的无损保存。
很酷的站长
2023/09/16
1.2K0
Python图像无损保存
matlab 自动保存图片_matlab保存图像
最近在写毕业论文, 需要保存一些高分辨率的图片. 下面介绍几种MATLAB保存图片的 方式.
全栈程序员站长
2022/10/02
2.2K0
Python 图像保存质量设置
位图(外语简称:BMP、外语全称:BitMaP)BMP是一种与硬件设备无关的图像文件格式,使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。
为为为什么
2022/08/06
1.2K0
【从零学习OpenCV】图像的保存&视频的保存
经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《从零学习OpenCV 4》。为了更让小伙伴更早的了解最新版的OpenCV 4,小白与出版社沟通,提前在公众号上连载部分内容,请持续关注小白。
小白学视觉
2019/11/12
3.2K0
旋转图像并保存到相册
支持Android 5.0到10,全节点分析不限分辨率,OpenCV图色识别 JS编程简单易学,
用户3519280
2023/07/07
1760
realsense深度图像保存方法
结果显示: 左边是float,右边是uint16保存方法,左边数据出现了数据压缩,被压缩在0-255之间,而右边值正常。
全栈程序员站长
2022/08/10
1.5K0
realsense深度图像保存方法
python PIL 打开\显示\保存图像
使用python进行数字图片处理,还得安装Pillow包。虽然python里面自带一个PIL(python images library), 但这个库现在已经停止更新了,所以使用Pillow, 它是由PIL发展而来的。
狼啸风云
2020/10/28
3.5K0
python PIL 打开\显示\保存图像
SpringBoot+Mysql 无法保存emoj表情?
尤记得很久以前,想存 emoj 表情到 mysql 中,需要额外的将 emoj 表情转码之后保存,每次读取时,再解码还原成一下;每次这种 sb 的操作,真心感觉心塞,那么有没有办法直接存呢?
一灰灰blog
2019/12/20
2.1K0
SpringBoot+Mysql 无法保存emoj表情?
【MATLAB】基本绘图 ( 保存图像 | saveas 函数 )
saveas 函数参考文档 : https://ww2.mathworks.cn/help/matlab/ref/saveas.html
韩曙亮
2023/03/29
1.8K0
【MATLAB】基本绘图 ( 保存图像 | saveas 函数 )
OpenCV设置保存图像压缩率
OpenCV写入静态图片时,imwrite函数第三个参数可以设置压缩率,默认值为95.
一棹烟波
2018/08/20
1.3K0
win8 notepad++ 设置无法保存
前些天买了新笔记本。装的是win8 ,后来装了notepad++ ,最新版的,改了字体,下次从新打开之后,发现字体改动无效。后来试了一下“管理员身份运行”,再次打开,保存就有效。但总不能每次都那样去右键。后来发现,
_淡定_
2018/08/24
1.2K0
win8 notepad++  设置无法保存
文件无法保存(文件夹已损坏无法读取怎么办)
要使用EmguCV,首先需要去官网下载安装包(除了下载安装包,还有其他几种方式)。安装完成后,得配置环境变量。这里不再赘述。网上的教程很多。我这里分享一个官网的下载链接:https://sourceforge.net/projects/emgucv/files/emgucv/
全栈程序员站长
2022/07/25
1.6K0
文件无法保存(文件夹已损坏无法读取怎么办)
OpenCV中图像的读取,显示与保存
相关函数:cv2.imread()、cv2.imshow()、cv2.imwrite()
py3study
2020/01/19
2.9K0
Python+OpenCV的图像读取、显示、保存
一、图像的读取 图像的读取主要函数是cv2.imread()。 函数格式:Mat cv::imread (const String & filename, int flags = IMREAD_COLOR) 功能:读取图片文件。 参数: windows位图:后缀名为bmp JPEG文件:后缀名为jpeg/jpg JPEG2000:后缀名为jp2 便携式网络图像文件:后缀名为png TIFF文件:后缀名为tiff/tif 参数二是整型的flag,标志,默认值为IMREAD_COLOR,取值有如下几种: IMREAD_UNCHANGED:如果设置,则按原样返回加载的图像(带有Alpha通道,否则会被裁剪)。 IMREAD_GRAYSCALE:如果设置,总是将图像转换为单通道灰度图像读入。 IMREAD_COLOR:如果设置,总是将图像转换为3通道BGR彩色图像读入。 IMREAD_ANYDEPTH:如果设置,当输入具有相应深度时返回16位/ 32位图像,否则将其转换为8位。 IMREAD_ANYCOLOR:如果设置,图像将以任何可能的颜色格式读取。 IMREAD_LOAD_GDAL:如果设置,总是使用GDAL驱动程序加载图像。 IMREAD_REDUCED_GRAYSCALE_2:如果设置,总是将图像转换为单通道灰度图像,图像尺寸减小1/2。 IMREAD_REDUCED_COLOR_2:如果设置,总是将图像转换为3通道BGR彩色图像,图像尺寸减小1/2。 IMREAD_REDUCED_GRAYSCALE_4:如果设置,总是将图像转换为单通道灰度图像,图像尺寸减小1/4。 IMREAD_REDUCED_COLOR_4:如果设置,总是将图像转换为3通道BGR彩色图像,图像尺寸减小1/4。 IMREAD_REDUCED_GRAYSCALE_8:如果设置,总是将图像转换为单通道灰度图像,图像尺寸减小1/8。 IMREAD_REDUCED_COLOR_8:如果设置,总是将图像转换为3通道BGR彩色图像,图像尺寸减小1/8 常用的是前三种。因为flags是整型,所以传入数值也行: flags >0:等同于IMREAD_COLOR。 flags =0:等同于 IMREAD_GRAYSCALE。 flags <0: 等同于IMREAD_UNCHANGED。 通常是给1、0、-1,给其他整型也是可以的。 返回值:Mat类型。从opencv2开始,用于存放图像的数据类型就是Mat, 二、图像的显示 图像读取后,下一步就是再把图像显示出来,主要函数有:cv2.namedWindows()、cv2.imshow()。再另外再介绍三个函数cv2.waitKey()、cv2.destroyWindow()、cv2.destroyAllWindows()。 2.1 cv2.namedWindows函数介绍 void cv::namedWindow (const String & winname,int flags = WINDOW_AUTOSIZE ) 功能:创建一个窗口。 参数:参数一是winname,给创建的窗口起一个名字,以后通过这个名字调用该窗口;参数二整型的flags,定义窗口的属性,默认值是WINDOW_AUTOSIZE,其他取值如下所示: WINDOW_NORMAL:用户可以调整窗口大小(不受约束)/也可以使用将全屏窗口切换为正常大小。 WINDOW_AUTOSIZE:用户无法调整窗口大小,窗口大小随显示图像的大小而变化。 WINDOW_OPENGL:带有opengl支持的窗口。 WINDOW_FULLSCREEN:将窗口更改为全屏。 WINDOW_FREERATIO:不遵循图像的比例调整图像后在窗口显示 WINDOW_KEEPRATIO:根据图像的比例调整图像后在窗口中显示 2.2 cv2.imshow函数介绍 void cv::imshow (const String & winname, InputArray mat ) 功能:在指定窗口显示图像。 参数:参数一是窗口名;参数二设置为要显示的图像。 注意此函数之后应该跟随函数waitKey,指定窗口显示多少毫秒。 2.3 cv2.waitKey函数介绍 int cv::waitKey (int delay = 0) 功能:等待按键或延迟多少毫秒。 参数:整型的delay,默认值是0。设置为0表示永久等待按键,设置为非零,表示延迟delay毫秒。该函数仅在创建至少一个窗口并且窗口处于活动状态时才起作用。 2.4 cv2.destroyWind
菲宇
2019/11/12
3.7K0
SQL Server 2008 表设计无法保存的问题
工具菜单----选项----Designers(设计器)----表设计器和数据库设计器----阻止保存要求重新创建表的更改 取消勾选即可
杨强生
2019/03/05
1.7K0
SQL Server 2008 表设计无法保存的问题
无法应用原保存的显示器配置
今天小婷儿给大家分享的是无法应用原保存的显示器配置。 无法应用原保存的显示器配置 Ubuntu 无法应用原保存的显示器配置 rm .config/monitors.xml,重启电脑即可 公众号:xia
AiDBA宝典
2019/09/29
1.5K0
无法应用原保存的显示器配置
点击加载更多

相似问题

Spatie Browsershot和信头/ CSS

126

将网页生成为图像不适用于Spatie Browsershot

12

laravel-image-optimizer与spatie/browsershot冲突

118

使用Spatie的Browsershot/Headless Chrome捕获极长的屏幕截图

12

如何将spatie/browsershot生成的文件下载到User/Downloads?

164
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文