Доступна новая версия, добавлены методы для работы с base64
1. dbInit() – Метод принимающий конфиг для подключения к базе данных и инициализирующий его
2. dbSelect() – Метод для забора данных из базы
3. dbInsert() – Метод для добавления данных
4. dbUpdate() – Метод для обновления данных
5. pf() – Умный вывод информации для дебага на экран
6. getJsonFromFile() – Забор json из файла с указанием пути и указателем в формате массива или строки его вернуть
7. putJsonToFile() – Записать массив в json по указанному пути с некоторыми опциями
8. phpInfo() – вывод phpinfo и обрыв выполнения программы
9. getBase64ImgCssString() – Возвращает Base64 строку с изображением подготовленную к вставке в css или в img или еще куда либо, можно локально, можно по url
10. getBase64File() – забрать файл и получить его в base64 c информацией о файле.
11. putBase64File() – положить строку base64 в файл

Пример:

$owl = new OwlPhp();

$path          = __DIR__.'/test.jpeg';
$path2         = __DIR__.'/test5.jpeg';
$getBase64File = $owl->getBase64File($path);

$owl->putBase64File($path2, $getBase64File['base64']);

$url          = 'http://soyuz-ig.ru/foto3.png?i=3832&k=antarktida-foto';
$base64String = $owl->getBase64ImgCssString($url, ['fromUrl']);
echo $base64String;
echo "<img src = '".$base64String."'></img>";

$url          = $path;
$base64String = $owl->getBase64ImgCssString($url);
echo $base64String;
echo "<img src = '".$base64String."'></img>";

Ссылка как релиз на github – OWL.PHP (v0.3-alpha)