Arcihed porque tanto el convertidor de fuente como el convertidor de imagen se reemplazan con convertidores basados en nodos más avanzados ** **
El antiguo convertidor de fuente 5.x (usando PHP) se eliminó en enero de 2020, ya que ya no es compatible con versiones modernas de LittleVGL. El último compromiso que lo contiene es ec7d2676b36a27fa13b21162aca1476ad8456ec5 .
Este repositorio alberga una serie de utilidades convertidor para Littlevgl. Tenga en cuenta que el convertidor de fuentes 6.0+ TTF/OTF tiene su propio repositorio en https://github.com/littlevgl/lv_font_conv.
Aquí puedes ver cómo funcionan o descargarlos para salir sin conexión.
Esta guía muestra cómo usar los convertidores fuera de línea en una línea de comando en Linux
sudo apt-get install php7.2-cli 2.A para el manipulador de imagen: sudo apt-get install php7.2-gd
git clone https://github.com/littlevgl/lv_utils.gitPara Mac OSX usando Homebrew
Debido a que la versión PHP instalada por XCode podría no tener instalada la biblioteca de gráficos GD, debe instalar la versión HomeBrew. Una vez instalado, deberá encontrar dónde se instaló y hacer referencia a la ruta completa a PHP al ejecutar los comandos que se muestran en esta página. El siguiente ejemplo en el paso 4 resultó ser la ubicación de instalación en mi Mac para PHP versión 7.3.3.
php img_conv_core.php "name=wallpaper&img=red_flower.png"Los argumentos requeridos del guión:
Argumentos opcionales:
true_color , true_color_alpha , true_color_chroma , indexed_1 , indexed_2 , indexed_4 , indexed_8 , alpha_1 , alpha_2 , alpha_4 , alpha_8 , raw , raw_alpha , raw_chroma . El valor predeterminado es: true_color .c_array , bin_332 , bin_565 , bin_565_swap , bin_888 . El valor predeterminado es: c_array . NOTA: Es posible que deba aumentar memory_limit en php.ini si PHP informa un error similar a este:
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 21570880 bytes) in lv_utils/img_conv_core.php`
Convertir un bunny.png con alfa para todos los píxeles a C Array: php img_conv_core.php "name=icon&img=bunny.png&format=c_array&cf=true_color_alpha"
extern const lv_img_t my_image_name; o LV_IMG_DECLARE(my_image_name);lv_img_set_src(img1, &my_image_name);lv_img_set_src(img1, "S:/path/to/image");