Giter Club home page Giter Club logo

slopecraft's Introduction

中文 | English

SlopeCraft logo

生成多种样式的 Minecraft 地图画!


📖 简介

SlopeCraft 是一款基于 Qt + Eigen + zlib 开发的,用于在 Minecraft 中生成立体地图画的软件。

与 Spritecraft 等像素画软件不同,SlopeCraft 是专门面向地图的像素画生成器,它设计的目的就是让你用地图将像素画记录下来,然后贴在物品展示框上。(这里地图指游戏中可以记录地形的物品,而不是存档。)

所以,SlopeCraft 的颜色调整模块是完全面向地图的,它不是为了让像素画在玩家视角中接近原图,而是为了让像素画在地图的“视角”中接近原图。

由于地图中的颜色与方块的相对高度有关,所以 SlopeCraft 生成地图画往往不是平板的,而是立体的,是人工地形。我们将其称为立体地图画。

一言以蔽之,SlopeCraft 是为地图而设计的。

正是因此,利用 SlopeCraft 制作的地图画的“画质”,比 Spritecraft 导出、再用地图记录的地图画要好很多 —— 因为专业。

⚙️ 安装方法

  1. Release 页面下载最新版本的 SlopeCraft。

  2. 运行 SlopeCraft

    • Windows 用户:下载 SlopeCraft-x.x.x-win.zip,解压后运行 SlopeCraft.exe
    • macOS 用户:下载 SlopeCraft-x.x.x-mac.zip,解压后将 SlopeCraft.app 拖入应用程序文件夹并运行 SlopeCraft
    • Linux 用户:下载 SlopeCraft-x.x.x-linux.tar.xz,解压后运行 SlopeCraft

    ::: tips 此处的 x.x.x 为 SlopeCraft 的版本号,例如 5.0.0

  3. 在进行任何操作前,请确保你已经阅读了 常见问题 和使用教程。

🗃️ 相关文档

常见问题

使用教程

原理介绍

自行编译

  • 如果你希望自己编译 SlopeCraft,可以参考 编译指南 进行操作。

🛠️ 其他相关仓库

slopecraft's People

Contributors

abrasiveboar902 avatar cubik65536 avatar freshwaterorca avatar gggxbbb avatar mifan-t avatar tokinobug avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

slopecraft's Issues

["Bug反馈"]

反馈Bug

打开图片失败
要不试试换一张图片吧!

我的操作

打开SlopeCraft.v3.5.1
选择创建立体图片、
选择导入图片
导入了一张16880*19200分辨率的图片
然后打开图片失败,要不试试换一张图片吧

我认为应当发生的事情

我认为应该会跳转到选择游戏版本那个界面

实际上发生的事情

没有报错,但是显示了
打开图片失败
要不试试换一张图片吧!

我导入到SlopeCraft中的原图

这个文件不能上传,大于10mb

其他

没了

Bug反馈

反馈Bug

我的操作

使用Slopecraft时软件生成的地图画预览无问题,当粘贴投影到世界上时会出现大量的地图空缺,并且并不是一张地图画的问题,而是很多的问题(我批量生成了40张,全部都是有空缺)

我认为应当发生的事情

SlopeCraft应当生成如软件上一致的地图画

实际上发生的事情

出现大量空缺

我导入到SlopeCraft中的原图

你导入到SlopeCraft中的原图。直接放原图,不要把原图缩放之后再上传。
75e538b3-6976-4592-a59d-715d923b0d87_这个是原图
5fc1d12210a6367329bc08285a802cc这个是生成之后的图

text5.zip投影文件压缩包

其他

任何其他关于这个bug的话。

能否提供编译文档?

作者您好,我希望在自己的设备上编译 SlopeCraft,但找不到任何编译方法或 Makefile 文件。请问能否提供编译文档以便本地编译?感谢!

[Bug]: 方块译名有误&方块id错误

请选择:

  • 我正在着手修复这个问题

问题描述

我发现方块列表中的许多中文译名都有不同程度的错误,为了避免用户误解,提高辨识性,建议和最新版的标准译名同步。

方块列表的中文译名应该都是放在 FixedBlocks.json 和 CustomBlocks.json 中的,我下载了仓库中最新的源码,进行了一波校对。
因为我并不清楚修改源码的流程,所以把出错的译名和标准译名单独拎出来放在下面,方便你们进行替换。

  • [补充]:CustomBlocks.json中台阶方块被译作"上半砖",但经过测试,半砖方块的type属性并不会影响地图色,所以按照标准译名译作”台阶“更合适
  • 译名参考:Minecraft Wiki/官方crowdin

本来这个Issue到这就该结束了,但是!我校对的时候又发现了意外之喜(雾)。

  • FixedBlocks.json 第1528行的方块 和 第1562行的方块 id、icon 均重复
    重复的id
    经过检查,55号基色的涂蜡切制铜系列方块应为 "氧化的涂蜡切制铜块(waxed_oxidized_cut_copper)" ,56号基色的涂蜡切制铜系列方块应为 "锈蚀的涂蜡切制铜块(waxed_weathered_cut_copper)" ,故第1528行的方块信息正确,第1562行的方块信息错误。
    故第1562行的id应改为"minecraft:waxed_weathered_cut_copper",第1565行的icon应改为"waxed_weathered_cut_copper.png"。

id重复导致的后果

但是,还是有些地方不对!

  1. FixedBlocks文件夹下并没有waxed_weathered_cut_copper.png,需要添加
  2. FixedBlocks文件夹下的waxed_oxidized_cut_copper.png(氧化的涂蜡切制铜块.png)错误地使用了锈蚀的涂蜡切制铜块(waxed_weathered_cut_copper)的图片,需要进行替换
    错误的缩略图

方块译名修正

#格式:(错误译名)=(标准译名)
#FixedBlocks.json Start
粘液块=黏液块
萤石=荧石
海蛋=海龟蛋
黄色蛙鸣灯=赭黄蛙明灯
铁压力板=重质测重压力板
丛林木树叶=丛林树叶
黑橡树树叶=深色橡树树叶
棕色蘑菇块=棕色蘑菇方块
平滑石=平滑石头
靶子=标靶
蜜块=蜂蜜块
生铜块=粗铜块
品红染色玻璃=品红色染色玻璃
浅蓝混凝土=淡蓝色混凝土
浅蓝羊毛=淡蓝色羊毛
浅蓝染色玻璃=淡蓝色染色玻璃
干草块=干草捆
浅绿混凝土=黄绿色混凝土
浅绿羊毛=黄绿色羊毛
浅绿染色玻璃=黄绿色染色玻璃
粉色混凝土=粉红色混凝土
粉色羊毛=粉红色羊毛
粉色染色玻璃=粉红色染色玻璃
紫色蛙鸣灯=珠光蛙明灯
浅灰混凝土=淡灰色混凝土
浅灰羊毛=淡灰色羊毛
浅灰染色玻璃=淡灰色染色玻璃
潜声传感器=幽匿感测体
黑橡木木板=深色橡木木板
砖块=红砖块
红色蘑菇块=红色蘑菇方块
地狱疣块=下界疣块
煤块=煤炭块
潜声方块=幽匿块
潜声催化剂=幽匿催发体
潜声尖啸体=幽匿尖啸体
潜声藤蔓=幽匿脉络
金压力板=轻质测重压力板
地狱岩=下界岩
地狱砖块=下界砖块
品红陶瓦=品红色陶瓦
浅蓝陶瓦=淡蓝色陶瓦
浅绿陶瓦=黄绿色陶瓦
粉色陶瓦=粉红色陶瓦
浅灰陶瓦=淡灰色陶瓦
涂蜡斑驳铜块=斑驳的涂蜡铜块
涂蜡切制斑驳铜块=斑驳的涂蜡切制铜块
去皮绯红原木=去皮绯红菌柄
绯红树皮=绯红菌核
去皮绯红树皮=去皮绯红菌核
扭曲菌岩=诡异菌岩
涂蜡氧化铜块=氧化的涂蜡铜块
涂蜡切制氧化铜块=氧化的涂蜡切制铜块
扭曲木板=诡异木板
去皮扭曲原木=去皮诡异菌柄
涂蜡生锈铜块=锈蚀的涂蜡铜块
涂蜡切制生锈铜块=锈蚀的涂蜡切制铜块
扭曲树皮=诡异菌核
去皮扭曲树皮=去皮诡异菌核
扭曲疣块=诡异疣块
錾制深板岩=雕纹深板岩
生铁块=粗铁块
绿色蛙鸣灯=青翠蛙明灯
#FixedBlocks.json End
#CustomBlocks.json Start
涂蜡切制铜上半砖=涂蜡切制铜台阶
石头上半砖=石头台阶
砂岩上半砖=砂岩台阶
圆石上半砖=圆石台阶
砖块上半砖=红砖台阶
石砖上半砖=石砖台阶
地狱砖块上半砖=下界砖台阶
石英上半砖=石英台阶
橡木上半砖=橡木台阶
云杉木上半砖=云杉木台阶
白桦木上半砖=白桦木台阶
丛林木上半砖=丛林木台阶
金合欢木上半砖=金合欢木台阶
黑橡木上半砖=深色橡木台阶
红砂岩上半砖=红砂岩台阶
紫珀上半砖=紫珀台阶
海晶石上半砖=海晶石台阶
海晶石砖上半砖=海晶石砖台阶
暗海晶石上半砖=暗海晶石台阶
#CustomBlocks.json End

相关日志输出(如果有)

No response

环境

  • 操作系统:Windows 10 专业版 21H1
  • SlopeCraft 版本::3.10.1

请确认以下条款

  • 我已经查看了 已有 issue 并确定我提交的问题并没有重复
  • 本 issue 是 bug 反馈
  • 本 bug 在最新版本中仍存在

[功能请求]添加色彩抖动算法

我测试了所有颜色数量、颜色空间,在最后预览此图片时,都出现了几乎全是灰色的情况(蓝毛变灰毛)
64978502_p24
64978502_p24
64978502_p24
使用232色的效果,其他效果不好的颜色空间略过
我个人看来,这是因为MC中不同蓝色太少导致的,在SlopeCraft中,仅有的深蓝和浅蓝分配给了头发的阴影部分和眼睛部分
要解决此问题,个人认为最好的方法就是使用颜色抖动,SpriteCraft就使用了此方法,没有出现大面积灰色的情况

64978502_p24
保证对比的严谨性,我将SpriteCraft的可用方块设置为与SlopeCraft相同,SpriteCraft所没有的方块使用相近颜色方块代替
虽然有时背景会出现变花的情况,但可以通过将背景改为纯色的方法解决(我以前在服务器实装另一个像素画就是这样的)
另外附上一个SpriteCraft不使用颜色抖动的生成效果图
64978502_p24
可以看出不开启颜色抖动,SpriteCraft的效果与SlopeCraft几乎一致,甚至没有SlopeCraft的效果好

最后感谢作者编写的SlopeCraft

软件界面翻译问题

反馈Bug

我的操作

slopecraft软件初始界面 - ”导出为” 下方的 “WE原理图” 在简体中文选项中显示为 “WESchem”, 而在英文中显示为“WE原理图”

我认为应当发生的事情

在中文界面显示“WE原理图”,在英文界面中显示“WESchem”

实际上发生的事情

1674357286076

1674357309965

其他

N/A

能否添加导出色板的功能以便于像素画创作?

如题,我通常不会直接将非像素画转为像素画,而是自行绘制像素画再在 mc 中搭建。以前我使用的是 16 色混凝土,也疑惑过颜色不一样的情况。了解了该工具后我很高兴,但 wiki 上的色板图片被压缩过,我无法处理出正确的颜色。考虑到该工具支持添加新的方块颜色,能否也支持导出色板文件?

wiki上被压缩的色板图片,有很多杂色:

image

我处理后的图片,每种颜色只有一个像素,但与正确的颜色有一定偏差:

image

该像素画软件可以直接从图片中读取色板,读取顺序为从左到右从上到下,若颜色无法填满最后一行,则会用第一种颜色填充。

软件保存的色板图片:

image

以下是该软件支持的全部色板文件格式,第二种是该软件独有:
image

[Bug]: "测试方块列表"导出时报错

请选择:

  • 我正在着手修复这个问题

问题描述

导出 测试方块列表 时,点击保存后弹出错误信息如下
测试方块列表失败
经过测试,不论怎么操作(设置游戏版本、地图画类型等),保存后都会报错,但是文件实际成功被导出了,而且能正确加载到游戏里,并且导出的各版本列表都正常

  • 也就是说,是一个无关紧要的报错
  • 正式版和测试版均能复现

重现

这里以正式版为例,测试版操作相同

  1. 启动SlopeCraft.exe
  2. 点击"创建立体地图画"进入导入图片界面
  3. 点击"导入图片"随意导入一张图片
  4. 点击高级菜单中的 测试方块列表
  5. 选择保存路径和文件名,点击保存
  6. 弹出错误信息,并且观察到刚才的列表已经导出,结束

相关日志输出(如果有)

No response

环境

  • 操作系统:Windows 10 专业版 21H1
  • SlopeCraft 版本::3.10.1 / 5.0.0-dev-2023-03-29-10-35

请确认以下条款

  • 我已经查看了 已有 issue 并确定我提交的问题并没有重复
  • 本 issue 是 bug 反馈
  • 本 bug 在最新版本中仍存在

功能请求

最近有给空置域的地板铺上像素画的需求,Spritecraft的java应用没有1.19的新方块,网页版只能导出图片,施工非常不方便(大雾

尝试了一下Slope Craft,有一个缺点是颜色太少了,每个方块都有不同程度的颜色差异,能用上所有方块感觉画质能大幅提高(只针对直接观看的像素画

能否像Spritecraft一样能单独启用/禁用某个方块,而不是选择一个方块去代表某个颜色?

功能请求

平面地图画可以弄和SpritecraftFull一样的那种原理图吗,就是图片的那种形式,就和下图一样的,因为有时候服务器不能加装投影文本,弄地图画会麻烦,拜托了
Splited_1_1

Bug反馈

反馈Bug

最新版本(v3.8.0)中7z不包含所需的dll

我的操作

打开SlopeCraft.exe

我认为应当发生的事情

开启Gui

实际上发生的事情

提示缺少Qt6Network和Libgomp-1的dll

特定图片无法转换

设置:1.16 + File-only Map + Elegant + Lab
生成的图是全黑的。原图放在下面了。
cholesky
svd

材料列表

像SpriteCraft那样的材料列表,如果可以,在导出为添加"导出成材料列表表格"的按钮

其他

教程界面404了,希望可以补档。谢谢。

[Bug]: 多个指向url的按钮不起作用

请选择:

  • 我正在着手修复这个问题

问题描述

下图框出的5个按钮按下后都没有任何反应
联系作者-关于-联系作者
按我的理解,这些按钮都是指向的url,就算网络不畅,浏览器也会启动并打开新的页面
但实际情况是,按下后一点反应都没有,什么也没有发生。
而且左侧选项卡和上方选项卡中有部分按钮重复,但有的能起作用,有的不起作用,令人疑惑

  • 我在两台电脑上都能稳定复现,基本可以排除网络问题
  • 正式版和测试均能复现

bug太多啦,慢慢修吧(躺)

重现

我认为这不需要举例

相关日志输出(如果有)

No response

环境

  • 操作系统:Windows 10 专业版 21H1 / 22H2
  • SlopeCraft 版本: 3.10.1 / 5.0.0-dev-2023-03-29-10-35
  • 浏览器: Chrome

请确认以下条款

  • 我已经查看了 已有 issue 并确定我提交的问题并没有重复
  • 本 issue 是 bug 反馈
  • 本 bug 在最新版本中仍存在

功能请求

建议添加批量模式下填写起始序列号的功能
批量模式导出地图文件时无法填写起始序列号,且会覆盖文件夹内原有文件

3.4.3的版本中好像沒有exe的檔案

ToKiNoBug您好,
image
这是我打開3.4.3的檔案後的截屏,裡面好像沒有找到exe的檔案.
我不知道是我的問題還是我找不道
如看到請回覆.
謝謝您的創作
我來自英國,如果中文難以看懂,請見諒

Bug反馈

反馈Bug

批量模式多线程处理时输出顺序与输入顺序不同
推测为不同线程处理时未考虑输入顺序关系

我的操作

批量模式8线程处理一些图片
设置为纯文件地图画,RGB+,抖动仿色

我认为应当发生的事情

图片按输入的顺序被处理为顺序相同的dat文件

实际上发生的事情

导出的dat文件顺序与输入顺序不同

我导入到SlopeCraft中的原图

image

f0000

导入图片较多,仅展示一张
均为512*384分辨率,32位png图片,含alpha通道但无透明部分

其他

这里所说的是 不同图片对应的地图的顺序与输入不同,同一张图片导出的多张地图顺序没有问题

你这个库……它能打Jar包吗,就像JavaFX的库一样

我以为这个项目是Java写的,寻思能不能改改弄成Spigot插件装在自己服务器上(非商业),打开一看,傻眼了,C写的
Spigot有个插件,叫ImageOnMap,只支持到1.15.x,我1.17仍然在用,bug百出苟延残喘(无法正常使用),考虑换掉,所以来看看来着,发现语言不一致,我做不到……但是有dll打jar包的先例(
所以来这里留个言(狗头
不过程序带有的3个功能也足够我自己用了……第三个功能我似乎可以用来暴力改服务器文件的样子(狗头),反正都是.dat地图文件
最后:感谢作者的分享。

无法导出为投影

我的图片像素大小20002000,不知道为什么不能导出为投影。换了好几个像素大小的图片貌似都不行……最小的试了一下300300的,不过还是不能导出为投影……能不能解答一下=-=谢谢啦~版本是最新版本

[Bug]: 疑似预设方块列表有误导致多个功能无法使用

请选择:

  • 我正在着手修复这个问题

问题描述

《因为bug过于有规律导致我想不出具体原因只能当成特性把规律写下来》

bug规律总结:

无论导入的图片、选择的版本和地图类型是什么,在"预设方块列表"中随意选择一个除"Custom"以外的预设后,都无法使用"转化为地图画"、"显示原画"、"测试方块列表"、"输出当前颜色表"功能(按钮为灰色),之后再选中"Custom"也无法恢复。
并且,如果地图画类型选择的是立体地图画(默认预设不含水),则按上文第一次随意选择预设时,右侧可用颜色种类会莫名其妙多出3种(不过这并不会影响功能无法正常使用:),并且,在使用下文中的解决方法后也会恢复正常。

目前的手动解决方法(或许这也算是一种bug/特性?):

第一种:在"游戏版本"中随意切换到高版本再切换回去,原先灰掉的按钮都会恢复正常[为什么是高版本?因为往低版本切换会自动取消勾选低版本没有的方块,而切换回高版本时又不会自动勾选回去,导致可用颜色减少(而且"预设方块列表"显示的预设不会变,有亿点点反人类,希望能改掉)]。
第二种:在“地图画类型”中来回切换一次类型就完事了,按钮全部恢复正常(这样切换水居然能自动勾选回去,真是神奇)
第三种:在"方块列表"界面内的 滑动区 手动进行任意点选操作(点击已经选择的方块也行),这时"预设方块列表"会自动跳到"Custom",所有按钮也恢复正常
[注]:滑动区 是指下图中的部分
滑动区

重现

  1. 启动SlopeCraft.exe
  2. 点击"创建立体地图画"进入导入图片界面
  3. 点击"导入图片"随意导入一张图片
  4. 点击"下一步"进入设置地图画类型界面
  5. 点击"下一步"直接进入设置方块列表界面
  6. 点击"预设方块列表"中的"Cheap"
  7. 点击"下一步"进入调整颜色界面
  8. 观察到调整颜色界面中的"转化为地图画"、"显示原画"、顶部高级菜单中的"测试方块列表"、"输出当前颜色表"按钮变为不正常的灰色,结束

相关日志输出(如果有)

No response

环境

我使用了两台Win10系统的电脑,均稳定复现

操作系统1:Windows 10 专业版 21H1
操作系统2:Windows 10 专业版 22H2
SlopeCraft 版本:均为 3.10.1

请确认以下条款

  • 我已经查看了 已有 issue 并确定我提交的问题并没有重复
  • 本 issue 是 bug 反馈
  • 本 bug 在最新版本中仍存在

[Bug反馈]导出为地图文件时透明色无效

反馈Bug

我的操作

在设置地图方块列表的时候透明色为不可选中的状态;导出为地图文件时透明被当成了白色。
QQ截图20220109000643

我认为应当发生的事情

QQ截图20220109002520

实际上发生的事情

QQ截图20220109002546

我导入到SlopeCraft中的原图

test

跟进1.19要不要等正式版?

现在跟进1.19的工作基本上只差1.19的版本号,新方块的基色基本都测过了也都输进FixedBlockList.json了,源代码上需要做的更改不多。要不要抢先于正式版发布支持1.19的slopecraft?想听听大家的建议。

如果等,那就是等到mojang发了1.19第一个正式版就发布;
如果不等,就看这周四mj发的预览版,用它的版本号写进源码里,直接编译发布

Bug反馈

反馈Bug

我的操作

正常启动SlopeCraft 4.0,大约10秒钟后报错

我认为应当发生的事情

SlopeCraft正常运行

实际上发生的事情

image

我导入到SlopeCraft中的原图

未导入

其他

Bug反馈

反馈Bug

win7 在3.6中 打开主程序 显示“无法定位程序输入点 CreateEventW 于动态链接库 api-ms-win-core-synch-l1-2-0.dll上”

3.5可以打开

Bug反馈

反馈Bug

我的操作

仔细描述你的操作,越详细越好。不怕繁琐,就怕缺漏。
建造地图画时发现bug,投影文件y轴高度没有超过256
0811e8708c5d4379be6d3fd66d40be5
微信截图_20220808164311

我认为应当发生的事情

描述你期望中SlopeCraft应当出现的响应。
生成完整地图画

实际上发生的事情

描述SlopeCraft实际上发生的响应。**不要忽略任何报错信息,哪怕你看不懂它。**最好有截图。
立体地图画有时缺方块

我导入到SlopeCraft中的原图

你导入到SlopeCraft中的原图。直接放原图,不要把原图缩放之后再上传。

其他

任何其他关于这个bug的话。

希望能够批准转载

我希望可以在一些论坛上转载 SlopeCraft 的 Windows 和 其他系统的构建版本,会保留该仓库链接,希望能够同意

[Bug]: Pictures cannot be added to issues.

Please choose if applies:

  • I'm currently working on a fix.

Issue Description

Pictures cannot be added to the Issue Description.

Reproduction

1. Submit a new issue with the bug report template
2. Try to put a picture in the "Issue Description" box
3. Doesn't work

Relevant log output (if applicable)

No response

Environment

N/A

Please accept these terms

  • I have searched the existing issues and this has not been posted before
  • This is a bug report
  • This bug still exists

Bug反馈

反馈Bug

我的操作

仔细描述你的操作,越详细越好。不怕繁琐,就怕缺漏。
导入任何一张图片,选择平板地图画,1.19版本。查看方块列表

我认为应当发生的事情

描述你期望中SlopeCraft应当出现的响应。
蛙明灯,潜声系列方块可以选择

实际上发生的事情

描述SlopeCraft实际上发生的响应。**不要忽略任何报错信息,哪怕你看不懂它。**最好有截图。
1.19, 1.18, 1.17更新的方块不可选(蛙明灯,潜声系列方块等)
image
image

我导入到SlopeCraft中的原图

你导入到SlopeCraft中的原图。直接放原图,不要把原图缩放之后再上传。
应该和导入的图片无关。
QQ图片20220406165328

其他

任何其他关于这个bug的话。

功能请求

code页面上的地图画使用教程好像打开了都显示不了,

Bug反馈 512*512按问题 内设置构建三维结构时会导致闪退

反馈Bug

我的操作

创建立体地图画 导入一张512*512的PNG图片 设置里
图片
游戏版本选1.19 立体地图画
方块列表按cheep 优先混凝土 然后手动启用water
HSV 转换为地图画 导出为Litematic
图片
进度条走到接近尽头
程序就闪退了

我认为应当发生的事情

导出完成

实际上发生的事情

在搭桥阶段 闪退 无任何报错

我导入到SlopeCraft中的原图

图片

其他

补充说明,进度条是在搭桥阶段闪退的。

Bug反馈

反馈Bug

我的操作

仔细描述你的操作,越详细越好。不怕繁琐,就怕缺漏。

在第四步「调整颜色」中,选择算法「HSV」,开启「抖动仿色」,点击「转换为地图画」

我认为应当发生的事情

描述你期望中SlopeCraft应当出现的响应。

应该能产生正常的颜色

实际上发生的事情

描述SlopeCraft实际上发生的响应。**不要忽略任何报错信息,哪怕你看不懂它。**最好有截图。

颜色产生严重偏差(多张图片测试,结果相同)

image

我导入到SlopeCraft中的原图

你导入到SlopeCraft中的原图。直接放原图,不要把原图缩放之后再上传。
FUkehymWAAA0Rpa

其他

任何其他关于这个bug的话。

使用开始菜单搜索 (快捷方式) 打开软件会导致生成错误

使用开始菜单搜索 (快捷方式) 打开软件会导致生成错误

使用设置

  • 游戏版本: 1.16
  • 地图画类型: 不可实装的地图画
  • 预设方块列表: Vanilla
  • 算法: RGB 优化

由于以下图片在所有算法的表现上都很阴间,我就只放 "RGB 优化" 算法的生成结果了

源图 "RGB 优化" 算法生成结果
akari akari_output
Ptilopsis Ptilopsis_output
dark land dark land_output

另外可以赔偿我精神损失费吗

功能请求

Considering Support with some mods blocks?
like Oh The Biomes You'll Go
Random Things

你好!作者大大,请问可以考虑对模组添加的方块提供支持吗?如byg , bop,random things等模组支持吗
可以是Forge或Fabric

功能请求

New feature wanted!
Add a checkbox when previewing materials that displays the amount of a specific block in the 64-chunks it is used the most.
In that way,users can save materials through locking the map after placing a 128x128 area and then tearing it down for another 128x128 map area.

关于跨平台适配

我发现目前 README 中的 SlopeCraftR 已经有一段时间无法访问了,而我近期却有在不同平台上使用该软件的需求,所以想请教一个问题。

据我所知 cpp 可以编译非 Windows 平台的可执行文件,qt 也有跨平台兼容,所以想问一下为什么目前没有直接的跨平台兼容,是因为没有 build 环境还是软件或依赖中有其他的不兼容代码?

期待您的回复,
Cubik65536

HSV仿色算法出现问题

反馈Bug

我的操作

导入图片:(格式:PNG,创建软件:mspaint.exe)
Noel_128
地图画版本/类型:1.19/立体
方块列表:Elegant
调整颜色:HSV,抖动仿色开启

我认为应当发生的事情

比该图片(HSV,抖动仿色关闭)更好的结果。
HSV_off

实际上发生的事情

整张图片变成了黄色色调。
HSV_on

我导入到SlopeCraft中的原图

Noel_128

其他

推测为HSV仿色算法出现问题。 结论已更新。

补充/更新:

我的操作

导入图片:(格式:PNG,创建软件:Adobe Photoshop CC 2019)
4_256
地图画版本/类型:1.19/立体
方块列表:Elegant
调整颜色:HSV,抖动仿色开启

我认为应当发生的事情

比该图片(HSV,抖动仿色关闭)更好的结果。
HSV_off2

实际上发生的事情

整张图片变成了红色色调。
HSV_on2

我导入到SlopeCraft中的原图

4_256

其他

推测为HSV仿色算法部分少写了一个2π,导致颜色全部向红/黄色调集中。
(1/2π=0.159,换算为RGB约为#FFF200)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.