首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我正在尝试编辑一个画布页面,但我想我在内联块上做错了什么,所以我的图像和文本不会并排在一起

在网页设计中,使图像和文本并排显示通常涉及到CSS(层叠样式表)的使用,特别是盒模型和布局属性。以下是一些基础概念和相关优势、类型、应用场景,以及可能遇到的问题和解决方案。

基础概念

  • 盒模型:CSS中的每个元素都被视为一个矩形盒子,包括内容区域、内边距、边框和外边距。
  • 布局属性:如displayfloatposition等,用于控制元素在页面上的布局。

相关优势

  • 灵活性:CSS提供了多种布局方式,可以轻松调整元素的排列。
  • 响应式设计:通过媒体查询和弹性布局,可以创建适应不同屏幕尺寸的网页。

类型

  • 内联块(Inline-block):元素会像内联元素一样显示,但同时具有块级元素的特性,如设置宽度和高度。
  • 浮动(Float):元素会脱离正常的文档流,并向左或向右移动,直到碰到边框或其他浮动元素。
  • Flexbox:一种现代的布局模式,提供了更灵活的方式来设计响应式和动态布局。
  • Grid:CSS Grid布局是二维布局系统,允许你在行和列中创建复杂的布局。

应用场景

  • 导航栏:使用浮动或Flexbox可以轻松创建水平导航栏。
  • 图文混排:在文章或博客中,经常需要将图像和文本并排显示。
  • 仪表板:在数据可视化工具或管理面板中,经常需要并排显示多个组件。

遇到的问题及解决方案

如果你发现图像和文本没有并排显示,可能是以下几个原因:

  1. 内联块元素之间有空白间隙:浏览器会将内联块元素之间的空白字符(如空格、换行符)渲染为一个空白间隙。
  2. 内联块元素之间有空白间隙:浏览器会将内联块元素之间的空白字符(如空格、换行符)渲染为一个空白间隙。
  3. 解决方案:移除元素之间的空白,或者设置父元素的font-size为0,再为子元素单独设置字体大小。
  4. 浮动元素没有清除:如果使用了浮动布局,未清除浮动可能会导致父元素高度塌陷。
  5. 浮动元素没有清除:如果使用了浮动布局,未清除浮动可能会导致父元素高度塌陷。
  6. 解决方案:使用clearfix技术清除浮动。
  7. Flexbox或Grid布局未正确应用:如果使用了Flexbox或Grid布局,但未正确设置相关属性。
  8. Flexbox或Grid布局未正确应用:如果使用了Flexbox或Grid布局,但未正确设置相关属性。
  9. 解决方案:确保父容器设置了display: flexdisplay: grid,并根据需要调整子元素的属性。

示例代码

以下是一个使用Flexbox实现图像和文本并排显示的示例:

代码语言:txt
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Image and Text Side by Side</title>
    <style>
        .container {
            display: flex;
            align-items: center; /* 垂直居中对齐 */
        }
        .image {
            margin-right: 10px; /* 图像和文本之间的间距 */
        }
    </style>
</head>
<body>
    <div class="container">
        <img src="path/to/image.jpg" alt="Example Image" class="image">
        <p>This is some text next to the image.</p>
    </div>
</body>
</html>

参考链接

希望这些信息能帮助你解决问题。如果还有其他疑问,欢迎继续提问。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

让我们来构建一个浏览器引擎吧

:在浏览器地址栏输入URL到最终呈现出页面,中间发生了什么?...你可以在GitHub上阅读全文。如果您在第2部分中还没有这样做,那么现在是尝试解析器生成器的绝佳时机。我的手卷解析器完成了简单示例文件的工作,但它有很多漏洞,如果您违反了它的假设,它将严重失败。...如果您是在一个提要阅读器中阅读这篇文章,尝试在一个常规的浏览器选项卡中打开原始页面。我还为使用屏幕阅读器或其他辅助技术的读者提供了文本描述。 CSS display属性决定一个元素生成哪种类型的框。...我想我就讲到这里,但是不要担心:第6部分很快就会到来,它将讨论块级布局。 一旦块布局完成,我们就可以跳转到管道的下一个阶段:绘制!...我想我可能会这么做,因为这样我们最终可以看到渲染引擎的输出是漂亮的图片而不是数字。 然而,这些图片将只是一堆彩色的矩形,除非我们通过实现内联布局和文本布局来完成布局模块。

1.3K40

对话Gary Marcus:人工智能还未找到它的牛顿,我们不能依赖它

你在推特上看到的一些辩论是由我发起的,因为我注意到这个领域正在发生变化,但是人们并不喜欢。...我正在使用的当然有我从像素中获得的所有信息,但我也同时运用了我对这个世界的认知,例如眼镜是如何工作的、反射是如何形成的、人的大小等等,以便将所有信息都综合在一起。...我作为人类向你描述它的方式至少涉及概念,比如眼镜和反射等概念,所以我认为可以将这两个东西放在人工智能中,就像它们在人类进化中融合在一起一样。...如果你问我有没有人知道一个非常好的代码库正在为他们的商业产品做着这方面的融合,答案估计是没有。我想我们仍然需要做一些探索。...如果我标记了一堆照片出现了一个错误,这可能没什么大问题。但即使是图像标记,如果是在一个容错率极低的场景设置里出错那可能也会带来很大问题。 家庭环境是最不希望出现差错的地方。

44620
  • 从 Windows 切换到 Mac,不能错过这9条Tips

    在 Windows 上,我使用了一个名为 Snap Assist 的功能。你只需将窗口拖到屏幕边缘,然后选择要在其旁边显示的另一个窗口。 同样,当发现 Mac 上没有这个功能时,我非常失望。...Sketchpad 原生 Preview 应用的一个缺点是,无法简单地通过复制粘贴,将两张图像合并到一个画布上。在创建前后对比图时,我经常需要并排显示两张图片,毕竟并排比较最能凸显前后的差异。...在 Windows 中,我依然会采用画图,因此在 Mac 上就不得不寻找替代方案了。我尝试了很多 Mac 应用浏览器扩展程序和网络应用程序,但都没有找到既方便使用又免费的工具。...,不会保存到 Mac 上。...9 最后的想法 你可能在想,我是不是很怀念在 Windows 上做前端开发,我的答案是“有一点,但也不是特别怀念”。虽然在某些方面 Windows 的表现很好,但 Mac 也有自己的一些优势。

    1.3K20

    盘点笔记软件应用,总有一款适合你

    Evernote Evernote 是最受欢迎笔记应用程序之一,它可以将所有会议笔记和文档保存在同一个地方使用。在 Evernote 中,您可以将所有笔记存储在一个位置,并在设备之间同步笔记。...OneNote 微软的 OneNote 是一个非常可靠的笔记软件,你可以在其中书写、添加图像或者拖拽框选划分页面和内容。...它包括一个用于从网页“剪辑”内容的工具。它可以帮助用户安排任务、管理文件、保存文档、设置提醒、保留议程和组织他们的工作。LaTeX 支持允许以块或内联形式编写和粘贴方程式。...Bear 熊掌记是一个 IOS 应用程序,你可以用它来做从基本笔记到完整的论文的所有内容。该应用程序具有高级模式,可让您彻底编辑和修改。有不想让别人看到的笔记吗?...另一个很棒的功能是它们的搜索:您可以查找图像,文本,绘图,文档中扫描的文本,甚至是您要查找的图像中的某些内容,例如:“一本书”。

    1.1K20

    笨办法学 Python · 续 练习 16:冒泡、快速和归并排序

    然后,交换分割点上方的大于它的元素,和下方的小于它的它元素。然后你选择一个新的下界,上界和分割点,它们在这个新的无序列表里面,再执行一次。它将列表分成更小的块,但它不会像归并排序一样拆分它们。...你还应该看到,维基百科页面正在使用的数据结构,与DoubleLinkedList完全不同。维基百科的代码假设在数组或列表结构上实现函数。...一旦你进行了测试,并且写完了这个代码,再次研究维基百科页面,然后在尝试merge_sort之前,尝试一些其他的bubble_sort版本。 归并排序 我还没准备好让你自己实现它。...我将再次对merge_sort函数重复此过程,但是这次我想让你尝试,从归并排序的维基百科页面 上的伪代码中实现该算法,然后再查看我怎么做。...我将这些实现为一个单独的模块,但是将它们作为函数,添加到DoubleLinkedList更简单吗?如果你这样做,那么你需要将该代码复制到可以处理的其他数据结构上吗?

    37410

    前端遗留技术与现代功能的对抗,邮件开发注定是件苦差事

    说说结论,我认为邮件系统的开发可以说是能在笔记本电脑上完成的、最恶心的工作,没有之一。我们做的一切似乎都没有意义,只能像疯子一样反复测试一切,那种感觉跟清理浴室地板上莫名其妙的顽固污渍倒有几分相似。...首先,如果大家点进来的原因是厌烦了开发邮件系统,请允许我先对各位的悲惨遭遇表达最诚挚的慰问。 说说结论,我认为邮件系统的开发可以说是能在笔记本电脑上完成的、最恶心的工作,没有之一。...根据 Stack Overflow 上的回答,简单来讲,中的所有内容都会被删除。就是说我们向其中添加的任何新式,都会被 Gmail 无情抛弃。 唯一不会被删除的样式就只有内联样式。...因此,如果希望电子邮件在转发之后仍然正常显示,那就只能使用内联样式。 以下是我转发的苹果通知邮件: 在 Gmail 中渲染得到的转发邮件 看着没什么毛病,对吧?...所以在夜晚模式下,Gmail 会简单将邮件中的所有颜色反转——包括背景、边框和文本颜色,如下图所示: iOS 版本的 Gmail 客户端,会在夜晚模式时直接将颜色反转 可悲的是,这事我们防不胜防、几乎没办法做预先控制

    23730

    GPT近期发展方向--OpenAI 联合创始人20230421在 TED 大会的演讲(图文版)

    所以我们有一个新的 DALL-E 模型,它可以生成图像,我们将它公开为 ChatGPT 的应用程序,以让您使用。你可以做一些事情,比如问,你知道,推荐一顿美味的 TED 会后餐,然后画一幅画。...谁认为他们必须重新考虑我们做事的方式?是的,我的意思是,这太棒了,但它也真的很可怕。所以让我们谈谈,格雷格,让我们谈谈。我的意思是,我想我的第一个问题实际上只是你到底是怎么做到的?...但我认为在 OpenAI 中,我们从一开始就做了很多非常慎重的选择。第一个只是面对现实。我们真的很认真地想过:要在这里取得进展需要什么?我们尝试了很多没有用的东西,所以你只能看到有用的东西。...但即使是总结一本书,这也是一件很难监督的事情。比如,你怎么知道这本书的摘要是否有用?你必须阅读整本书。没有人愿意这样做。(笑声)所以我认为重要的是我们一步一步来。...这实际上有可能在世界上释放难以想象的邪恶。你打开那个盒子吗?GB:嗯,所以,绝对不是。我认为你不会那样做。

    1.2K160

    我的 IDE 太重了,所以迁到了 Emacs

    ,所以我在工作中没有任何问题。 但当我在家里想做一个业余爱好项目时,为了不让工作与私人事务混在一起,我试图将它们严格分开,我宁愿选择我家那台性能较弱的笔记本电脑。...IntelliJ 替代方案 Jetbrains 正在开发 Fleet,这是 JetBrains 的一个新的、更轻的编辑器,虽然它看起来很有前途(它非常美观,考虑周全,非常时尚),但在我的笔记本电脑上仍然感觉不够轻...但我偶然发现自己在旧编辑器之战中坚定地站在 Emacs 一边,正如我们将看到的那样。我想,有一天,我可能会跳到另一边去看看,但那一天并不会很快到来。 可能有人会问:为什么不是 VS Code?...这就是为什么我目前正尝试重新使用 Emacs。 可能你不了解 Emacs,这是一款与 Vim 一样具有传奇色彩的文本编辑器,但是它所能做的事情要多得多。...这些因素加在一起,让我几乎不可能继续在我的小笔记本电脑上使用 IntelliJ,或者至少让我感到真的很不舒服。 最后的感想 很长一段时间以来,我一直想写一篇关于这个问题的文章。

    1.1K10

    看国外女神级程序员,直播写代码一年的感悟

    正如你所看到的,我在直播时不会太严肃,但我希望能给观众一个良好的配置,使他们更好地获取主播主要的内容。 暴露一个秘密:为了保持youtube所规定的文件大小,我会使用OBS裁剪屏幕的底部和右边缘。...我想他们一定以为我看到的一切都是理所当然的,但当我在紧张的编程过程中时,我甚至看不到现在正在直播的是什么。 你也许想问,为什么你不再加一个显示器呢?...我认为只要你愿意用什么设备都可以开始,即使是笔记本上的麦克风和话筒也一样可以进行直播。 现在,我用的摄像头是罗技Pro C920,话筒是Blue Yeti。...我把这里当做另一个个人信息页面(哈哈,但我真的这么以为的)。简介的内容可以包括聊天的规则,直播信息,你所使用的电脑和设备信息,你最喜欢的猫的品种,任何可以创造出个人感的东西都可以写在上面。...我再也不会再晚上进行排练了(我在直播了3~4此就放弃了这个习惯),所有我在youtube上写了粗略的代码,并且我也必须这么做。

    1.8K10

    通过Canvas在浏览器中更酷的展示视频

    当Phil在不同的浏览器或设备中打开该网页时,他意识到了我们正在处理的色彩空间问题——在解码视频时,不同的浏览器或硬件处理颜色空间的方式不同,因此就像我们试图做的那样,这里基本上没有办法可靠地匹配不同解码器的十六进制值...我们像以前那样将画面框架绘制到画布上并且我们只抓取边缘上的一个像素;当浏览器将图像渲染到画布时将颜色转换为正确的颜色空间,这样我们就可以抓住边缘上的一个RGBA值并将主体背景颜色设置为相同!...但我本人却并未利用机器学习实现什么酷炫的优化。...我们将进一步讨论最后一个例子并将其中的一些概念结合在一起:我们使用 Tensorflow的对象检测模型 在每个帧中查找对象并对它们进行分类,然后我们将在画布中用框绘制框架和与之相关的标签。...我们还能做些什么呢? 我们可以使用类似的方法实现色度值过滤器来构建自己的绿幕或构建图形和叠加层。如果你正在使用HTML5视频和画布做一些其他有趣的事情, 请与我们分享。

    2.1K30

    史上最轻量的 IDE……

    ,所以我在工作中没有任何问题。 但当我在家里想做一个业余爱好项目时,为了不让工作与私人事务混在一起,我试图将它们严格分开,我宁愿选择我家那台性能较弱的笔记本电脑。...IntelliJ 替代方案 Jetbrains 正在开发 Fleet,这是 JetBrains 的一个新的、更轻的编辑器,虽然它看起来很有前途(它非常美观,考虑周全,非常时尚),但在我的笔记本电脑上仍然感觉不够轻...但我偶然发现自己在旧编辑器之战中坚定地站在 Emacs 一边,正如我们将看到的那样。我想,有一天,我可能会跳到另一边去看看,但那一天并不会很快到来。 可能有人会问:为什么不是 VS Code?...这就是为什么我目前正尝试重新使用 Emacs。 可能你不了解 Emacs,这是一款与 Vim 一样具有传奇色彩的文本编辑器,但是它所能做的事情要多得多。...这些因素加在一起,让我几乎不可能继续在我的小笔记本电脑上使用 IntelliJ,或者至少让我感到真的很不舒服。 最后的感想 很长一段时间以来,我一直想写一篇关于这个问题的文章。

    41510

    史上最轻量的 IDE……

    ,所以我在工作中没有任何问题。 但当我在家里想做一个业余爱好项目时,为了不让工作与私人事务混在一起,我试图将它们严格分开,我宁愿选择我家那台性能较弱的笔记本电脑。...IntelliJ 替代方案 Jetbrains 正在开发 Fleet,这是 JetBrains 的一个新的、更轻的编辑器,虽然它看起来很有前途(它非常美观,考虑周全,非常时尚),但在我的笔记本电脑上仍然感觉不够轻...但我偶然发现自己在旧编辑器之战中坚定地站在 Emacs 一边,正如我们将看到的那样。我想,有一天,我可能会跳到另一边去看看,但那一天并不会很快到来。 可能有人会问:为什么不是 VS Code?...这就是为什么我目前正尝试重新使用 Emacs。 可能你不了解 Emacs,这是一款与 Vim 一样具有传奇色彩的文本编辑器,但是它所能做的事情要多得多。...这些因素加在一起,让我几乎不可能继续在我的小笔记本电脑上使用 IntelliJ,或者至少让我感到真的很不舒服。 最后的感想 很长一段时间以来,我一直想写一篇关于这个问题的文章。

    34810

    我如何用TeX“复活”两千多年前的《几何原本》?

    至少,它不需要花费很多心思去做,但我想做一个更有趣的尝试 – 自动生成首字母和带有不规则排列的文本。...俄语翻译的另一个特点是,缩写指称在默认情况下是打开的。然而,有人要求制作带有缩写指称的英文版本,我正在考虑将它作为默认选项,因为毕竟“无指称”版本已经存在了(实际上不止一个)。...我不知道他们用什么画的图。希望这本书能和他们的其他作品一样好。最近,一位美国设计师制作了一个非常简洁的在线版本。他用了Illustrator绘制图表。...Byrne的书中没有任何三维几何体,只在简介中有平行六面体的图像。我也没有为它制作任何工具,但在某些地方,我想添加一些,所以我开始“Byrne化”11-13号书,用它实践一下新工具。...这确实很奇怪,但我不止一次地想到这一点,所以我觉得值得考虑一下。 最后,我想将这些工具应用于比“原本”更现代和实用的东西。感兴趣的读者可以在Github上找到这些资料。

    90030

    我如何用TeX“复活”两千多年前的《几何原本》?

    至少,它不需要花费很多心思去做,但我想做一个更有趣的尝试 – 自动生成首字母和带有不规则排列的文本。...俄语翻译的另一个特点是,缩写指称在默认情况下是打开的。然而,有人要求制作带有缩写指称的英文版本,我正在考虑将它作为默认选项,因为毕竟“无指称”版本已经存在了(实际上不止一个)。...我不知道他们用什么画的图。希望这本书能和他们的其他作品一样好。最近,一位美国设计师制作了一个非常简洁的在线版本。他用了Illustrator绘制图表。...Byrne的书中没有任何三维几何体,只在简介中有平行六面体的图像。我也没有为它制作任何工具,但在某些地方,我想添加一些,所以我开始“Byrne化”11-13号书,用它实践一下新工具。...这确实很奇怪,但我不止一次地想到这一点,所以我觉得值得考虑一下。 最后,我想将这些工具应用于比“原本”更现代和实用的东西。感兴趣的读者可以在Github上找到这些资料。

    1.4K31

    6 个用于写书的开源工具

    尽管我被记住的一个项目是 FreeDOS 项目,这是一个 DOS 操作系统的开源实现,但我已经编写或者贡献了数十个开源软件项目。 我最近写了一本关于 FreeDOS 的书。...字符样式允许我修改段落中文本的外观,例如内联示例代码或用不同的样式代表文件名。图形样式让我可以将某些样式应用于截图和其他图像。页面样式允许我轻松修改页面的布局和外观。...在准备电子书的 PDF 版本时,我想在页面顶部放置一个简单的蓝色横幅,角落里有 FreeDOS 的 logo。...ImageMagick 虽然使用 GIMP 来完成这项工作也很好,但有时在一组图像上运行 ImageMagick 命令会更快,例如转换为 PNG 格式或调整图像大小。...但我喜欢 QEMU 的简单性。QEMU 控制台允许你以 PPM 格式转储屏幕,这非常适合抓取截图来包含在书中。 当然,我不得不提到在 Linux 上运行 GNOME。

    1.6K10

    马斯克回应一切:2018特斯拉没倒闭,但我想死在火星上

    马斯克:要解决这个问题,只有媒体公平公正,诚实可信,认真做调查,然后把错了的东西好好改过来。但是他们不这样做。 问:好吧。但我问的是你是否了解这样做的后果?...马斯克:我实际上不知道会不会有很多人买这辆皮卡,但我不在乎。 问:好的。 马斯克:我的意思是,我在乎这个问题,但我更在乎的是,我们最后想让汽油、柴油皮卡车淘汰掉。 问:嗯嗯,我懂。...所以我们现在有几百个屋顶,我们正在进行测试以确保它们具有长期耐用性。 问:瓦屋顶,这些是屋顶上的瓷砖吗?。 马斯克:是的,太阳能瓦屋顶,它看起来只是一个普通的、美丽的瓦屋顶。但它实际上是太阳能。...我们实际上发射了一个特斯拉跑车进入火星轨道。我们这样做的原因实际上是因为,通常情况下,当新火箭发射时,你只需要放置一个虚拟有效载荷,就像一块混凝土这样的东西。 问:混凝土那样没有任何创意。...我的意思是,从技术上讲,我们的第一条隧道都在霍桑。但我们确实希望,随着时间的推移,在城市规模更大的洛杉矶中建立一个隧道网络。

    55830

    对 CIDER, Projectile, Prelude 作者 Bozhidar Batsov 的采访

    像许多孩子一样,我被计算机吸引是为了能够玩更多的游戏,而被编程所吸引是为了能够制作游戏。我如何成为一名程序员的完整故事将是一部小小说,所以我就此打住。 你使用什么工具?...我坚信“笔记本电脑代表便携性”,我真的不喜欢台式机替代型笔记本电脑。是的,有些人确实需要它们,但我不愿意经常随身携带一台 2 公斤以上的笔记本电脑。...在选择 Obsidian 之前,我已经尝试了所有存在的笔记应用程序。 我正在使用微软待办作为我的待办事项应用程序。同上。:-) 1Password是我的密码管理器。...这是另一个(非常)长的故事,但简短的版本是我在 2005 年左右使用 vim 进行 C 编程,我在某处读到 Emacs 是 C 开发人员更好的编辑器。...你不能像公司经常尝试做的那样,用钱建立这样一个社区。而 Emacs 主要针对那些想要为自己构建一个非常定制化的编辑器,而不是使用别人的编辑器的人。在我看来,这总是有一些吸引力,即使目标群体很小。

    65720

    2017 学习 JavaScript 感觉如何?

    答: 我觉得可以这么说。 问: 很酷啊。我需要创建一个能够反映用户最新活动的页面,所以我仅需从REST终端获取数据,然后在某种过滤表中进行展示,并且当服务器发生变化时及时更新数据即可。...答: 其实没什么大不了的问题,实际上Mithril的文件都是Javascript,我也才发现给一直做HTML/CSS的人提供JSX代码时,获得的反馈要比给他们纯Javascript代码时要好得多。...我最近实际上正在用Ember写一个非常霸气带感的web app。...问: 哦等等,实际上我读到过这些内容,在浏览器中运行转译器不是不好吗? 答: 是不好,转译器会增加显著的延迟,但是为了学习,用转译器有什么不行的呢?过后是很容易再改的。...问: 哦,我想我现在搞懂了!JSX语法只是Javascript的一种表现形式,所以我可以随心所欲地操控它,我猜PlanetRow 组件会变得非常简单,对吗?

    781100

    Django创造者Simon Willison分享:我如何使用LLM帮我写代码

    我经常发现,LLM 可以在我坐下来使用笔记本电脑的几分钟内就让我获得那个可行的原型 —— 有时甚至在我使用手机工作时也可以。 告诉它们确切要做什么 一旦我完成了初步研究,我就会大幅改变模式。...请注意,我从未查看过在 gather_links.py 中编写的代码!这是纯粹的氛围编程:我正在查看它在做什么,但我把实现细节完全留给了 LLM。...我的 colophon 页面已上线。 有一个问题。我在 GitHub Actions 运行时观察了它,发现有些不对劲: 我原本期待的是「Test」job,但为什么有两个不同的部署?...LLM 无法取代人类的直觉和经验。我在 GitHub Actions 上花了足够多的时间,我知道要寻找什么样的东西。在这种情况下,比起继续尝试通过提示词完成这个任务,我介入并完成项目的速度更快。...当时我正在尝试一种对我来说很新的工具 monolith,这是一个用 Rust 编写的 CLI 工具,它可以下载网页及其所有依赖资产(CSS、图像等)并将它们捆绑到一个存档文件中。

    7710

    AI 艺术家:Pindar Van Arman | 设计黑客

    实际上这幅画还可以,您可以看到此肖像中的黑色效果,覆盖了些已绘制的色块。 我忽然意识到,机器人需要更聪明。除非它能看到自己正在做什么并相应地进行调整,否则它只是慢速打印机。...它是通过问自己如何使画布上的创作更像其记忆中的图像;它会自己添加笔触,以使绘画的呈现更贴近它的想法。 这是我妻子的画像。...艺术家 Paul Klee 将艺术反馈循环描述为艺术家在画布上制作标记的过程,然后在创建下一个标记之前退一步评估标记,一遍又一遍,直到绘画完成。这正是机器人所做的,用反馈循环来绘画。...经过一年多的失败,我终于找到了一本名为「Grocking Deep Learning」,就在第 127 页上,一切变得明晰,我写了我的第一个神经网络并理解了它。...与我研究风格转移的方法类似,我必须去尝试并成功创建我设想的肖像系列。我在 CelebA 大规模面部属性数据集上训练了 GAN,让我的机器人生成了人脸,然后在他们从生成器出现的那一刻绘制了这些面孔。

    68820
    领券