feat: 添加svg矢量图,主要是广场预览

This commit is contained in:
zhendery
2024-12-24 13:09:13 +08:00
parent 28c56dbab2
commit f1a55efbda
2 changed files with 5 additions and 4 deletions

View File

@@ -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';
}