mirror of
https://gitlab.gnome.org/GNOME/gimp.git
synced 2025-07-03 17:33:25 +00:00
15 lines
66 KiB
C
15 lines
66 KiB
C
![]() |
/* GIMP header image file format (RGB-only): //logo.h */
|
||
|
|
||
|
static unsigned int logo_width = 200;
|
||
|
static unsigned int logo_height = 72;
|
||
|
|
||
|
/* Call this macro repeatedly. After each use, the pixel data can be extracted */
|
||
|
|
||
|
#define HEADER_PIXEL(data,pixel) \
|
||
|
pixel[0] = (((data[0] - 33) << 2) | ((data[1] - 33) >> 4)); \
|
||
|
pixel[1] = ((((data[1] - 33) & 0xF) << 4) | ((data[2] - 33) >> 2)); \
|
||
|
pixel[2] = ((((data[2] - 33) & 0x3) << 6) | ((data[3] - 33))); \
|
||
|
data += 4;
|
||
|
|
||
|
static char *header_data = ")1!X)1!X)A!Y)Q!\\)Q!\\)A!Z)A!Z)Q!])A!Z)A!Z)1!X)Q!\\*!!^)Q!])Q!]*1\"!*1\"!*1\"\"*1\"!*1\"!*1\"!*1\"!*Q\"%*!!_*!!_*!!_*1\"\"*!!^*A\"$+!\"(*!!_*Q\"%*1\"\"*A\"$*Q\"%*A\"#*A\"#*1\"\"*!!_*!!_*A\"$*Q\"&+A\",*Q\"%*A\"$*A\"$*Q\"$+!!\\*A\"#+1\"+*A\"$*Q\"%+1\"++!\")+Q\".+A\",+Q\".+1\"+*Q\"%*A\"$*A\"$*A\"$+!\"(*1!`*A\"$+A\"-+A\"-+A\",,!\"1,!\"1+A\",,!\"2+1\"++Q\"'+A\",+A\"-+A\",*A\"$*A\"$*A\"$+!\"(+!\"(+!\"(+1\"+*Q\"'+!\"(+!\"(+A\",,!\"),1\"2+A\",,!\"2+Q\"0,!\"1,!\"1,!\"1+A\"-+A\",,!\"1+A\"-,1\"2,!\"2+A\",+A\".+1\"++A\"-+Q\".+Q\"0+A\"-+Q\".+Q\".,!\"1,!\")+A\"+*Q\"'+A\"-+A\"-+A\",,!\"1,Q\"*+Q\".+A\".+A\"-+Q\".+Q\".+1\"++1\"+*Q\"%+!\"(*A\"$*A\"$*A\"$*A\"$*A\"$*A\"$+Q\".+A\",+Q\".,1\"4+Q\".+1\"++1\"*+1\")*Q\"&*!!_*A\"$*1\"!*A\"$*A\"$,!\"(+Q\".+1\"++!\"(*Q\"'*Q\"'*A\"$*1\"\"*1!`*!!_*A\"$*A\"$*Q\"%*Q\"%*Q\"%*Q\"%*Q\"%*A\"#*Q\"%)A!Z*A\"#*!!_*1\"!*Q\"%*Q\"%*1\"!+!\"(*!!_*1\"\")Q!]*A\"#)Q!\\*!!^*!!^*!!_)Q!]*!!^*1\"!*!!^)Q!\\)Q!\\*!!^*!!^*!!^)Q!])A!Z*!!^)1!X)A!Y)A!Z)1!W)1!X*!!^*!!^)Q!\\)Q!\\*1!`)Q!\\*1\"\")Q!]*1\"\"*A\"#*!!^*1\"\"*1\"!*1!`)Q!])Q!]*!!^*!!_*Q\"&*A\"\"*A\"\"*Q\"%*1\"\"*Q\"&*1!`*A\"#*A\"#*A\"$+!\"'*Q\"%*Q\"%*A\"#*A\"$*Q\"%*A\"#*A\"#*A\"#*Q\"&*Q\"'+1\")+Q\".+!\"(+1\"+*A\"$*A\"$*A\"$*A\"$*Q\"%*Q\"'+!\")+1\"++Q\".,!\"1+A\"-,1\"0+!\"(,!\"&+!\"$*A\"$*Q\"&*Q\"&+!\")+A\"-+A\",+Q\".+Q\"0,1\"3,!\"2+1\"+,!\"1+A\"+,!\".,A\"/+A\"++A\"-+Q\".+Q\"0+Q\".*Q\"'+1\")+1\"*+A\".+A\"-,!\"2,A\"3+Q\"-,1\"3,A\"1+A\"-,1\"3,1\"2,1\"0,!\"2,!\"2+Q\".,!\"1+A\".+A\"-,!\"1+A\"-+A\"-,!\"1+A\"-,!\"1+Q\"0,!\"0+Q\".+A\",+Q\"/+Q\"0+A\",,A\"0+A\"++A\"-+1\"+,!\"1,!\"1+A\"-,1\"4+1\"+,!\"1,!\"1,A\"1,!\"1,1\"4,1\"/,!\"1+A\",+Q\"/+A\"-*Q\"'*Q\"'*Q\"',1\"%,!\"1,!\"-,A\"*,!\"/,!\"1+Q\".+Q\".,!\"1+1\"*+1\"**Q\"'*A\"#*A\"$*Q\"%+1\"$+!\"(+1\"++A\"-+Q\".+A\"-+A\",+!\"(*A\"$*A\"$*A\"$*A\"$*Q\"%*Q\"%*Q\"%+1\"+*Q\"&+!\"(*Q\"%+!\"(*!!_*A\"$*A\"#*1!`*Q\"%*A\"\"*!!`*A\"\"*A\"#*A\"#*!!^*Q\"$*1\"!*A\"\"*A\"$*!!^*A\"$*1\"!*A\"\")Q!]*1\"!*!!^*!!_*!!^)Q!]*1!`)Q!\\)Q!\\)Q!]*!!`)1!X*!!^*!!^)A!Z*1\"!*A\"\"*!!^*1\"!)Q!]*1!`*Q\"%*!!^*A\"\"*!!^*1\"\"+!\"'*1\"\"*A\"#*1\"!*A\"$*A\"$*Q\"%*1!`*Q\"%*A\"#*A\"#*1\"\"*A\"$+A\"-+!\"(+!\"(*Q\"%*Q\"%*Q\"%*Q\"%*Q\"%*Q\"%+1\"**Q\"%+A\"-+Q\"/,A\"/+Q\"++A\",*Q\"&*A\"$*A\"$*A\"$+!\")+Q\"/,1\"4+A\"-,!\"1,!\"1+A\".,!\"1,!\"&+1\"++A\",+!\"(+A\"-+A\",,1\"3,1\"4,1\"4-A\"1-A\"5-!\"5,1\"4+Q\"/+Q\"/+A\"-,1\"1,A\",+A\"-+A\"-+Q\"0+Q\"0,!\"1,1\"4.1\"5,A\"4,1\"4,1\"4.1\"5.1\"5-1\"5.Q\"6-Q\"5-A\"5-A\"5.1\"5,Q\"5-Q\"5,1\"4,1\"4.!\"0,1\"4,1\"4,Q\"3-1\"2,1\"4,1\"4,!\"1.!\"4,!\"2-1\".,1\"3-1\"1,Q\"4+Q\"0,!\"2,1\"3,!\"0,!\"1+A\"-,!\"2+A\",+A\",,!\"2+A\",,!\"1,!\"1,!\"1.!\"5.1\"5,A\"5.A\"6-Q\"5.1\"5-A\"1,A\"4,1\"4,!\"0+Q\".+1\"++Q\"$,!\"&+!\"(+A\"-+A\",,1\"4,1\"4,1\"4,1\"4,1\"4+Q\"/+Q\"/+!\")*Q\"&+!\"'+!\"(+!\"(+A\",+Q\".+Q\"0,!\"2+A\",+A\"-+1\"+*A\"$*A\"$*Q\"%*Q\"%*Q\"%+1\"*+A\",+A\",+A\"-+!\"'+!\"'*Q\"%+1\")*Q\"%*Q\"%*Q\"%+1\")*Q\"%*Q\"%*Q\"%*Q\"%*Q\"%*Q\"%*1\"!*A\"$*Q\"%*!!^+!\"'*1\"!*1!`*1!`+!\"'*A\"#*1\"!*1!`*Q\"$)Q!\\)Q!\\)Q!]*!!^*1!`*1\"!*1\"!*A\"$*1!`*A\"$*1\"!*A\"\"*!!`*A\"$*1!`*A\"$*Q\"%*A\"$*A\"$*A\"\"*A\"\"*Q\"'*A\"$*A\"$*A\"$*Q\"%*A\"$*Q\"%*Q\"%*A\"#*Q\"&*Q\"&+!\"(+1\"*+A\"-+!\"'*Q\"%*Q\"%*Q\"%*Q\"%+Q\"/+!\"(,1\"3+A\",,!\"2+A\"-+Q\".+1\"**Q\"&*Q\"&,!\"1,!\"2+Q\"/,A\"3-!\"5-A\"5-!\"4+A\"-+A\".+1\"*+A\",+A\",+Q\"/,!\"1-!\"1,1\"3.Q\"6.Q\"6.!\"6-!\"6,A\"5,1\"2+Q\"0+Q\"/,!\"1,!\"1,!\"2,1\"4,!\".-!\"4-A\"6-A\"8.Q\"8/1\"9-A\"8.Q\"7.Q\"7.A\"7.!\"7-1\"5.A\"6-1\"7-A\"8-Q\"6,A\"5-1\"5,Q\"5.!\"5-Q\"5,1\"4.1\"8-1\"5.Q\"6-Q\"9.Q\"6-1\"5/1\"8-A\"6.!\"6-A\"6.A\"7-Q\"7-1\"8.Q\"7/1\"9/A\"8-Q\"6-A\"6-!\"4-!\"4.!\"5-1\"6-!\"4,1\"4,1\"3,1\"4+Q\".,1\"4,1\"4,Q\"5,A\"4-A\"9-A\"8.1\"8-Q\"9-Q\"5.1\"7.Q\"8.A\"5,1\"3,A\"3+Q\".,1\"3,A\"&+1\"*-!\",,1\"3,1\"4.Q\"1/!\"8-1\"4-1\"5,1\"4,!\"0+Q\"/+!\"(+!\"(+A\",+1\")+A\"-+Q\".,1\"3+Q\"0,1\"3+1\"*+Q\"/+!\"(*Q\"%*Q\"&+!\"'+A\",+A\",+Q\"0+A\"++A\"-*Q\"%+!\"'*Q\"%*Q\"%*Q\"%*Q\"%*Q\"%*Q\"'+!\"'*Q\"%*Q\"%*Q\"%*Q\"%*A\"$*Q\"%*A\"$*Q\"%*Q\"%*1\"!*A\"#*A\"$*A\"#*!!`*A\"#*!!`*Q\"%*A\"$*1\"\"*Q\"%*!!`*A\"#*A\"#*1!`*A\"#*1\"!*A\"#*Q\"&*1\"!*A\"$*Q\"%*Q\"&*A\"$*Q\"%*Q\"%+!\"(*Q\"%*Q\"%*Q\"%*Q\"%*A\"$*Q\"%*Q\"%*Q\"%*Q\"%+Q\".+!\"'+Q\"
|