如何确定 .png 文件的颜色模式?那么,如果是黑白(灰度)、RGB 和 RGB+透明度呢?
您可以在不安装软件的情况下执行此操作吗?我在 Windows 上(尽管我确信 Mac/Linux 用户也想要一个答案)
我希望能够拍摄样本图像,并能够淡出背景。
例如,我可能会拍一张鸟的照片。使大部分背景几乎完全透明,并平滑过渡到与主体相邻的完全不透明。
最重要的是,我希望能够保存/导出到 PNG。
我用画笔画了一个图标,如果它在彩色背景上,它会显示一个白色块,如下所示。

我更喜欢将图标背景从白色更改为透明色:

我需要特殊工具吗?
我正在尝试将一系列图像拼接在一起。前几个似乎工作正常,但几次之后,会出现坏图像而不是指定的图像。这是前几张图片:
\n\npieces-0.png:\n
\n pieces-1.png:\n
\n pieces-2.png:\n
\n pieces-3.png:\n
我正在运行命令:
\n\nconvert pieces-0.png pieces-1.png pieces-2.png pieces-3.png -append pieces-all.png\nRun Code Online (Sandbox Code Playgroud)\n\n然而,pieces-all.png看起来像这样:
I\xe2\x80\x99m 不确定灰色部分来自哪里,或者为什么橙色和粉色部分没有显示。一些教程和 ImageMagick 文档本身表明这应该可行。我究竟做错了什么?
\n我使用的 pdf 文件是高质量的,如果您将一个字母放大到 Adobe Reader 可以处理的程度,您仍然会发现很难查看字母边缘的块状像素。但是当我转换为PNG时,它会放大并且字母看起来非常像素,就好像它只保存了在正常显示尺寸下可以观察到的细节。我怎样才能解决这个问题?imagemagick 是最后的选择,如果有不同的程序告诉我
我经常发现自己想要制作一个快速图表来说明依赖关系或过程。
dot这样做很好,但是如果我可以将渲染图直接生成到剪贴板而不是生成临时文件,那会方便得多。
理想情况下,我想要类似的东西
echo "graph {a--b; b--c;}" | dot -Tpng | xclip
Run Code Online (Sandbox Code Playgroud)
这个命令写得不太好 - 复制的数据不会粘贴到通常接受粘贴图像的应用程序中。
有什么技巧可以dot产生可粘贴到应用程序中的输出吗?
作为切线,也许是为了解决我问题根源的知识差距,是什么让图像“可粘贴”开始?我上面的命令与在 Web 浏览器中右键单击图像并选择 之间有什么区别Copy Image?
我有 +- 500 个 .bmp,我想转换为 .png。如果原始 BMP 的白色 (#FFFFFF) 可以在 .png 中转换为透明,那就太好了。
PNG-8 就足够了,因为 .bmp 是 16 色。
我更喜欢可以放入批处理文件的命令行工具,但任何工具都会有用。你知道这样的工具吗?
编辑:我最常用的操作系统是 Windows 7 x64,但我也有 Cygwin 和各种 linux 可用
我希望.fw.png以 Adobe Fireworks结尾的文件打开,但我希望.png在我的标准图像查看器程序中打开常规文件。
这可能吗?
我可以知道在 Windows 中是否压缩了 PNG 文件以及如何(至少,是否是无损压缩)?当我从 Windows 资源管理器打开标准文件属性对话框时,我看不到与此相关的属性。
png ×10
transparency ×2
windows ×2
bash ×1
batch ×1
bmp ×1
clipboard ×1
compression ×1
conversion ×1
graphviz ×1
imagemagick ×1
linux ×1
lossless ×1
macos ×1
open-source ×1
pdf ×1
properties ×1
windows-7 ×1