You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用ImageMagick生成指定范围随机色像素填充修改Commodore64 Logo条纹

实现Commodore64 Logo条纹的同色系微调方案

核心单行脚本(绿色系亮度微调示例)

magick c64-logo.png -crop x4@ +repage -channel RGB -fx "v{0}+random()*0.1-0.05" +channel -append -scale 400% c64-modified.png

脚本拆解说明

  • -crop x4@ +repage:将原Logo的垂直条纹分割为4个独立行(若条纹为水平排列,替换为-crop 4x@)
  • -channel RGB -fx "v{0}+random()*0.1-0.05" +channel:对每个像素的RGB通道,在原颜色基础上随机增减±5%的亮度值,确保颜色始终在同色系内波动
  • -append:将4行微调后的条纹垂直拼接(水平条纹场景用+append)
  • -scale 400%:最后将像素级调整后的图像缩放至目标尺寸

可选添加间隙版本

如果需要保留条纹间隙,在拼接前给每行添加1像素垂直间隙:

magick c64-logo.png -crop x4@ +repage -channel RGB -fx "v{0}+random()*0.1-0.05" +channel -bordercolor none -border 0x1 -append -scale 400% c64-with-gaps.png

若要黑色间隙,将-bordercolor none替换为-bordercolor black即可。

色调微调方案(更精准控制同色系)

若要调整色调而非亮度,可切换到HSL颜色空间仅修改色相通道:

magick c64-logo.png -crop x4@ +repage -colorspace HSL -channel R -fx "v{0}+random()*0.05-0.025" +channel -colorspace sRGB -append -scale 400% c64-hue-modified.png
  • -colorspace HSL:转换到HSL空间,R通道对应色相(Hue)
  • -fx表达式:在原色相基础上随机增减±2.5%,确保色调始终在同一色系范围内

内容的提问来源于stack exchange,提问作者PedroSangre

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 09:12:34