This module contains code that converts image data to formats suitable for printing to console.
More...
This module contains code that converts image data to formats suitable for printing to console.
Based on https://github.com/hit9/img2txt by with minor modifications, BSD license as follows:
def image_console_printer._alpha_blend |
( |
|
src, |
|
|
|
dst |
|
) |
| |
|
private |
41 src_multiplier = (src[3] / 255.0)
42 dst_multiplier = (dst[3] / 255.0) * (1 - src_multiplier)
43 result_alpha = src_multiplier + dst_multiplier
48 int(((src[0] * src_multiplier) + (dst[0] * dst_multiplier)) / result_alpha),
49 int(((src[1] * src_multiplier) + (dst[1] * dst_multiplier)) / result_alpha),
50 int(((src[2] * src_multiplier) + (dst[2] * dst_multiplier)) / result_alpha),
51 int(result_alpha * 255)
def _alpha_blend
Definition: image_console_printer.py:37