Arcihed, weil sowohl der Schriftwandler als auch der Bildkonverter durch erweiterte Node.js -basierte Konverter ersetzt werden **
Der alte 5.x -Schriftwandler (mit PHP) wurde im Januar 2020 entfernt, da er nicht mehr mit modernen Versionen von LittleVGL kompatibel ist. Das letzte Commit mit ec7d2676b36a27fa13b21162aca1476ad8456ec5 ist.
Dieses Repository beherbergt eine Reihe von Konverter -Versorgungsunternehmen für LittleVGL. Beachten Sie, dass der 6.0+ TTF/OTF -FONT -Konverter ein eigenes Repository unter https://github.com/littlevgl/lv_font_conv hat.
Hier können Sie sehen, wie sie funktionieren oder herunterladen, um offline zu laufen.
Diese Anleitung zeigt, wie die Konverter offline in einer Befehlszeile unter Linux verwendet werden
sudo apt-get install php7.2-cli 2.a für den Bildmanipulator: sudo apt-get install php7.2-gd
git clone https://github.com/littlevgl/lv_utils.gitFür Mac OSX mit Homebrew
Da die von Xcode installierte PHP -Version möglicherweise nicht die GD -Grafikbibliothek installiert hat, müssen Sie die Homebrew -Version installieren. Nach der Installation müssen Sie feststellen, wo es installiert wurde, und verweisen Sie auf den vollständigen Pfad zu PHP, wenn Sie die auf dieser Seite angegebenen Befehle ausführen. Das folgende Beispiel in Schritt 4 war der Installationsort auf meinem Mac für PHP Version 7.3.3.
php img_conv_core.php "name=wallpaper&img=red_flower.png"Die erforderlichen Argumente des Skripts:
Optionale Argumente:
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_alpha , raw_chroma raw Die Standardeinstellung ist: true_color .c_array , bin_332 , bin_565 , bin_565_swap , bin_888 . Standard ist: c_array . HINWEIS: Möglicherweise müssen Sie in php.ini memory_limit erhöhen, wenn PHP einen ähnlichen Fehler enthält:
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 21570880 bytes) in lv_utils/img_conv_core.php`
Konvertieren Sie ein Bunny.png mit Alpha für alle Pixel in 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; oder LV_IMG_DECLARE(my_image_name);lv_img_set_src(img1, &my_image_name);lv_img_set_src(img1, "S:/path/to/image");