INNER CODE UNIT · Python

out_r

dddevid/Musly · tools/generate_dmg_background.py:20

                out_r = int((r * src_a + img[idx] * dst_a * (1.0 - src_a)) / out_a)
                out_g = int((g * src_a + img[idx + 1] * dst_a * (1.0 - src_a)) / out_a)
                out_b = int((b * src_a + img[idx + 2] * dst_a * (1.0 - src_a)) / out_a)
                img[idx] = min(255, max(0, out_r))
                img[idx + 1] = min(255, max(0, out_g))
                img[idx + 2] = min(255, max(0, out_b))
                img[idx + 3] = int(min(255, max(0, out_a * 255)))

    # 1. Background gradient (deep dark modern macOS style: #14161F to #0A0B10)
    for y in range(h):
        t = y / h
        ease_t = 0.5 - 0.5 * math.cos(t * math.pi)
        r = int(20 + (10 - 20) * ease_t)
        g = int(22 + (11 - 22) * ease_t)
        b = int(32 + (16 - 32) * ease_t)
        for x in range(w):
            idx = (y * w + x) * 4
            img[idx] = r

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…