问题标签 [paint.net]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
png - Pinnacle Studio - png 透明度 - 使用 Gimp 导出
我正在尝试将具有透明背景的 png 图像导入 Pinnacle Studio,但不幸的是,由于背景为黑色,因此忽略了 alpha 通道。
.net - 我可以使用 PowerShell 自动执行 Paint.net 操作吗?
我需要用 Paint.Net 打开一个图像文件,然后执行另存为。除了选择要另存为的文件类型外,最好设置图像 DPI 并将任何 CMYK 图像转换为 RGB。我没有对数千张图像手动执行此操作,而是尝试使用 PowerShell 自动化该过程,利用其控制 .NET 程序的能力。我想用新的 PowerShell Core 来完成这项工作,但如果有必要,我可以使用 PS 5。我的 Paint.Net 版本是 4.1.6
我的研究使我相信我首先需要在 PowerShell 中加载程序集。我试图通过 [Reflection.Assembly] 的变体来实现这一点。代码运行成功,但我不确定我是否正确执行,因为我似乎无法使用新加载的程序集创建新对象。
这是我用来加载程序集的两行示例代码:
之后,我相信我需要使用我的新程序集创建一个新对象:
当我尝试创建对象时,我收到以下错误:“新对象:找不到类型 [PaintDotNet.Base.Bitmap]:验证是否加载了包含此类型的程序集。” 但是,当我列出程序集时,我看到了我的 Paint.Net:
colors - 在 Paint.net 中更改透明度值也会自动更改颜色
对于我正在开发的游戏,关卡被编码为 .png 文件,每个像素代表一个图块,颜色编码哪个图块。为了尝试在这个级别文件中编码更多信息,我希望相应地更改某些像素的透明度,然后在代码中我可以从其透明度中提取颜色,找到正确的图块并执行透明度值(例如为该图块添加阴影或其他)。问题是,在我用于 .pngs 的工具 Paint.net 中更改透明度值也会改变颜色,例如 ff7C3038 是原始纯色,而 ff 是透明度值。如果然后我在程序中将其更改为 aa7C3038 并填写所需的区域,它似乎可以工作,除了在区域上使用颜色选择工具显示填充颜色为 aa7C3037 而不是 aa7C3038。效果不是恒定的,似乎取决于颜色的暗度,浅色实际上按预期工作,而深色则更远。我的问题是,Paint.net 中是否有任何解决方法,如果没有,是否有推荐的替代工具可供使用?关于如何解决我原来的问题的建议也很受欢迎,尽管我考虑过简单地为额外的级别信息提供额外的文件,如果有办法这样做的话。Paint.net 中是否有任何解决方法,如果没有,是否有推荐的替代工具可供使用?关于如何解决我原来的问题的建议也很受欢迎,尽管我考虑过简单地为额外的级别信息提供额外的文件,如果有办法这样做的话。Paint.net 中是否有任何解决方法,如果没有,是否有推荐的替代工具可供使用?关于如何解决我原来的问题的建议也很受欢迎,尽管我考虑过简单地为额外的级别信息提供额外的文件,如果有办法这样做的话。
c# - 如何在paint.net 中获取当前活动图像的名称?
我正在制作一种效果,该效果制作选定区域的调色板并将其保存在当前名为untitled.txt的文件中,我希望文本文件获取正在处理的活动图像的名称。