App:Library:LVGL:docs:3rd party libraries:JPG decoder
提供: robot-jp wiki
ナビゲーションに移動検索に移動https://docs.lvgl.io/8.2/libs/sjpg.html
JPG decoder
英文 | 自動翻訳 |
---|---|
Allow the use of JPG images in LVGL. Besides that it also allows the use of a custom format, called Split JPG (SJPG), which can be decoded in more optimal way on embedded systems. |
LVGLでJPG画像の使用を許可します。それに加えて、Split JPG(SJPG)と呼ばれるカスタム形式を使用することもできます。これは、組み込みシステムでより最適な方法でデコードできます。 |
Overview
英文 | 自動翻訳 |
---|---|
|
|
Usage
英文 | 自動翻訳 |
---|---|
If enabled in lv_conf.h by LV_USE_SJPG LVGL will register a new image decoder automatically so JPG and SJPG files can be directly used as image sources. For example:
lv_img_set_src(my_img, "S:path/to/picture.jpg");
Note that, a file system driver needs to registered to open images from files. Read more about it here or just enable one in |
LVGLで有効にlv_conf.h するLV_USE_SJPG と、新しい画像デコーダーが自動的に登録されるため、JPGとSJPG
ファイルは 画像ソースとして直接使用でき ます 。例:lv_img_set_src (my_img 、 "S:path / to / picture.jpg" ); ファイルからイメージを開くには、ファイルシステムドライバを登録する必要があることに注意してください。詳細についてはこちらをご覧になるか、で有効に |
Converter
Converting JPG to C array
英文 | 自動翻訳 |
---|---|
|
|
Converting JPG to SJPG
英文 | 自動翻訳 |
---|---|
python3 and the PIL library required. (PIL can be installed with To create SJPG from JPG:
The expected result is: Conversion started...
Input:
image_to_convert.jpg
RES = 640 x 480
Output:
Time taken = 1.66 sec
bin size = 77.1 KB
walpaper.sjpg (bin file)
walpaper.c (c array)
All good!
|
Example
英文 | 自動翻訳 |
---|---|
Load an SJPG image |
JPGからSJPGを作成するには:
期待される結果は次のとおりです。 変換 を開始しました... 入力: image_to_convert 。jpg RES = 640 x 480 出力: 所要時間 = 1.66秒のビンサイズ= 77.1KB の壁紙。sjpg (binファイル)壁紙。c (c配列) すべて 良いです! |
API
英文 | 自動翻訳 |
---|---|
Functions
|