Суть задачи: Php на основе условий формирует html+css код (без вывода на экран), этот код (html+css) надо без использования сторонних ресурсов и без вывода на экран преобразовать в изображение, которое уже в дальнейшем можно будет переслать/вставить куда потребуется. Все что удалось нарыть в гугле - и близко не отвечаем требованиям.
http://phantomjs.org/ https://davidwalsh.name/get-webpage-screenshot ... https://coligo.io/webpage-screenshots-headless-chrome-node/ https://www.npmjs.com/package/url-to-screenshot https://www.npmjs.com/package/nodejs-screen-capture
Значит плохо сформулировал свой запрос. Тебе нужен HTML2PDF + ImageMagick, без сторонних ресурсов врятли сможешь.