分类 桌面应用 下的文章

使用色键(或绿屏)技巧来设置你电脑游戏中图片的透明度。

不管你是否正在使用 PythonLua 编程一个游戏或一个 APP,你都有可能在你的游戏资源中使用 PNG 图像。PNG 格式图像的一个优点是能够存储一个 alpha 通道,这在一个 JPEG 格式的图像中是不可能获得的。alpha 在本质上是不可见的或透明的“颜色”。alpha 是你图像 不可见 的一部分。例如,你要绘制一个甜甜圈,甜甜圈的空洞将使用 alpha 填充,你就可以看到它后面的任何东西。

一个常见的问题是如何找到一幅图像的 alpha 部分。有时你的编程框架,不管它是 Python ArcadePygame、LÖVE,或者其它的任何东西都会检测出 alpha 通道,(在适当地调用函数后)将其作为透明处理。这意味着它将不会在 alpha 部分来渲染新的像素,而留下甜甜圈的空洞。100% 是透明的,0% 是不透明的,在功能上起到“不可见”的作用。

有些时候,你的框架与你的图像资源在 alpha 通道的位置上是不一致的(或者,alpha 通道根本就不存在),你在你想要透明度的地方却得到像素。

这篇文章描述了我所知道的最可靠的方法来解决透明度的问题。

色键

在计算机图形学中,有一些有助于确定每一个像素是如何渲染的值。 色度 Chrominance (或者 chroma),描述一个像素的饱和度或强度。 色键 chroma key 技术(也称为 绿屏 green screening )最初是作为一种化学工艺而发展起来的,在复印一张底片时,使用一种特定的 无光泽 的颜色(最初是蓝色,后来是绿色)来故意遮掩,以允许使用另一幅图像来取代曾经有蓝色或绿色屏幕的地方。这是一种简化的解释,但是它说明了计算机图形学中被称为 alpha 通道的起源。

alpha 通道是保存在图像中的信息,用以标识要透明的像素。例如,RGB 图像有红、绿、蓝通道。RGBA 图像包含红、绿、蓝通道,以及 alpha 通道。alpha 值的范围可以从 0 到 1 ,使用小数是也有效的。

因为一个 alpha 通道可以用几种不同的方法表达,因此依赖于嵌入的 alpha 通道可能是有问题的。作为替代方案,你可以在你的游戏框架中选择一种颜色并将其转化为一个 0 的 alpha 值。要做到这一点,你必须知道在你图像中的颜色值。

准备你的图片

要准备一个专门为色度键保留明确颜色的图形,在你最喜欢的图片编辑器中打开图片。我建议使用 GIMPGlimpse,但是 mtPaintPinta,甚至 Inkscape 也能很好地工作,这取决于你的图像的性质,以及你将这些操作指南转换到一种不同图片编辑器工具的能力。

首先打开这幅 Tux 企鹅的图像:

 title=

选择图片

在图片打开后,转到 窗口 菜单,选择 可停靠对话框 ,接下来选择 图层。在 图层 面板中 Tux 图层上右击。从弹出菜单中,选择 Alpha 到选区 。如果你的图像没有内置的 alpha 通道,那么你必须手动创建你自己的选区。

 title=

为手动创建一个选区,单击来自工具箱的 路径 工具。

 title=

使用 路径 工具,在图像周围移动鼠标,在其轮廓的每个主要交叉点处都单击和释放(不要拖动)。 不要担心沿着曲线走;只需要找到主要的交叉点和拐角。这将在每个点处创建一个节点,并在节点中间绘制一条条线段。你不需要闭合你的路径,因此当你最后到达你开始时的交叉点时,你就完成了。

 title=

在你创建你的轮廓路径后,转到 窗口 菜单,选择 可停靠对话框 ,接下来选择 工具选项 。在 工具选项 面板中,选择 编辑 (Ctrl) 。随着这项操作的激活,你可以编辑你刚刚通过单击线或单击节点绘制的路径,并通过调整它们来更好地适应你的图像。你甚至能够将直线弯曲。

 title=

现在从 窗口 > 可停靠对话框 菜单中选择 路径 面板。在 路径 面板中,单击 路径到选区 按钮。你的绘图现在已经被选中了。

扩大选区

如果你觉得你的选区太紧贴了,你可以通过扩大来给予你自己的选区一些富余。当我想在一张图像周围采用或加厚一个边框时,我有时会这么扩大选区。

为扩大一个选区,单击 选择 菜单,选择 扩大 。输入一个像素值并单击 确定

反转选区

你已经选择了你的图形,但是你真正想选择的东西却 不包括 你所选择的图像。这是因为你要创建一个 alpha 蒙版来定义图像中的一些内容的来被其它一些内容所替换。换句话说,你需要标记那些将被转变为不可见的像素。

为了反转选择区,单击 选择 菜单,选择 反转 。现在除你的图像以外的一切东西都是被选择的。

使用 alpha 填充

随着选择了除了你的图像以外的一切东西,再选择你想使用的颜色来指定你的 alpha 蒙版。最常用的颜色是绿色(正如你可能从术语“绿屏”中所猜到的一样)。绿色不是什么神奇的颜色,甚至也不是特定的绿色色调。之所以使用它是因为人们经常处理不包含绿色色素的图像,这样人们能够很容易分离出绿色,而不会意外地分离出图像中重要的部分。当然,如果你的图像是一位绿色的外星人或一枚绿宝石或一些 确实 包含绿色的东西,那么你应该使用一种不同的颜色。只要你所选择的颜色是单一的单色,那么你就可以使用你所希望的任意颜色。如果你正在处理很多图像,你的选择应该在所有图像中保持一致。

 title=

使用你选择的颜色值来设置你的前景色。为确保你的选择是精确的,使用 HTMLHSV 表示的颜色。例如,如果你正在使用纯绿色,它可以在 GIMP(以及大多数的开放源码图像应用程序)中表示为 00ff0000 是红色,FF 是绿色,00 是蓝色,F 是最大值)。

 title=

不管你选择什么颜色,务必记录下 HTML 或 HSV 的值,以便你可以为每一张图像使用完全相同的颜色。

为填充你的 alpha 蒙版,单击 编辑 菜单,选择 使用前景色填充

平整和导出

如果你在你的图像周围留下边框,设置背景颜色来着色你想使用的边界笔刷。这通常是黑色或白色,但是它也可以是任何适宜你游戏审美观的颜色。

在你设置背景颜色后,单击 图像 菜单,选择 平整图像。不管你是否添加了边框,这样做都是安全的。这个过程将从图像中移除 alpha 通道,并使用背景色填充任何“透明的”像素。

 title=

你现在已经为你的游戏引擎准备好了一张图像。导出图像为你的游戏引擎喜欢的任何格式,接下来使用游戏引擎所需要的每一个函数来将图像导入的你的游戏中。在的代码中,设置 alpha 值为 00ff00(或你使用的任何颜色),接下来使用游戏引擎的图像转换器来将该颜色作为 alpha 通道处理。

其它的方法

这不是唯一能在你游戏图像中获取透明度的方法。查看你游戏引擎的文档来找出它是如何默认尝试处理 alpha 通道的,在你不确定的时候,尝试让你的游戏引擎来自动侦测图像中透明度,然后再去编辑它。有时,你游戏引擎的预期值和你图像的预设值恰巧匹配,那么你就可以直接获取透明度,而不需要做任何额外的工作。

不过,当这些尝试都失败时,尝试一下色键。它为电影业工作了将近 100 年,它也可以为你工作。


via: https://opensource.com/article/20/9/chroma-key-gimp

作者:Seth Kenlon 选题:lujun9972 译者:robsean 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

本教程向你展示在 Ubuntu 上安装深度(Deepin)桌面环境的正确步骤。还提到了移除步骤。

毫无疑问,深度操作系统(Deepin OS)是一个 漂亮的 Linux 发行版。最近发布的 深度操作系统 V20 就更加美观了。

深度操作系统 是基于 Debian 的,默认的存储库镜像太慢了。如果你更愿意使用 Ubuntu,可以选择 UbuntuDDE Linux 发行版 形式的 Ubuntu 的深度操作系统的变体。它还不是 官方的 Ubuntu 风格 之一。

重新安装新的发行版 是一个麻烦,因为你会丢失数据,你将不得不在新安装的 UbuntuDDE 上重新安装你的应用程序。

一个更简单的选择是在现有的 Ubuntu 系统上安装深度桌面环境(DDE)。毕竟,你可以轻松地在一个系统中安装多个桌面环境

不要烦恼,这很容易做到,如果你不喜欢,也可以恢复这些更改。让我来告诉你怎么做。

在 Ubuntu 20.04 上安装深度桌面环境

UbuntuDDE 团队已为他们的发行版创建了一个 PPA,你可以使用相同的 PPA 在 Ubuntu 20.04 上安装深度桌面环境。请记住,此 PPA 仅适用于 Ubuntu 20.04。请阅读有关 在 Ubuntu 中使用 PPA

没有深度桌面环境 V20

你将在此处使用 PPA 安装的深度桌面环境还不是新的 V20。它可能会在 Ubuntu 20.10 发布后出现,但是我们不能担保。

以下是你需要遵循的步骤:

步骤 1:你需要首先在终端上输入以下内容,来添加 Ubuntu DDE Remix 团队的官方 PPA

sudo add-apt-repository ppa:ubuntudde-dev/stable

步骤 2:添加存储库以后,继而安装深度桌面环境。

sudo apt install ubuntudde-dde

现在,安装将启动,一段时间后,将要求你选择 显示管理器 display manager

如果需要深度桌面主题的锁屏,则需要选择 “lightdm”。如果不需要,你可以将其设置为 “gdm3”。

如果你看不到此选项,可以通过键入以下命令来获得它,然后选择你首选的显示管理器:

sudo dpkg-reconfigure lightdm

步骤 3: 完成后,你必须退出并通过选择 “Deepin” 会话再次登录,或者重新启动系统。

就是这样。马上在你的 Ubuntu 20.04 LTS 系统上享受深度桌面环境体验吧!

从 Ubuntu 20.04 删除深度桌面

如果你不喜欢这种体验,或者由于某些原因它有 bug,可以按照以下步骤将其删除。

步骤 1: 如果你已将 “lightdm” 设置为显示管理器,则需要在卸载深度桌面环境之前将显示管理器设置为 “gdm3”。为此,请键入以下命令:

sudo dpkg-reconfigure lightdm

然后,选择 “gdm3” 继续。

完成此操作后,你只需输入以下命令即可完全删除深度桌面环境:

sudo apt remove startdde ubuntudde-dde

你只需重启即可回到原来的 Ubuntu 桌面环境。如果图标没有响应,只需打开终端(CTRL + ALT + T)并输入:

reboot

总结

有不同的 桌面环境选择 是件好事。如果你真的喜欢深度桌面环境的界面,那么这可能是在 Ubuntu 上体验深度操作系统的一种方式。

如果你有任何疑问或遇到任何问题,请在评论中告诉我。


via: https://itsfoss.com/install-deepin-ubuntu/

作者:Ankush Das 选题:lujun9972 译者:gxlct008 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

查找并杀死占用内存和 CPU 的标签页和扩展程序

Firefox 在 Linux 用户中很受欢迎。它是几个 Linux 发行版上的默认 Web 浏览器。

在它所提供的许多功能之中,Firefox 也提供了一个自己的任务管理器。

不过,在 Linux 中既然你有任务管理器这种形式的系统监控工具,为什么还要使用 Firefox 的呢?这里有个很好的理由。

假设你的系统占用了太多的内存或 CPU。如果你使用 top 或其他一些系统资源监控工具,如 Glances,你会发现这些工具无法区分是哪个打开的标签或扩展占用了资源。

通常情况下,每个 Firefox 标签页都显示为 “ Web 内容 Web Content ”。你可以看到是某个 Firefox 进程导致了这个问题,但这无法准确判断是哪个标签页或扩展。

这时你可以使用 Firefox 任务管理器。让我来告诉你怎么做!

Firefox 任务管理器

有了 Firefox 任务管理器,你就可以列出所有消耗系统资源的标签页、跟踪器和附加组件。

正如你在上面的截图中所看到的,你会看到标签页的名称、类型(标签或附加组件)、能源影响和消耗的内存。

其它的都不言自明,但**“能源影响”指的是 CPU 的使用**,如果你使用的是笔记本电脑,它是一个很好的指标,可以告诉你什么东西会更快耗尽电池电量。

在 Firefox 中访问任务管理器

令人意外的是,任务管理器没有 Firefox 键盘快捷键

要快速启动 Firefox 任务管理器,可以在地址栏中输入 about:performance,如下图所示。

Quickly access task manager in Firefox

另外,你也可以点击“菜单”图标,然后进入“更多”选项,如下截图所示。

Accessing task manager in Firefox

接下来,你会发现选择“任务管理器”的选项,只需点击它就行。

使用 Firefox 任务管理器

到这后,你可以检查资源的使用情况,展开标签页来查看跟踪器和它的使用情况,也可以选择关闭标签,如下截图高亮所示。

以下是你应该知道的:

  • “能源影响”指的是 CPU 消耗。
  • 子框架或子任务通常是与需要在后台运行的标签相关联的跟踪器/脚本。

通过这个任务管理器,你可以发现网站上的流氓脚本,以及它是否导致你的浏览器变慢。

这并不是什么 高科技,但并不是所有人都知道 Firefox 任务管理器。现在你知道了,它应该很方便,你觉得呢?


via: https://itsfoss.com/firefox-task-manager/

作者:Ankush Das 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

制作模板可以让你更快地开始写作新的文档。

我只是偶然发现了 GNOME 的一个新功能(对我来说是的):创建文档模版。 模版 template 也被称作 样版文件 boilerplate ,一般是有着特定格式的空文档,例如律师事务所的信笺,在其顶部有着律所的名称和地址;另一个例子是银行以及保险公司的保函,在其底部页脚包含着某些免责声明。由于这类信息很少改变,你可以把它们添加到空文档中作为模板使用。

一天,在浏览我的 Linux 系统文件的时候,我点击了 模板 Templates 文件夹,然后刚好发现窗口的上方有一条消息写着:“将文件放入此文件夹并用作新文档的模板”,以及一个“获取详情……” 的链接,打开了模板的 GNOME 帮助页面

 title=

创建模板

在 GNOME 中创建模板非常简单。有几种方法可以把文件放进模板文件夹里:你既可以通过图形用户界面(GUI)或是命令行界面(CLI)从另一个位置复制或移动文件,也可以创建一个全新的文件;我选择了后者,实际上,我创建了两个文件。

 title=

我的第一份模板是为 Opensource.com 的文章准备的,它有一个输入标题的位置以及关于我的名字和文章使用的许可证的几行。我的文章使用 Markdown 格式,所以我将模板创建为了一个新的 Markdown 文档——Opensource.com Article.md

# Title    

An article for Opensource.com
by: Alan Formy-Duval
Creative Commons BY-SA 4.0

我将这份文档保存在了 /home/alan/Templates 文件夹内,现在 GNOME 就可以将这个文件识别为模板,并在我要创建新文档的时候提供建议了。

使用模板

每当我有了新文章的灵感的时候,我只需要在我计划用来组织内容的文件夹里单击右键,然后从 新建文档 New Document 列表中选择我想要的模板就可以开始了。

 title=

你可以为各种文档或文件制作模板。我写这篇文章时使用了我为 Opensource.com 的文章创建的模板。程序员可能会把模板用于软件代码,这样的话也许你想要只包含 main() 的模板。

GNOME 桌面环境为 Linux 及相关操作系统的用户提供了一个非常实用、功能丰富的界面。你最喜欢的 GNOME 功能是什么,你又是怎样使用它们的呢?请在评论中分享~


via: https://opensource.com/article/20/9/gnome-templates

作者:Alan Formy-Duval 选题:lujun9972 译者:rakino 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

如果你格外谨慎,会使用最好的认证方法来保护你的在线帐户的安全,你可能知道 Yubico。他们制作的硬件认证安全密钥可以取代双因素认证,并摆脱在线账户的密码认证系统。

基本上,你只需将安全密钥插在电脑上,或者使用智能手机上的 NFC 来解锁访问账户。这样一来,你的认证方式就会完全保持离线状态。

当然,你可以随时使用 Linux 中好用的密码管理器。但如果你拥有一家公司,或为公司工作,或者只是对自己的隐私和安全格外谨慎,想增加一层额外的安全保护,这些硬件安全密钥可能值得一试。这些设备最近得到的进一步普及。

Yubico 的最新产品 YubiKey 5C NFC 可能令人印象深刻,因为它既可以作为 Type-C 的 USB 密钥使用,也可以作为 NFC 使用(只要用密钥碰触你的设备)。

下面,让我们来看看这款安全密钥的概况。

(LCTT 译注:请注意本文中的购买连接是原文作者的受益链接,如果你对此担心,请阅读其受益政策。)

Yubico 5C NFC:概述

YubiKey 5C NFC 是最新的产品,它同时使用 USB-C 和 NFC。因此,你可以轻松地将它插入 Windows、macOS 和 Linux 电脑。除了电脑,你还可以将其与 Android 或 iOS 智能手机或平板电脑配合使用。

不仅仅局限于 USB-C 和 NFC 的支持(这是件好事),它也恰好是世界上第一个支持智能卡的多协议安全密钥。

对于普通消费者来说,硬件安全密钥并不那么常见,因为它的成本很高。但在疫情流行的过程中,随着远程办公的兴起,一个更安全的认证系统肯定会派上用场。

以下是 Yubico 在其新闻稿中提到的内容:

Yubico 首席产品官 Guido Appenzeller 表示:“如今人们工作和上网的方式与几年前大不相同,尤其是在过去几个月内。用户不再仅仅被一种设备或服务所束缚,也不再希望受限于此。这就是为什么 YubiKey 5C NFC 是我们最受欢迎的安全密钥之一。它与大多数现代电脑和手机兼容,并可以在一系列传统和现代应用中良好运行。归根结底,我们的客户渴望的是无论如何都能“正常工作”的安全性。”

YubiKey 5C NFC 支持的协议有 FIDO2、WebAuthn、FIDO U2F、PIV(智能卡)、OATH-HOTP 和 OATH-TOTP (基于哈希和时间的一次性密码)、OpenPGP、YubiOTP 和挑战应答认证。

考虑到所有这些协议,你可以轻松地保护任何支持硬件认证的在线帐户,同时还可以访问身份访问管理 (IAM) 解决方案。因此,这对个人用户和企业来说都是一个很好的选择。

定价和渠道

YubiKey 5C NFC 的价格为 55 美元。你可以直接从他们的在线商店订购,或者从你所在国家的任何授权经销商处购买。花费可能也会根据运输费用的不同而有所不同,但对于那些想要为他们的在线账户提供最佳安全级别的用户而言,55 美元似乎是个不错的价格。

值得注意的是,如果你订购两个以上的 YubiKeys,你可以获得批量折扣。

总结

无论你是想保护你的云存储帐户还是其他在线帐户的安全,如果你不介意花点钱来保护你的数据安全,Yubico 的最新产品是值得一试的。

你是否使用过 YubiKey 或其他安全密钥,如 LibremKey 等?你对它的体验如何?你认为这些设备值得花钱吗?


via: https://itsfoss.com/yubikey-5c-nfc/

作者:Ankush Das 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

使用开源的出版软件 Scribus 来制作你的下一本自出版书籍的封面。

我最近写完了一本关于 C 语言编程的书,我通过 Lulu.com 自行出版。我已经用 Lulu 做了好几个图书项目,它是一个很棒的平台。今年早些时候,Lulu 做了一些改变,让作者在创作图书封面时有了更大的控制权。以前,你只需上传一对大尺寸图片作为书的封面和封底。现在,Lulu 允许作者上传完全按照你的书的尺寸定制的 PDF。

你可以使用 Scribus 这个开源页面布局程序来创建封面。下面是我的做法。

下载一个模板

当你在 Lulu 上输入图书的信息时,最终会进入 设计 Design 栏。在该页面的 设计封面 Design Your Cover 部分,你会发现一个方便的 下载模板 Download Template 按钮,它为你的图书封面提供了一个 PDF 模板。

 title=

下载此模板,它为你提供了在 Scribus 中创建自己的书籍封面所需的信息。

 title=

最重要的细节是:

  • 文件总尺寸(含出血) Total Document Size (with bleed)
  • 出血区(从裁切边缘) Bleed area (from trim edge)
  • 书脊区 Spine area

出血 Bleed 是一个印刷术语,在准备“印刷就绪”文件时,这个术语很重要。它与普通文件中的页边距不同。打印文件时,你会为顶部、底部和侧面设置一个页边距。在大多数文档中,页边距通常为一英寸左右。

但在印刷就绪的文件中,文档的尺寸需要比成品书大一些,因为书籍的封面通常包括颜色或图片,一直到封面的边缘。为了创建这种设计,你要使颜色或图片超出你的边距,印刷厂就会把多余的部分裁切掉,使封面缩小到准确的尺寸。因此,“裁切”就是印刷厂将封面精确地裁剪成相应尺寸。而“出血区”就是印刷厂裁掉的多余部分。

如果你没有出血区,印刷厂就很难完全按照尺寸印刷封面。如果打印机只偏离了一点点,你的封面最终会在边缘留下一个微小的、白色的、没有印刷的边缘。使用出血和修剪意味着你的封面每次都能看起来正确。

在 Scribus 中设置书籍的封面文档

要在 Scribus 中创建新文档,请从定义文档尺寸的 新文档 New Document 对话框开始。单击 出血 Bleeds 选项卡,并输入 PDF 模板所说的出血尺寸。Lulu 图书通常在所有边缘使用 0.125 英寸的出血量。

对于 Scribus 中的文档总尺寸,你不能只使用 PDF 模板上的文档总尺寸。如果这样做,你的 Scribus 文档的尺寸会出现错误。相反,你需要做一些数学计算来获取正确的尺寸。

看下 PDF 模板中的 文件总尺寸(含出血) Total Document Size (with bleed) 。这是将要发送给打印机的 PDF 的总尺寸,它包括封底、书脊和封面(包含出血)。要在 Scribus 中输入正确的尺寸,你必须从所有边缘中减去出血。例如,我最新的书的尺寸是 四开本 Crown Quarto ,装订后尺寸为 7.44" x 9.68",书脊宽度为 0.411"。加上 0.125" 的出血量,文件总尺寸(含出血)是 15.541" × 9.93"。因此,我在 Scribus 中的文档尺寸是:

  • 宽:15.541-(2 x 0.125)=15.291"
  • 高:9.93-(2 x 0.125)=9.68"

 title=

这将设置一个新的适合我的书的封面尺寸的 Scribus 文档。新的 Scribus 文档尺寸应与 PDF 模板上列出的“文件总尺寸(含出血)”完全匹配。

从书脊开始

在 Scribus 中创建新的书籍封面时,我喜欢从书脊区域开始。这可以帮助我验证我是否在 Scribus 中正确定义了文档。

使用 矩形 Rectangle 工具在文档上绘制一个彩色方框,书脊需要出现在那里。你不必完全按照正确的尺寸和位置来绘制,只要大小差不多并使用 属性 Properties 来设置正确的值即可。在形状的属性中,选择左上角基点,然后输入书脊需要放在的 x、y 位置和尺寸。同样,你需要做一些数学计算,并使用 PDF 模板上的尺寸作为参考。

 title=

例如,我的书的修边尺寸是 7.44"×9.68",这是印刷厂修边后的封面和封底的尺寸。我的书的书脊大小是 0.411",出血量是 0.125"。也就是说,书脊的左上角 X、Y 的正确位置是:

  • X 位置(出血量+裁剪宽度):0.411+7.44=7.8510"
  • Y 位置(减去出血量):-0.125"

矩形的尺寸是我的书封面的全高(包括出血)和 PDF 模板中标明的书脊宽度。

  • 宽度:0.411"
  • 高度:9.93"

将矩形的 填充 Fill 设置为你喜欢的颜色,将 笔触 Stroke 设置为 None 以隐藏边界。如果你正确地定义了 Scribus 文档,你应该最终得到一个矩形,它可以延伸到位于文档中心的图书封面的顶部和底部边缘。

 title=

如果矩形与文档不完全匹配,可能是你在创建 Scribus 文档时设置了错误的尺寸。由于你还没有在书的封面上花太多精力,所以可能最容易的做法是重新开始,而不是尝试修复你的错误。

剩下的就看你自己了

接下来,你可以创建你的书的封面的其余部分。始终使用 PDF 模板作为指导。封底在左边,封面在右边

我可以做一个简单的书籍封面,但我缺乏艺术能力,无法创造出真正醒目的设计。在自己设计了几个书的封面后,我对那些能设计出好封面的人产生了敬意。但如果你只是需要制作一个简单的封面,你可以通过开源软件自己动手。


via: https://opensource.com/article/20/9/open-source-publishing-scribus

作者:Jim Hall 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出