如何在geth中创建genesis.json_如何在Photoshop或GIMP中创建简单的像素艺术头像


Photoshop中的照片编辑和像素艺术滤镜

b122fa93c2a36a14ec842ba4ed925c2e.png

从您想成为新头像的图片开始-它可以是您自己的图片,或您想使用的任何图形。

按下

5d34fc8a5cded98fed6df72b25f9cc0f.png

以选择裁剪工具,并按住Shift键以单击并拖动您的化身的完美方块。按Enter渲染您的裁剪。

假设您的照片不是像素艺术的完美照片,并且可能需要进行一些调整。作为可选步骤,使用“不清晰标记”滤镜为您的细节带来一些大胆的对比,并进行过度处理。锐化蒙版位于“滤镜”>“锐化”>“锐化蒙版”下。随意超出此处的数量,并创建具有巨大对比度的图像-在达到最终结果时,您可能会需要它。

e9a64a5f9303fd30e7a4f02733ce5896.png

将方形照片的大小调整为化身的目标大小。许多网站和论坛都会告诉您最大文件宽度和高度。出于演示目的,我们将使用128 x 128像素的通用尺寸。

24b8f0b13e5cc7bbe47035d7e5b12400.png

将图片缩小为头像大小后,您将了解图片的外观。

8a2ec3043b847455666691659f091abc.png

将调出“色阶”工具,这是用于调整对比度的最佳工具之一,例如pro。如果您认为自己的照片可以使用更多的弹出效果,则可以使用它来突出显示高光和对比度,这是可选步骤。

899a69fe938b85371e76e65d140aa859.png

最终的滤镜将把您的基本图形变成像素艺术。转到滤镜>像素化>马赛克以调出马赛克滤镜。

e35d897b03600b3b278a1a46ac58554f.png

马赛克滤镜可让您通过调整图像中的图块大小来控制细节级别。虽然我们介绍了将普通图形转换为像素图的其他方法,但该方法将为您提供最大的控制权。如果您的图像对于这种低细节图像不理想,这尤其重要。

c25e6a0cd0f4d96ea76b7b7d7b58557a.png

按“确定”渲染马赛克滤镜,然后将图像保存为PNG(最好保留为图块),以保留图块的块状优势,避免JPG伪像或使用8位调色板。

使用GIMP的简单像素艺术滤镜

8ce7fbfe6636d9c230955d1a9559790a.png
c275d2738b102bc120e502da730dba0e.png

您可能会猜到,有些图片已经具有创建极低细节图像所需的适当对比度,例如像素图。在这种情况下,您将可以减少照片编辑滤镜或增加对比度。

首先从工具箱中抓住“矩形”选择工具,快捷键

0e86e72511619e95bd04426a9b2ccfea.png

。按住shift键并单击并拖动图像以创建一个完美的正方形。

3a29f07da2e0cf00c9b8889f79e6de37.png

完成为化身选择方形区域后,导航至“图像”>“裁剪为所选内容”以将图像修整为理想的方形。

b325acfed8249c500143a038369f9615.png

导航到“图像”>“缩放图像”以将图像的大小更改为适当的图像大小。

32f7580d8f6ea96e4a89b647f0c49e67.png

为了演示起见,我们假定目标大小是128 x 128像素的常用值。将其(或您自己的值)输入到“缩放图像”菜单后,单击“缩放”以完成调整。

ca9bc683ced6ee69383be8418f376f3e.png

检查图像缩小到此大小后看起来是否很好。您随时可以使用GIMP的“色阶工具”或“曲线工具”添加对比度,也可以跳过该步骤并完成像素化身。您还可以在“滤镜”>“增强”>“不锐化蒙版”下找到GIMP的“不锐化蒙版”工具,向您的详细区域添加对比度。在此处进行这些调整之一,以准备图像进行像素化,或者直接跳过此步骤。

08ea3e345684f6262d908ca54b9f45be.png

GIMP的像素化滤镜可以在滤镜>模糊>像素化下找到。调整“像素”大小,直到对头像满意为止,然后单击“确定”进行渲染。

5eabe1a99bdf2070c26301bb1c2e2d1b.png

请记住,将新头像保存在互联网友好的PNG中,并避免出现有损JPG的问题,而JPG可能会破坏最终图像的像素艺术外观。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是使用geth创建基于联盟链的私有区块链,拥有自己的节点和genesis区块,以及创建10个合约账户的步骤: **1. 安装geth** 首先需要安装geth,可以从官网下载二进制文件或者通过包管理器进行安装。 **2. 创建genesis区块** 在创建私有区块链之前,需要先创建genesis区块,可以使用puppeth工具来完成。puppeth是一个命令行工具,可以帮助我们创建和管理私有区块链。 使用以下命令来启动puppeth: ``` puppeth ``` 根据提示进行以下设置: - 输入一个名字来创建一个新的网络 - 选择一个网络类型,选择2(Configure new genesis) - 选择网络协议,选择1(Ethash - proof-of-work) - 选择预分配的币数,输入0 - 输入一个新的地址作为挖矿奖励的收件人地址 - 输入一个新的账户地址,用于签署genesis区块 - 选择一个密码,用于加密私钥 - 选择一个目标平台,选择1(Ethereum) - 选择一个链ID,输入一个数字作为你的私有链ID - 选择是否要使用Clique共识算法,选择2(No) 完成以上设置后,puppeth会自动创建genesis.json文件,该文件包含了我们需要在geth使用的genesis区块数据。 **3. 初始化节点** 接下来需要初始化节点,使用以下命令: ``` geth --datadir /path/to/chain init /path/to/genesis.json ``` 其,/path/to/chain是你想要存储区块链数据的目录,/path/to/genesis.json是上一步生成的genesis.json文件的路径。 **4. 创建账户** 使用以下命令来创建账户: ``` geth --datadir /path/to/chain account new ``` 这将会提示你输入一个密码,该密码将会用于加密账户的私钥。创建完毕后,你将会得到一个账户地址。 重复以上步骤,创建10个账户。 **5. 启动节点** 使用以下命令来启动节点: ``` geth --datadir /path/to/chain --networkid [network_id] --nodiscover console ``` 其,/path/to/chain是你的区块链数据目录,[network_id]是你在puppeth设置的私有链ID。 启动后,会进入geth控制台,可以在控制台进行各种操作,例如挖矿、转账等。 **6. 解锁账户** 在控制台,使用以下命令来解锁账户: ``` personal.unlockAccount(address, password, duration) ``` 其,address是你的账户地址,password是你在创建账户时设置的密码,duration是解锁时间,单位为秒。 解锁账户后,可以使用以下命令来查询账户余额: ``` eth.getBalance(address) ``` 以上就是使用geth创建基于联盟链的私有区块链,拥有自己的节点和genesis区块,以及创建10个合约账户的步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值