静态网站 服务器网站免费建设推荐

张小明 2026/3/13 7:55:16
静态网站 服务器,网站免费建设推荐,做的好的网站欣赏,怎么用ps做网站Vite 如何优化项目的图片体积一、前言在前端工程化中#xff0c;图片优化是提升项目性能的重要环节之一#xff0c;也是提升性能的关键步骤。vite-plugin-imagemin 提供了丰富的配置选项#xff0c;支持 GIF、PNG、JPG、SVG 等格式的压缩。本文将详细介绍该插件的完整配置及…Vite 如何优化项目的图片体积一、前言在前端工程化中图片优化是提升项目性能的重要环节之一也是提升性能的关键步骤。vite-plugin-imagemin提供了丰富的配置选项支持 GIF、PNG、JPG、SVG 等格式的压缩。本文将详细介绍该插件的完整配置及各参数的作用。告诉大家如何在 Vite 中使用vite-plugin-imagemin对图片进行高效压缩减少加载时间提高用户体验。二、安装vite-plugin-imagemin在 Vite 项目中使用vite-plugin-imagemin进行图片压缩。首先安装插件# 写这篇文章的时候版本是 0.6.1 pnpm add vite-plugin-imagemin -D三、配置vite.config.ts在vite.config.ts中配置vite-plugin-imagemin同时判断当前环境是否是生产模式import { defineConfig } from vite import viteImagemin from vite-plugin-imagemin export default defineConfig(({ command }) { const isBuild command build // 是否为生产模式 return { plugins: [ viteImagemin({ gifsicle: { interlaced: true, // 隔行扫描 optimizationLevel: 3, // 压缩级别0-3 }, optipng: { optimizationLevel: 5, // 压缩级别0-7值越大压缩率越高 }, mozjpeg: { quality: 80, // 压缩质量0-100 progressive: true, // 渐进式加载 smooth: 2, // 平滑处理减少色彩失真 }, svgo: { plugins: [ { name: removeViewBox, active: false }, // 保留 viewBox 以防止 SVG 变形 { name: removeEmptyAttrs, active: true }, // 移除空属性 { name: convertColors, params: { currentColor: true } }, // 颜色转换 ] }, webp: { quality: 80, // WebP 质量0-100 lossless: false, // 是否无损压缩 method: 6, // 压缩方法0-6数值越大压缩率越高但速度变慢 }, pngquant: { quality: [0.8, 0.9], // PNG 质量范围 speed: 4, // 压缩速度1-10数值越大速度越快但压缩率降低 }, disable: !isBuild, // 仅在生产环境启用 /** 是否在控制台输出压缩结果 */ verbose: true, }) ] } })四、参数解析4.1、gifsicleGIF 优化参数作用取值范围推荐值interlaced是否启用隔行扫描true/falsetrueoptimizationLevel压缩级别0-334.2、optipngPNG 优化参数作用取值范围推荐值optimizationLevel压缩级别0-754.3、mozjpegJPG 优化参数作用取值范围推荐值quality质量0-10080progressive渐进式加载true/falsetruesmooth平滑度0-10024.4、svgoSVG 优化参数作用取值范围推荐值removeViewBox保留viewBox防止 SVG 变形true/falsefalseremoveEmptyAttrs移除空属性true/falsetrueconvertColors颜色转换{ currentColor: true }{ currentColor: true }4.5、webpWebP 优化参数作用取值范围推荐值quality质量0-10080lossless是否无损压缩true/falsefalsemethod压缩方法数值越大压缩率越高但速度变慢0-664.6、pngquantPNG 量化参数作用取值范围推荐值quality质量范围[min, max](0-1)[0.6, 0.8]speed压缩速度越大速度越快但压缩率降低1-1044.7、其它配置参数作用取值范围推荐值svgoOptions.multipass多次优化 SVGtrue/falsetruecache开启缓存加快二次构建true/falsetruefilter过滤文件路径如跳过node_modules目录(source: string) boolean!source.includes(node_modules)disable仅在生产环境启用true/false!isBuild五、总结使用vite-plugin-imagemin可以实现✅ 自动化图片压缩提高页面加载速度✅ 支持 PNG、JPG、GIF、SVG、WebP 多种格式✅ 仅在生产环境启用开发环境不受影响✅ 结合缓存功能提高构建速度希望这篇文章能帮助你更好地优化 Vite 项目的图片资源
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站开发中设计登录界面社区类网站建设

技术融合背景云计算与虚拟化技术的演进,VMware在传统虚拟化领域的地位,云原生技术的核心概念(容器、Kubernetes、微服务等)。VMware在云原生生态中的定位VMware Tanzu产品线介绍,如何通过Tanzu实现虚拟化与容器化的统一…

张小明 2026/3/5 3:11:15 网站建设

南京网站设计优化公司那个网站做外贸最好

在零售商贸行业摸爬滚打三年,我深刻体会到“内卷”二字的重量。货架补货、客户接待、业绩冲刺,每天重复的工作占据了大部分时间,可薪资条上的数字却始终原地踏步。看着身边同事为了一个晋升名额争得头破血流,新人带着新鲜技能不断…

张小明 2026/3/5 3:11:14 网站建设

企业网站建设申请怎么写网络域名查询

当前市场上AI论文辅助工具种类繁多,如何高效筛选出具备降重优化、AIGC检测规避及智能写作功能的平台成为用户核心需求。通过综合评估生成效率、内容准确性及操作友好度等维度,对主流8款工具进行横向测评后得出以下优先级参考(数据来源于实际测…

张小明 2026/3/5 3:11:16 网站建设

广州网站推广公司郑州seo外包服务

开源大模型推理提速秘诀:NVIDIA TensorRT极致优化 在今天的大模型时代,一个70亿参数的语言模型跑一次推理要85毫秒——听起来似乎不慢。但如果你是服务后端的工程师,面对每秒上千个请求,这个数字意味着GPU利用率卡在40%&#xff0…

张小明 2026/3/5 3:11:14 网站建设

新泰网站建设方案目前最牛的二级分销模式

🚀 为什么你需要这篇攻略? 在进行海外开发、订阅 ChatGPT Plus、Midjourney,或者在 Steam、AWS 等平台消费时,很多小伙伴都会卡在**“支付失败”或者“卡片充值困难”**这一步。 目前国内发行的双币 Visa 卡在很多海外平台&…

张小明 2026/3/5 3:11:17 网站建设

实业 东莞网站建设网站规划的类型

用Dify构建文生视频工作流:从输入到输出 在内容创作日益依赖AI的今天,我们不再满足于“文字生成文字”或“图像生成图像”——真正的突破发生在多模态协同中。想象这样一个场景:你只需输入一句“一只发光水母在深海中缓缓漂浮,周…

张小明 2026/3/5 3:11:16 网站建设