mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-23 20:30:15 +00:00
add raph@gimp.org's fix to the jpeg indexing routine
1999-07-15 Larry Ewing <lewing@gimp.org> * src/io-jpeg.c (image_load): add raph@gimp.org's fix to the jpeg indexing routine * src/testpixbuf.c (main): fix up the file routines a little so that you can load multiple files given the file names
This commit is contained in:
parent
de2313faf3
commit
bd943182b7
@ -122,6 +122,9 @@ new_testrgb_window (GdkPixBuf *pixbuf)
|
||||
int
|
||||
main (int argc, char **argv)
|
||||
{
|
||||
int i;
|
||||
int found_valid = FALSE;
|
||||
|
||||
GdkPixBuf *pixbuf;
|
||||
|
||||
gtk_init (&argc, &argv);
|
||||
@ -132,11 +135,24 @@ main (int argc, char **argv)
|
||||
|
||||
gtk_widget_set_default_colormap (gdk_rgb_get_cmap ());
|
||||
gtk_widget_set_default_visual (gdk_rgb_get_visual ());
|
||||
pixbuf = gdk_pixbuf_load_image ("test.gif");
|
||||
|
||||
new_testrgb_window (pixbuf);
|
||||
i = 1;
|
||||
for (i = 1; i < argc; i++)
|
||||
{
|
||||
if (argv[i])
|
||||
{
|
||||
pixbuf = gdk_pixbuf_load_image (argv[i]);
|
||||
|
||||
if (pixbuf)
|
||||
{
|
||||
new_testrgb_window (pixbuf);
|
||||
found_valid = TRUE;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
gtk_main ();
|
||||
if (found_valid)
|
||||
gtk_main ();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -1,3 +1,11 @@
|
||||
1999-07-15 Larry Ewing <lewing@gimp.org>
|
||||
|
||||
* src/io-jpeg.c (image_load): add raph@gimp.org's fix to the jpeg
|
||||
indexing routine
|
||||
|
||||
* src/testpixbuf.c (main): fix up the file routines a little so
|
||||
that you can load multiple files given the file names
|
||||
|
||||
1999-07-14 Larry Ewing <lewing@gimp.org>
|
||||
|
||||
* src/testpixbuf.c (expose_func): added an almost proper expose
|
||||
|
@ -99,7 +99,7 @@ GdkPixBuf *image_load(FILE *f)
|
||||
unsigned char *from, *to;
|
||||
from = lines[i]+w-1;
|
||||
to = lines[i]+w*3-3;
|
||||
for (j=w-1;j>=0;j++) {
|
||||
for (j=w-1;j>=0;j--) {
|
||||
to[0] = from[0];
|
||||
to[1] = from[0];
|
||||
to[2] = from[0];
|
||||
@ -120,7 +120,7 @@ GdkPixBuf *image_load(FILE *f)
|
||||
return NULL;
|
||||
pixbuf->ref_count = 0;
|
||||
pixbuf->unref_func = NULL;
|
||||
|
||||
|
||||
return pixbuf;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user