alexjet73
@alexjet73

Получить изображение из Deno JS в PHP?

Есть скрипт JS. Возможно ли (если да то как лучше) в PHP запустить скрипт через Deno и получить в ответ изображение (например в uint8array)?
  • Вопрос задан
  • 140 просмотров
Пригласить эксперта
Ответы на вопрос 2
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
чисто теоретически - да, есть расширение v8js, на практике же проще переписать код на php либо ajax'ом передавать результат в php
Ответ написан
SerafimArts
@SerafimArts
Senior Notepad Reader
Если в deno есть экспортируемые функции cdecl, fastcall или stdcall abi, то просто используете обычные сишные хедеры для её декларации и обращаетесь к коду напрямую из пыха через FFI: https://www.php.net/manual/ru/ffi.cdef.php

А uint8 - это char, так что пакуется с помощью pack('C*', $array) и распаковывается обратно примерно таким же образом: https://www.php.net/manual/ru/function.pack.php

P.S. Проверил, у Deno нет никаких экспортных функций, кроме непонятной для крашей: https://habrastorage.org/webt/mq/ye/5v/mqye5v1pqkb...

А это значит, что потребуется, либо руками пересобрать, прокинув нужные функции наружу чтоб можно было их вызвать, либо как-то иначе извращаться.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы