ttq-cutout 怎么用?用 ttq-cutout + nano banana pro 补投影
抠图 API出来的白底商品图最常见的两个毛病边缘发毛尤其毛绒、透明材质 和没有投影商品像浮在半空上架后显得很假。这篇讲在该服务上用ttq-cutout抠图之后怎么把这两个问题收拾干净。一、先要透明 PNG不要白底 JPG很多人直接让抠图接口出白底图然后发现要换背景色时没法改了。正确做法是先出透明 PNG白底是后面合成出来的async function cutout(imageUrl) { const r await fetch(https://API_HOST/v1/chat/completions, { method: POST, headers: { Authorization: Bearer ${process.env.TTQ_API_KEY}, Content-Type: application/json, }, body: JSON.stringify({ model: ttq-cutout, messages: [{ role: user, content: [ { type: image_url, image_url: { url: imageUrl } }, { type: text, text: 抠出商品主体输出透明背景 PNG保留边缘细节 }, ], }], }), signal: AbortSignal.timeout(120_000), }); if (!r.ok) throw new Error(抠图失败 HTTP r.status); return r.json(); }有了透明 PNG白底、浅灰底、场景底想合哪个合哪个一次抠图多处复用。二、边缘发毛收边 羽化透明 PNG 拿到手用 sharp 做一遍收边处理npm i sharpconst sharp require(sharp); // 边缘向内收 1px 再轻微羽化能去掉大部分毛边和残留的背景色 async function cleanEdge(buf) { const img sharp(buf).ensureAlpha(); const { width, height } await img.metadata(); const alpha await img.extractChannel(alpha) .blur(0.6) // 轻微模糊 羽化别开大开大了边缘会糊 .linear(1.6, -40) // 提对比把半透明的毛边推向全透明或全不透明 .toBuffer(); return sharp(buf).ensureAlpha() .joinChannel(alpha) // 用处理过的 alpha 替换原来的 .png({ compressionLevel: 9 }) .toBuffer(); }linear(1.6, -40)这组参数是把 alpha 通道的对比拉开—— 毛边通常是一圈半透明像素拉完对比之后它们要么变全透明消失要么变实融进主体。 参数要按自己的图微调毛绒类商品要温和些比如1.3, -20否则会啃掉绒毛。三、投影让商品落地没有投影的白底图上架后看着很假。两种做法做法 A代码合成一个椭圆软投影快、可控、零积分async function addShadow(pngBuf, { w 1200, h 1200 } {}) { const shadow Buffer.from( svg width${w} height${h} ellipse cx${w / 2} cy${h * 0.82} rx${w * 0.28} ry${h * 0.035} fillrgba(0,0,0,0.18) filterblur(18px)/ /svg ); return sharp({ create: { width: w, height: h, channels: 4, background: { r: 255, g: 255, b: 255, alpha: 1 } } }) .composite([ { input: shadow, blend: over }, // 投影在下 { input: pngBuf, blend: over, gravity: center }, // 商品在上 ]) .jpeg({ quality: 85, mozjpeg: true }) .toBuffer(); }做法 B交给模型重新生成投影自然但花积分// 用 nano banana pro 做局部重绘只加投影不动商品 { model: nano-banana-pro, messages: [{ role: user, content: [ { type: image_url, image_url: { url: 透明PNG的URL } }, { type: text, text: 在商品下方加一层柔和的接地投影商品本身、角度、光泽完全不变纯白背景 }, ]}]}规则商品盒装、瓶装、方正的用做法 A 就够了快且不花积分异形商品鞋、包、毛绒用做法 B椭圆投影对不上形状会更假。四、什么时候别用抠图接口抠图擅长的是主体明确、边界清楚的商品。这几类效果会打折情况建议透明/半透明材质玻璃杯、亚克力直接用nano-banana-pro重新生成白底图比抠更干净主体和背景同色先换个背景色重拍/重生成再抠多个商品堆叠拆开单个抠别指望一次抠干净需要保留原始阴影别抠用局部重绘换背景五、模型与消耗模型代码用途消耗ttq-cutout抠图出透明 PNG10 积分/次nano-banana-pro补投影、重生成白底图、局部重绘10 积分/次nano-banana2跑量草稿8 积分/次gpt-image-2质感要求高的终稿按次计费六、小结抠图后处理四条先要透明 PNG 别直接要白底、alpha 通道拉对比去毛边、规则商品代码合成投影异形商品交给模型、透明材质别抠直接重新生成。该服务抠图、生图、改图、生视频一个接口全包模型全ttq-cutout、nano banana pro、gpt-image-2、Veo 3.1、Sora 2、价格便宜、并发高、出图快、稳定。接口服务甜甜圈APIdashengfenshen.cn

相关新闻

高效文件命名与管理系统设计指南

高效文件命名与管理系统设计指南

1. 项目背景与需求分析最近在整理电脑文件时,发现一个特别有意思的现象:我的桌面上躺着十几个名为"无标题"的文档。这种情况相信很多朋友都遇到过,新建文档时随手保存,想着"待会儿再命名",结果一放…

2026/8/11 7:15:31 阅读更多 →
从 Demo 到生产:7 种 Agent 架构设计模式,帮你跨过落地鸿沟!

从 Demo 到生产:7 种 Agent 架构设计模式,帮你跨过落地鸿沟!

01 先说结论:Agent架构不是越复杂越好 在展开之前,先给三个判断: 架构没有绝对高低,只有适不适合 任务越简单,越应该优先用简单架构;任务越长、越复杂,才需要更多控制机制。 Agent 的核心演进方…

2026/8/11 7:15:31 阅读更多 →
刚性常微分方程组的现代数值解法与工程实践

刚性常微分方程组的现代数值解法与工程实践

1. 刚性常微分方程组的工程背景与数学特性刚性(Stiff)常微分方程组在工程实践中极为常见,特别是在涉及多时间尺度耦合的物理系统中。典型的应用场景包括:化学反应动力学(快速反应与慢速反应并存)电路瞬态分…

2026/8/11 7:15:31 阅读更多 →

最新新闻

G-Helper:华硕笔记本性能控制的终极轻量化免费方案

G-Helper:华硕笔记本性能控制的终极轻量化免费方案

G-Helper:华硕笔记本性能控制的终极轻量化免费方案 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenbook, Exper…

2026/8/11 8:07:51 阅读更多 →
基于多模态AI的视频内容理解与对齐分析技术实践

基于多模态AI的视频内容理解与对齐分析技术实践

1. 这篇文章真正要解决的问题 当你在 GitHub、Hugging Face 或各类技术论坛上,看到诸如“XX恐怖视频”、“XX黑暗系列”这类带有强烈感官刺激标题的项目时,你的第一反应是什么?是好奇地点进去,还是立刻警惕地关掉?对于…

2026/8/11 8:07:51 阅读更多 →
小模型微调与Thinking Budget:低成本实现大模型工程落地的核心策略

小模型微调与Thinking Budget:低成本实现大模型工程落地的核心策略

1. 项目概述:从“大而全”到“小而精”的工程实践 最近在跟进Happy-LLM这个开源项目,看到第11篇学习笔记的标题时,我立刻来了兴趣。这个标题——“小模型微调、Thinking Budget和多模态拼接的工程启发”——精准地戳中了当前大模型落地应用中…

2026/8/11 8:07:51 阅读更多 →
储能行业出海战略与技术解析

储能行业出海战略与技术解析

1. 储能行业出海战略深度解析 上能电气作为国内领先的电力电子设备制造商,其2025年财报中"储能出海"成为最亮眼的业绩增长点。这一战略转型背后,反映的是全球能源结构变革下中国企业的新机遇。让我们从行业视角拆解这一现象背后的技术逻辑与商…

2026/8/11 8:07:51 阅读更多 →
5个简单步骤:使用LeaguePrank免费个性化你的英雄联盟客户端

5个简单步骤:使用LeaguePrank免费个性化你的英雄联盟客户端

5个简单步骤:使用LeaguePrank免费个性化你的英雄联盟客户端 【免费下载链接】LeaguePrank 项目地址: https://gitcode.com/gh_mirrors/le/LeaguePrank 还在为千篇一律的英雄联盟客户端界面感到乏味吗?想要展示独特的个性却不知道如何下手&#x…

2026/8/11 8:07:51 阅读更多 →
从重复劳动到自动化服务:工程化思维如何解决开发者的效率困境

从重复劳动到自动化服务:工程化思维如何解决开发者的效率困境

最近在技术社区里,有个词被反复提起,不是某个新框架,也不是某个算法,而是一种状态——“想Jump了”。它可能出现在某个深夜调试的帖子下,也可能出现在一个复杂需求的技术评审会后。这个词背后,是一种普遍存…

2026/8/11 8:06:51 阅读更多 →

日新闻

如何用Video2X实现专业级视频画质提升:AI视频增强完整指南

如何用Video2X实现专业级视频画质提升:AI视频增强完整指南

如何用Video2X实现专业级视频画质提升:AI视频增强完整指南 【免费下载链接】video2x A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018. 项目地址: https://gitcode.com/GitHub_Trending/vi/v…

2026/8/11 0:00:02 阅读更多 →
前后端分离项目中控制台与接口工具数据差异排查指南

前后端分离项目中控制台与接口工具数据差异排查指南

1. 问题现象解析:控制台与Apifox的数据差异 最近在调试一个前后端分离项目时,遇到了一个典型问题:后端服务在本地开发环境控制台能正常输出查询数据,但通过Apifox测试时却返回空结果。这种"控制台有数据,接口工具…

2026/8/11 0:00:03 阅读更多 →
AI编程实战:从Claude Code踩坑到游戏开发入门

AI编程实战:从Claude Code踩坑到游戏开发入门

1. 从“AI能帮我做游戏”到“AI让我重新学编程”最近身边不少朋友,尤其是一些非技术背景、但对游戏开发有浓厚兴趣的朋友,都在问我同一个问题:“听说现在用Claude Code这种AI编程工具,小白也能做游戏了,是真的吗&#…

2026/8/11 0:00:03 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/11 1:08:05 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/11 1:08:05 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/11 1:08:05 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/10 17:07:33 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/11 1:08:06 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/10 17:07:33 阅读更多 →