Типичная смесь «Over» выполняется следующим образом:
outputRed = (foregroundRed * foregroundAlpha) + (backgroundRed * (1.0 - foregroundAlpha));
И затем повторяется для синих и зеленых каналов. Сделайте это для каждого пикселя.
В соответствии с докерскими документами (например, 20 ГБ):
docker run -d \
-it \
--name tmptest \
--mount type=tmpfs,destination=/app,tmpfs-mode=1770,tmpfs-size=21474836480 \
nginx:latest
PS: Документы указывают, что по умолчанию тома tmpfs имеют неограниченный размер, поэтому вычисления здесь могут быть округлены до объема свободной памяти. в хост-ОС.
SRC: https://docs.docker.com/storage/tmpfs/#specify-tmpfs-options