simplify imagemagick conversion

This commit is contained in:
Dave Murphy 2015-02-18 15:06:09 +00:00
parent 6be71c218e
commit 257f77a05d
2 changed files with 6 additions and 6 deletions

View File

@ -94,7 +94,7 @@ endif
#--------------------------------------------------------------------------------- #---------------------------------------------------------------------------------
export OFILES := $(addsuffix .o,$(BINFILES)) \ export OFILES := $(addsuffix .o,$(BINFILES)) \
$(PNGFILES:.png=.rgb.o) \ $(PNGFILES:.png=.bgr.o) \
$(CPPFILES:.cpp=.o) $(CFILES:.c=.o) $(SFILES:.s=.o) \ $(CPPFILES:.cpp=.o) $(CFILES:.c=.o) $(SFILES:.s=.o) \
export INCLUDE := $(foreach dir,$(INCLUDES),-I$(CURDIR)/$(dir)) \ export INCLUDE := $(foreach dir,$(INCLUDES),-I$(CURDIR)/$(dir)) \
@ -172,16 +172,16 @@ $(OUTPUT).elf : $(OFILES)
#--------------------------------------------------------------------------------- #---------------------------------------------------------------------------------
%.rgb.o: %.rgb %.bgr.o: %.bgr
#--------------------------------------------------------------------------------- #---------------------------------------------------------------------------------
@echo $(notdir $<) @echo $(notdir $<)
@$(bin2o) @$(bin2o)
#--------------------------------------------------------------------------------- #---------------------------------------------------------------------------------
%.rgb: %.png %.bgr: %.png
#--------------------------------------------------------------------------------- #---------------------------------------------------------------------------------
@echo $(notdir $<) @echo $(notdir $<)
@convert $< -channel B -separate $< -channel G -separate $< -channel R -separate -channel RGB -combine -rotate 90 $@ @convert $< -rotate 90 $@
-include $(DEPENDS) -include $(DEPENDS)

View File

@ -17,7 +17,7 @@
#include <string.h> #include <string.h>
//This include a header containing definitions of our image //This include a header containing definitions of our image
#include "brew_rgb.h" #include "brew_bgr.h"
int main(int argc, char **argv) int main(int argc, char **argv)
{ {
@ -37,7 +37,7 @@ int main(int argc, char **argv)
u8* fb = gfxGetFramebuffer(GFX_BOTTOM, GFX_LEFT, NULL, NULL); u8* fb = gfxGetFramebuffer(GFX_BOTTOM, GFX_LEFT, NULL, NULL);
//Copy our image in the bottom screen's frame buffer //Copy our image in the bottom screen's frame buffer
memcpy(fb, brew_rgb, brew_rgb_size); memcpy(fb, brew_bgr, brew_bgr_size);
// Main loop // Main loop
while (aptMainLoop()) while (aptMainLoop())