灵感猫应用界面

日本开发者电电猫猫(Naoki)推出了一款名为“InspirationCat”的Web应用,能够自动去除动物照片的背景,并替换成类似“灵感闪现猫”风格的背景图。该应用上线首日便吸引了50万次访问。

通常此类Web应用需要将图片上传至服务器进行处理,但InspirationCat利用WebGPU技术实现了本地处理。服务器端仅托管由Vite和TypeScript构建的静态文件,无需API或数据库,用户上传的图片不会被发送到任何服务器,背景去除和图像合成全部在浏览器内完成。

具体来说,背景去除依赖神经网络,使用了@imgly/background-removal库在浏览器中运行,底层基于ONNX Runtime Web。首次访问时会下载约40MB的模型文件并缓存,之后即可本地执行处理。

为应对智能手机内存限制,应用自动将处理图像尺寸从1024px降至768px再到512px,确保如日本国家iPhone SE等设备也能稳定运行。由于图片不经过服务器,用户隐私和安全性得以保障。

至于静态文件托管,开发者选择了Cloudflare Pages。首日50万访问量,按每次约2MB流量计算,总流量约1TB。Cloudflare Pages提供无限流量的免费额度,实现了“零成本运营”。同时,为减少流量,优先使用WebP格式,回退时采用PNG格式。

这些设计使得InspirationCat成为一款即使爆红也不会崩溃或产生费用的Web应用。

据估算,若使用其他服务,首日带宽费用约为5万4千日元,服务器处理费用约1万7千日元。

猫相关商品

猫相关商品