我有许多webp format images in a folder but with .jpg扩展,如
abc-test.jpg
这是一个webp格式的图像。我希望它以.png格式转换,因为我使用了这个命令,并且使用了相同的名称。
find . -name "*.jpg" -exec dwebp {} -o {}.png \;
它将所有webp图像转换为.png,但问题是它保存的图像如下:
abc-test.jpg.png
但是我的要求是在没有.jpg扩展的情况下保存它
abc-test.png
我试图在一堆文件夹上循环,创建子文件夹,然后在文件上循环,用imagemagick将它们转换,并将它们放入新的子文件夹并重命名它们。有些文件的名字中有空格并导致错误.我怎么才能解决这个问题?
错误信息:
convert: unable to open image 'photo': No such name or directory @error/blob.c/OpenBlob/3489. convert: no decode delegate for this image format '' @ error/constitute.c/ReadImage/554.
我将webp_converter包安装在有文档的上
{% load webp_converter %}
This is not working which I want to add static_webp
<img src="{% static_webp 'modelImage.url' %}">
This is working fine
<img src="{{ modelImage.url }}">
From Official Doc says
<img src="{% static_webp &
# Get .webpfile
for file in os.listdir(selected_folder):
if file.endswith(".webp"):
webp_path = os.path.join(selected_folder, file)
webp_name = os.path.join(file)
# Convert .webp to .jpg because YouTube do
我生成的*.webp文件与它们的png或jpg源代码完全相同。然后,我将这个添加到我的.htaccess中:
<IfModule mod_rewrite.c>
RewriteEngine On
# Does browser explicitly support webp?
RewriteCond %{HTTP_USER_AGENT} Chrome [OR]
# OR Is request from Page Speed
RewriteCond %{HTTP_USER_AGENT} "Google Page Speed Insights" [OR]
为了将.webp文件转换为.jpg,我在cmd提示符中运行以下命令,但必须进入每个子文件夹,每次一个,并打开一个新的命令提示符窗口,无限地.
for %f in (*.webp) do "X:\12X\11Web\Games\webp (WEBPs)\libwebp-1.0.2-windows-x86\bin\dwebp.exe" -o "%~nf.jpg" "%f"
DEL "*.webp"
EXIT
我想要创建一个批处理文件,将循环通过主文件夹以及每个子文件夹树,执行上述。我从其他一些堆栈溢出帖子中收集了以下内容,但这是错误的
我正在处理一个遗留代码库,我们试图使用cwebp命令将所有jpeg/png文件转换为webp格式。不幸的是,许多图像文件被保存在名称中的空格中。示例:i am poorly named.jpg
因此,当运行下面的bash脚本以查找目录中的所有jpegs并循环并转换它们时,空格分隔的单词将被视为另一个文件,这样图像就不会被转换。我们不想删除空白空间,而只是创建一个完全相同名称的webp文件。
files=$(find ./ -type f -name "*.jpg")
for jpg in $files
do
webp="${jpg/%jpg/webp}";
映像转换命令不适用于这个webp映像-
-
convert -resize 50x50! https://lh3.googleusercontent.com/VRY0O_3L8VH2wxJSTiKPr72PeM5uhPPFEsHzzYdxenddpTI150M0TYpljnZisQaROR0=h256-rw /var/test_sandeepan/output.jpg
产出-
convert: no decode delegate for this image format `WEBP' @ error/constitute.c/ReadImage/535.
由此,我得出结论,web