Logo

site iconLearnData 开源笔记

迷信新工具、新方法,勇于尝试新鲜事物,热衷于研究开源软件和心理学理论,定期分享探索成果。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

LearnData 开源笔记 RSS 预览

IMGPrompt:图片提示词生成器

2024-10-23 08:00:00

IMGPrompt 是专为 Stable Diffusion、Midjourney、DALL·E 和 FLUX 打造的 AI 图像提示词编辑器,界面简洁直观,使用户能够轻松地查看并组合所需的提示词文本。每个提示词都附有中文翻译,用户仅需通过点击或输入关键词,即可快速选取或组合,从而大大简化了文生图提示词输入。

界面说明
界面说明

特色功能

智能推荐功能

根据用户输入的关键词(支持中英文),IMGPrompt 提供智能推荐,自动建议相关的提示词,帮助用户快速找到合适的词汇,节省创作时间,提升创作效率。

智能推荐示范
智能推荐示范

翻译功能

内置免费的翻译功能可以将任意语言的提示词转换为英文,确保生成的提示词适用于不同的 AI 工具。这让用户在多语言环境下使用 IMGPrompt 更加便捷,减少因语言障碍造成的困扰。

翻译展示
翻译展示

随机换色功能

此功能允许用户快速替换提示词中的颜色词,为创作增添多样性和趣味性,激发创作灵感,帮助用户探索更多的创作方向。

界面说明

1. 选择对象和属性

在界面顶部,你将看到“选择对象”和“选择属性”两个部分。点击相应标签(如“人物”、“表情”、“动作”等)来缩小提示词范围。

2. 浏览和选择提示词

在“选择标签”区域,你会看到不同颜色的标签。每个标签显示英文提示词及其中文翻译。点击所需标签,它们会自动添加到提示词文本框中。

3. 编辑提示词

在右侧的提示词文本框中,你可以直接编辑或输入自定义提示词,使用逗号分隔不同提示词,系统会自动进行标签化处理。

4. 使用常用功能

  • 快速插入:使用“肖像光线”和“常用润色”按钮快速插入常用提示词。
  • 否定提示:通过按钮复制常用否定提示词,帮助提升生成图像的质量。
  • 翻译:点击“翻译”按钮将中文提示词转换为英文,以适应不同 AI 工具的要求。
  • 随机换色:使用此功能随机替换提示词中的颜色词,增添创意灵感。

5. 复制结果与清空

  • 复制结果:完成编辑后,使用“复制结果”按钮将生成的提示词复制到剪贴板,方便直接粘贴到你选择的 AI 图像生成工具中。
  • 清空和重置:点击“清空”按钮快速清除所有选中的标签和输入的文本,便于重新开始。

拓展支持

自定义图像提示词库

IMGPrompt 的提示词资源来源于网络搜集、promptoMANIA 以及 sd-webui-prompt-all-in-one,去重后整理了近五千条图像提示词。

如果你想为自己增加提示词,可以自部署,可以使用 IMGPrompt 数据转换器,将自定义提示词转换为 IMGPrompt 格式。并将其保存在 src/app/prompt-custom.json。它也适合管理专业提示词和多种数据编辑场景。

如何用提示词描述图像?

虽然不同的文生图应用对图像提示词的处理有所差异,但基本规则相似:

  • 词语顺序:提示中词语的顺序决定了它们的权重,越靠前的提示词权重越大。
  • 数量控制:物体数量应保持在两到三个之间,避免过多导致信息混乱。
  • 元素强调:若需突出某个元素,可使用括号或感叹号。例如,beautiful forest background, desert!!, (((sunset))) 会优先体现“desert”和“sunset”这两个元素。括号内的加权数字(如 (masterpiece:1.5))则用于指定细节的重要性,多重括号也具有类似效果。
  • 融合表达:使用中括号可以表示不同元素的融合,例如 {blue hair:white hair:0.3} 表示蓝发和白发的组合,其中蓝发占比为 0.3。
  • 否定提示:通过否定提示可以有效避免不想要的元素。例如,要生成没有树的山的图像,可以使用 mountain | tree:-10,其中 tree:-10 指定树的权重极低。

结语

IMGPrompt 支持网页、客户端、Docker 部署,旨在简化 AI 图像生成的提示词创作过程。通过直观的界面和丰富的提示词库,它能帮助你更快速、更精确地表达创意想法。无论你是 AI 艺术创作的新手还是专业人士,IMGPrompt 都将是你强大的创作助手。

md-translator:Markdown 文件翻译工具

2024-08-14 08:00:00

Markdown 是我最常用的文本格式,经常需要翻译为其他语言。基于此需求,我开发了 md-translator 工具。此工具特别针对 Markdown 语法进行了优化,旨在在不改变文本格式的情况下实现翻译。其翻译机制与字幕翻译器相似,详细参数说明可参考 subtitle-translator 说明

偶发 bug

以下问题之前曾出现,但未再重现,待后续修复:

  • 翻译了占位符;
  • 列表项 -空格 应被识别为 list,但未被识别;
  • Strong 加重包裹内容并未被翻译;
  • 法语中的 "d'ajouter" 被误转换为 HTML 代码?

翻译组件

目前所有翻译将缓存在本地,如果不希望使用缓存翻译,可以点击重置按钮。

004 | 破碎纪念品的重生

2024-07-05 08:00:00

封面图片摄于法国南部的泉水镇 (Fontaine de Vaucluse),时间是二月。洞穴看似浅显,但深入镜头,可见泉水幽深无底。据说,历经十六次探测,仍未能精确测量出泉眼深度。

文章

破碎纪念品的重生

https://fellerts.no/projects/kintsugi.php

作者采用日本传统艺术“金继”(Kintsugi),修复了他特别的、已经破碎的咖啡杯,并分享了他在修复过程中的学习和体验。Kintsugi 是一种用金或银粉突出修复缝隙的古老日本艺术,它不仅修复了物品,还赞美了其历史和不完美。

修复后的杯子真的很漂亮,准备之后有机会试试。

ChatGPT 降低了网络自由职业者的需求

https://www.solidot.org/story?sid=78452

研究报告显示,自 2022 年 11 月 ChatGPT 问世以来,写作与编程自由职业者需求下降 21%。自动化易行领域,如写作、软件开发,职位空缺减少 21%;数据录入、社交媒体后期制作减少 13%;图像生成任务,包括平面设计与 3D 建模,相关职位减少 17%。

这是否也是经济下滑的因素之一?

工信部将制定脑机接口标准

https://www.solidot.org/story?sid=78599

工信部宣布,将制定脑机接口标准,正筹备脑机接口标准化技术委员会。委员会成立后,将围绕脑电采集、信号处理、反馈等环节,制定输入输出接口、数据处理、编解码算法等标准。此举标志着中国在脑机接口领域,将从学术研究转向更具针对性的研发。

中国的脑机接口技术,或许即将迎来突破。

尝试

微信无法登录后

这两天发现一个久未使用的手机号,曾用它注册过微信,如今却无法登录。尝试用该号码搜索微信账号,发现该号码已经被绑定在一个不认识的微信号上。尝试用之前的好友辅助登录,但没有任何效果,不确定是不是因为那个微信号已经重新注册了,与我没有关系。但手机卡一直在身边,不清楚怎么绑定在对方身上的。

最后,我用这个手机号重新注册了一个账号。注册过程中,微信提示「此号码已绑定另一微信」。我无视了这个警告,继续注册后,成功创建了新账号。不过,之前账号的信息自然都没有了。

消息通知选了微信

尝试了 Discord、Tele、Ntfy 等多种消息通知工具,但它们各自存在一些问题,如通知服务器不稳定、通知应用未打开等。在国内,使用微信获取通知可能是最方便且最可靠的方式。与之相比,其他消息通知工具容易被错过,而微信能确保消息的送达。

微信提供了两种类型的消息通知:

  • 企业微信应用:配置较为复杂,适合拥有专业开发团队的企业。在配置过程中,需要固定 IP 和备案域名,还需要获取有效期为两小时的 access token 进行授权(通过缓存可以减少请求次数)。具体操作指南和详细信息,可参考:获取 access_token企业微信推送详解

  • 企业微信群机器人(WeCom):使用相对简单。只需以个人身份注册一个企业微信账号,并在注册时声明为公司名义。注册后,无需进行认证,只需邀请两位朋友加入,组建一个内部群。若不希望使用额外的小号或让他人加入群聊,可向两位朋友发送邀请,无需要求他们点击加入链接。发送邀请后,群聊即成功创建。创建群聊后,可以将这两位朋友移除,这样你就拥有了一个专属的、仅用于接收通知的群组。

如果想在个人微信中接收企业微信的消息,可进入企业微信管理后台,在「我的企业」>「微信插件」中找到并分享二维码。该二维码有效期为 7 天,通过微信扫码后即可实现跨平台消息通知。

subtitle-translator:批量字幕翻译工具

2024-06-27 08:00:00

近年来,随着在线视频的兴起,国外热门影视作品的翻译多由视频平台完成,而原本活跃的字幕组则逐渐淡出人们的视野。然而,对于冷门视频和自制视频的字幕需求却未能得到有效满足,导致未配字幕的视频数量持续增加。为解决这一问题,可以用 Whisper 工具为这些生肉视频自动生成字幕,并通过翻译接口将其翻译成中文。具体操作步骤可参考文章:找不到字幕?Whisper 让不懂外语的你也能看懂日剧

针对市面上字幕翻译工具存在的翻译速度慢、不支持批量处理、需人工干预等问题,我开发了一款免费且功能全面的字幕翻译工具——subtitle-translator。该工具支持.srt、.ass、.vtt 格式的多语言字幕文件转换,具备秒级翻译速度,大幅提高翻译效率。我已成功转录超过 500 个视频,翻译后的字幕文件可在whisper-subtitles 查看。

本地简繁转换

2024-06-27 08:00:00

在处理文本时,经常需要用到简繁转换。然而,网络上排名前三的简繁转换工具均会将原文本发送至第三方服务商进行转换,这可能引发隐私问题。因此,我基于 opencc-js 构建了一个本地的简繁转换工具。相比之下, opencc无法在客户端运行,故未被选用。

成品:https://tools.newzone.top/chinese-conversion

本文档暂未完成,后续将进行补充。

更新支持

部分词汇的简繁转换可能存在问题,欢迎在下方留言,我将添加对特例的支持。

待更新功能:

  • 自定义替换:用户可自行设定由 A 转换为 B,实现特定词汇的转换。