Skip to content

Commit f1a55ef

Browse files
author
zhendery
committed
feat: 添加svg矢量图,主要是广场预览
1 parent 28c56db commit f1a55ef

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

app/function.php

+4-3
Original file line numberDiff line numberDiff line change
@@ -1036,10 +1036,11 @@ function creat_thumbnail_by_list($imgUrl)
10361036
global $config;
10371037
ini_set('max_execution_time', '300'); // 脚本运行的时间(以秒为单位)0不限制
10381038

1039+
$extension = pathinfo($imgUrl, PATHINFO_EXTENSION);
10391040
// 过滤非指定格式
1040-
if (!in_array(pathinfo($imgUrl, PATHINFO_EXTENSION), array('png', 'gif', 'jpeg', 'jpg', 'webp', 'bmp'))) {
1041-
// ico格式直接返回直链
1042-
if (pathinfo($imgUrl, PATHINFO_EXTENSION) === 'ico') return $imgUrl;
1041+
if (!in_array($extension, array('png', 'gif', 'jpeg', 'jpg', 'webp', 'bmp'))) {
1042+
// ico和svg格式直接返回直链
1043+
if ($extension === 'ico' || $extension === 'svg') return $imgUrl;
10431044
// 其他格式直接返回指定图标
10441045
return '../public/images/file.svg';
10451046
}

config/config.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
'textSize'=>20,
4242
'textFont'=>'/public/static/pang_men_zheng_dao_biao_ti_ti_3.0.ttf',
4343
'waterImg'=>'/public/images/watermark.png',
44-
'extensions'=>'jpg,jpeg,png,gif,bmp,webp,ico,jfif,tif,tga',
44+
'extensions'=>'jpg,jpeg,png,gif,bmp,webp,ico,jfif,tif,tga,svg',
4545
'compress'=>0,
4646
'compress_ratio'=>80,
4747
'thumbnail'=>1,

0 commit comments

Comments
 (0)