Skip to content

Commit

Permalink
Merge pull request #224 from zhendery/svg-preivew
Browse files Browse the repository at this point in the history
feat: 添加svg矢量图,主要是广场预览
  • Loading branch information
icret authored Jan 13, 2025
2 parents 28c56db + f1a55ef commit 1935009
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
7 changes: 4 additions & 3 deletions app/function.php
Original file line number Diff line number Diff line change
Expand Up @@ -1036,10 +1036,11 @@ function creat_thumbnail_by_list($imgUrl)
global $config;
ini_set('max_execution_time', '300'); // 脚本运行的时间(以秒为单位)0不限制

$extension = pathinfo($imgUrl, PATHINFO_EXTENSION);
// 过滤非指定格式
if (!in_array(pathinfo($imgUrl, PATHINFO_EXTENSION), array('png', 'gif', 'jpeg', 'jpg', 'webp', 'bmp'))) {
// ico格式直接返回直链
if (pathinfo($imgUrl, PATHINFO_EXTENSION) === 'ico') return $imgUrl;
if (!in_array($extension, array('png', 'gif', 'jpeg', 'jpg', 'webp', 'bmp'))) {
// ico和svg格式直接返回直链
if ($extension === 'ico' || $extension === 'svg') return $imgUrl;
// 其他格式直接返回指定图标
return '../public/images/file.svg';
}
Expand Down
2 changes: 1 addition & 1 deletion config/config.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
'textSize'=>20,
'textFont'=>'/public/static/pang_men_zheng_dao_biao_ti_ti_3.0.ttf',
'waterImg'=>'/public/images/watermark.png',
'extensions'=>'jpg,jpeg,png,gif,bmp,webp,ico,jfif,tif,tga',
'extensions'=>'jpg,jpeg,png,gif,bmp,webp,ico,jfif,tif,tga,svg',
'compress'=>0,
'compress_ratio'=>80,
'thumbnail'=>1,
Expand Down

0 comments on commit 1935009

Please sign in to comment.