Converter Base64 em arquivo PNG / JPEG em R

Eu já vi o processo de converter um arquivo png para o trabalho base64 no post abaixoConverter imagem R em Base 64

Eu gostaria de fazer exatamente o oposto do que você fez. Eu tenho uma base64 de uma imagem armazenada em uma variável "capimg" e agora quero convertê-la em um arquivo png ou jpeg. Você pode me ajudar a fazer engenharia reversa do processo.

Isso é factível?

Eu vi isso feito usando php como abaixo, mas eu preciso de um script R para fazer o mesmo

<?php
$data = urldecode($_POST['imageData']);
list($type, $data) = explode(';', $data);
list(, $data)      = explode(',', $data);
$data = base64_decode($data);
file_put_contents('image.png', $data);
?>

Na verdade, eu também sou capaz de decodificar a base64 em um vetor usando o pacote base64enc como abaixo y <- base64decode (capimg)

Mas não sei como prosseguir

questionAnswers(1)

yourAnswerToTheQuestion