openKylin 2.0 智能文生图,解锁无限创意!


随着AIPC概念产品不断落地,openKylin操作系统正在不断地嵌入AI的各种能力,为社区用户带来更智能的体验。在openKylin 2.0版本中,基于KolourPaint画图工具和VISION视觉大模型,开发实现了智能文生图功能。那么,当传统的画图应用遇上先进的AI文生图技术,会碰撞出怎样的火花呢?

01智能生成,创意无限

在openKylin 2.0版本中,画图工具利用先进的自然语言处理与深度学习技术,能够根据用户输入的文本描述,自动生成丰富多彩的图像。无论是壮丽的山水风光,还是细腻的静物描绘,只需简单的文字描述,即可解锁无限创意。

打开画图工具:

输入图像描述内容:

首次打开,在未配置模型下,会自动弹出配置模型弹窗,下面图像中已经为添加状态:

点击VISION视觉大模型选中右侧的+添加按钮,并选择模型类型,输入APIKey和APISecret:

添加后重新打开画图,并输入图像描述,点击立即生成按钮,等待生成,点击生成结果后可以在左侧编辑界面进行细化操作;

文生图功能中存在对生成图像风格选项,存在16种风格,如下:

根据不同的需求,选择对应的风格进行生成,生成界面还存在分辨率和一次生成数量的选择,每种模型支持的不一样,所显示的分辨率和生成数量也不一样;

 

生成结果部分存在本次使用的历史选项,通过切换箭头可以选择每次生成的图像数据进行查看和编辑;

画图工具本身具有多种编辑能力,支持对生成图片进行二次绘画;

同时,支持图像导出保存功能,并有多种图像文件格式选项进行选择。

 

02应用场景,简直全面

教育领域:提供直观、生动的视觉学习材料,激发学习兴趣与创造力。如以下细胞结构的生成结果:

设计行业:可借助AI快速生成概念图,加速设计流程,提高工作效率。如以下室内空间布局图的生成结果:

艺术创作:提供灵感源泉,促进传统艺术与现代科技的融合创新。如以下三维雕塑山水画的生成:

日常生活:轻松创作个性化壁纸、表情包等,装点生活,分享快乐。

03自己动手,丰衣足食

在openKylin系统中,为了更好的嵌入AI功能,系统提供了SDK的接口能力,首先需要通过终端安装实际的开发包:

sudo apt install libkylin-ai-base-dev

安装后在代码中关联相关的PC文件和头文件:

CMakeLists.txt:

find_package(PkgConfig REQUIRED)pkg_check_modules(AIBASE kylin-ai-base)include_directories(${AIBASE_INCLUDE_DIRS})

头文件:​​​​​​​

#include <ai-base/modelconfig.h>#include <ai-base/vision.h>#include <kylin-ai/config.h>

调用视觉模型服务创建函数,实现创建文生图模型功能:​​​​​​​

bool AIModeDataThread::setSessionStatus(){VisionSession session = nullptr;VisionResult ret = vision_create_session(&session);//创建视觉模型服务if (ret != VISION_SUCCESS) {qDebug()<<"创建失败VisionResult="<<ret <<"ErrorMessage:"<<vision_get_last_error_message();return false; }VisionResult initRet = vision_init_session(session);//初始化模型if (initRet != VISION_SUCCESS) {qDebug()<<"初始化失败 VisionResult="<<initRet<<"ErrorMessage:"<<vision_get_last_error_message(); return false; }return true; }

调用设置具体生成数据,如数量、风格、描述等:​​​​​​​

/** @brief setImageGenerationDataAI服务调用函数 @return */bool setImageGenerationData() {int width = ImageSize.width();int height = ImageSize.height();vision_set_prompt2image_number(session, ImageNum); //设置生成数量
vision_set_prompt2image_size(session, width, height); //设置生成宽高vision_set_prompt2image_callback(session, generateImageCallback, this);//设置回调函数,用于生成的图像数据进行回调vision_set_prompt2image_style(session, ImageStyle);//设置生成风格VisionResult imageRet = vision_prompt2image_async(session, textBox.toLocal8Bit().data());//传输生成图片描述的字体if (imageRet != VISION_SUCCESS) {qDebug()<<"文字输入失败,VisionResult="<<imageRet<<"ErrorMessage:"<<vision_get_last_error_message();return false; }return true;}

文生图回调函数,在上一步设置图像数据后,用于模型返回生成的图片数据:​​​​​​​

/** * @brief generateImageCallback * AI生成后回调函数 * @param imageData * @param userData */void AIModeDataThread::generateImageCallback(VisionImageData imageData, void* userData){qDebug()<<"AI生成回调函数: 图像长度:"<<imageData.data_size<<"图像数据:"<<imageData.data;QPixmap map;map.loadFromData(imageData.data, imageData.data_size); //QPixmap可以实现图像数据转换}

感兴趣的社区爱好者可以在openKylin中自己动手开发,代码已在https://gitee.com/openkylin中开源。​​​​​​​

04结语

在openKylin 2.0版本中,AI文生图技术的融入是对传统画图应用的一次革新。社区诚邀广大用户、开发者及艺术爱好者共同加入这场创意与技术交织的盛宴,携手共创更加多彩、智能的视觉世界。


相關推薦

2024-08-09

2024年8月8日,openKylin 2.0版本正式发布!该版本默认搭载Linux 6.6 LTS内核,完成180+操作系统核心组件自主选型升级,深度融合AI技术,上线麒麟AI助手等实用AI功能,并为用户带来包括开明软件包格式、不可变系统、wlcom合成器等在

2023-10-26

art Assistant,利用AI技术提供外贸商家更优解决方案,包括智能优化商品信息和智能分析市场。📈 这款工具依托了阿里巴巴国际站的24年外贸实践经验,旨在提高运营效率和帮助商家快速成交。🌐 阿里巴巴国际站希望通过生意助

2024-08-10

信息产业集团有限公司主办,麒麟软件有限公司、OpenAtom openKylin(简称“openKylin”)社区承办,信创海河实验室协办的2024操作系统产业大会—openKylin开源创新论坛在北京举行。活动汇聚多位产业领袖、院校专家和开发者,聚焦

2023-09-02

技术的深度融合将有机会重新定义人机交互方式。因此,openKylin社区积极拥抱创新,从智能输入、智能输出两方面入手,尝试探索桌面操作系统未来智能交互的发展方向。 PART 1语音助手 openKylin语音助手是一款支持语音指令的

2023-09-08

31 日,百度、字节、商汤、中科院旗下紫东太初、百川智能、智谱华章等 8 家企业 / 机构的大模型产品已经首批通过《生成式人工智能服务管理暂行办法》备案,可正式上线面向公众提供服务。 具体包括: 五家北京企业机

2024-08-09

里云函数计算,用户可以快速部署上手流行大语言模型、文生图、图生图、图生文等 10 多款热门 AI 应用。 四大维度创作,将有机会 get 周边制作、艺术展出、万元奖金 为了鼓励参赛者进行创作,本次大赛特设「AI 技术突破奖

2024-07-16

openKylin 2.0版本即将与大家见面,该版本不仅深度融合AI技术,提升系统智能化能力,还完成了多项操作系统底层核心技术颠覆性变革,引入不可变系统、开明软件包格式和Wlcom窗口管理器等创新特性,使openKylin操作系统在稳定性

2024-10-16

智谱宣布开源文生图模型 CogView3 及 CogView3-Plus-3B。CogView3 以及 CogView3-Plus 模型均使用 Apache 2.0 协议,目前该系列模型的能力已上线「智谱清言」(chatglm.cn)。 CogView3-Plus-3B 的效果: CogView3 是一个基于级联扩散的 text2img 模型

2024-07-07

在2024世界人工智能大会上,快手高级副总裁、主站业务与社区科学负责人盖坤宣布,快手文生图大模型可图(Kolors)正式开源。该模型基于数十亿图文对进行训练,支持256的上下文token数,支持中英双语,技术细节参考技术报告

2022-10-23

当 当 当 当~ openKylin成长体系正式上线啦!!!   不仅有各种花式玩法让你轻松获取积分, 解锁不同社区等级和权益~ 同时,还有超多社区精美礼品等你来兑换~ 话不多说 快和小K一起“研究”下这份openKylin成长攻略吧!

2024-08-03

日,言图科技有限公司(以下简称“言图科技”),签署openKylin社区CLA(Contributor License Agreement 贡献者许可协议),正式加入openKylin开源社区。 言图科技,专注于大语言模型、自然语言处理以及私域知识库产品的研发与应用

2024-05-18

团体洽谈以筹集资金。 The Information 昨日报道称,知名文生图模型公司Stability AI因为资金紧张,最近几周至少与一位潜在买家就出售问题进行了讨论。 据悉,在2024年第一季度,Stability AI的营收不到500万美元,亏损超过3000万美

2022-11-05

、互联协同、人机交互、智能支撑的新一代操作系统。而openKylin也一直在致力于打造一款具备万物互联能力的操作系统,在经过数个月的努力研发,集合49个SIG组的力量之后,openKylin首款真正意义上具备万物互联能力的操作系统-

2024-07-30

2024年7月26日,openKylin社区生态委员会第七次会议召开。openKylin社区生态委员会作为社区治理架构之一,主要职责为携手社区核心伙伴,推动社区生态共建,打造创新解决方案,提升openKylin品牌影响力。 本次会议由社区理事成员