Как преобразовать код библиотеки изображений Python в PHP?

Недавно я конвертировал один из моих проектов Python в PHP, чтобы я мог использовать его на своем веб-сайте, но я застрял при конвертации этого бита.

Вот код Python, который я пытаюсь преобразовать:

from PIL import Image, ImageTk
from random import randint

value = '00000000000000000000001100011000000000011000110000000000000000000000000000001000000000011000000000110000011000000011000000011111111100000000000000000000000000000000000000'

cmap = {'0': (255,255,255), '1': (0,0,0)}

data = [cmap[letter] for letter in value]
img = Image.new('RGB', (17, len(value)//17), "white")
img.putdata(data)
rand = str(randint(100000,999999))
path = "images/image" + rand + ".png"img.save(path,"PNG")

Вот что я получил в PHP:

$value = '00000000000000000000001100011000000000011000110000000000000000000000000000001000000000011000000000110000011000000011000000011111111100000000000000000000000000000000000000';

$cmap = str_replace(array('1', '0'), array('(255,255,255)', '(0,0,0)'), $value);

$data = // Does this loop through every number in $value?
$img = // In Python, this uses the Python Imaging Library. Would imagecreatefromstring($data) be usable?
// Add data to img variable
$rand = rand(100000,999999);
$path = "images/image" . $rand . ".png";
// Save image

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector