Enlightenment CVS committal
Author : raster
Project : e17
Module : libs/epeg
Dir : e17/libs/epeg/src/bin
Modified Files:
epeg_main.c
Log Message:
access to image pixels - generic api giving access to any block of pixels in
the decoded image
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/epeg/src/bin/epeg_main.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- epeg_main.c 30 Oct 2003 02:40:58 -0000 1.2
+++ epeg_main.c 1 Nov 2003 00:43:24 -0000 1.3
@@ -39,6 +39,32 @@
}
epeg_decode_size_set (im, 128, 96);
+
+ {
+ unsigned int *pixels;
+
+ epeg_decode_colorspace_set(im, EPEG_ARGB32);
+ pixels = epeg_pixels_get(im, 0, 0, 128, 96);
+ if (pixels)
+ {
+ int x, y;
+ unsigned int *p;
+
+/* printf("Image pixels:\n"); */
+ p = pixels;
+ for (y = 0; y < 96; y++)
+ {
+ for (x = 0; x < 128; x++)
+ {
+/* printf("%08x ", p[0]);*/
+ p ++;
+ }
+/* printf("\n");*/
+ }
+ epeg_pixels_free(im, pixels);
+ }
+ }
+
epeg_quality_set (im, 75);
epeg_thumbnail_comments_enable (im, 1);
epeg_comment_set (im, "Smelly pants!");
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs