mirror of
https://github.com/portapack-mayhem/mayhem-firmware.git
synced 2024-11-27 12:05:34 +00:00
Added ImageMagick instructions per https://github.com/eried/portapack-mayhem/issues/93#issuecomment-655437363
parent
1fc25d50bc
commit
356a190bcd
@ -36,3 +36,17 @@ cp ~/Pictures/bmp_splash.hpp firmware/application/bitmaps/bmp_splash.hpp
|
|||||||
|
|
||||||
Finally, rebuild the source and flash the HackRF One and PortaPack.
|
Finally, rebuild the source and flash the HackRF One and PortaPack.
|
||||||
|
|
||||||
|
----------------------
|
||||||
|
Someone asked whether it would be possible to just load a .PNG or .JPG image into the device.
|
||||||
|
|
||||||
|
A quick solution to this would be to use the [ImageMagick](https://imagemagick.org/script/download.php) ```convert``` function which would take an image, resize it to fit the screen and change the filetype to a 4 bit RLE .BMP image in one step, meaning you just create a suitable image, save it as a .JPG or .PNG (or whatever type you prefer).
|
||||||
|
|
||||||
|
If the file is already the correct resolution:
|
||||||
|
```convert filename.jpg -type Palette -compress RLE -colors 16 BMP3:splash.bmp
|
||||||
|
xxd -i splash.bmp bmp_splash.hpp```
|
||||||
|
|
||||||
|
If the file needs resizing to fit:
|
||||||
|
```convert -resize 240x304 filename.jpg -type Palette -compress RLE -colors 16 BMP3:splash.bmp
|
||||||
|
xxd -i splash.bmp bmp_splash.hpp```
|
||||||
|
|
||||||
|
Note that the ```-resize 240x304``` part of the line will not necessarily resize the new image to exactly 240x304px, it will keep the aspect ratio so that one of the sides will be correct and the other one will scale properly.
|
||||||
|
Loading…
Reference in New Issue
Block a user