Adobe Photoshop设计平面设计

如何制作这种出这种彩虹字海报?

问题描述

地铁风
不会撸程序的设计狮不是好科研狗

这种不写程序生成简直都愧为智慧生物啊……

单位的机器没装 Mathematica,只好用 Processing 了…… 话说 Processing 这玩意真是丑陋,以副作用为生的系统………………

void setup() 
{
  size(1280, 800);
  // background(0, 10, 20);
  background(255, 250, 240);

  // Create the font
  PFont f = createFont("STSongti-SC-Bold", 500);
  textFont(f);
  rectMode(CENTER);
  textAlign(CENTER, CENTER);
  colorMode(HSB, 360, 100, 100);
  blendMode(MULTIPLY);
  noLoop();
} 

void drawChar(String text, float x, float y, float scale_x)
{
    pushMatrix();
    translate(x, y);
    scale(scale_x, 1.0);
    text(text, 0, 0);
    popMatrix();
}  

void draw() 
{
  int Steps = 20;
  int Hue = 0;
  int Alpha = int(1.0/Steps*5 * 100);
  for(float scale = 1.0; scale > -1.0; scale -= 1.0/Steps)
  {
    fill(Hue, 50, 50, Alpha); 
    drawChar("牛", 350, 300, scale);
    drawChar("逼", 1280-350, 300, scale);
    Hue += 360 / Steps;
  }
  save("mult.png");
}
40 赞同 11 感谢 44 收藏 24 条已备份评论 发布于 2016-09-09 知乎原页 ↗

评论 24

作为一个医学生,学校居然给我们安排c语言...老师台上讲,我台下一脸懵逼😳
0 赞
列奥十四回复 KEKEKEKE
作为一名经管学僧我们的C语言被改成office了。。。。
0 赞
列奥十四回复 KEKEKEKE
然而依然会有妹子找我教她们做表。。。然而我最不擅长的就是excel啊TT
0 赞
列奥十四回复 KEKEKEKE
目前接触excel的机会太少,Word暂时被markdown取代,所以我下office全家桶的意义只剩PPT和OneNote了。。。
2 赞
作为一个资深迷妹,程序员果然什么都会实现啊!
0 赞
请问库的名称就叫 Processing 吗?
0 赞
冰糖薄荷糖
请问这个可以用混合工具做出来这样的效果吗
0 赞