[Buoh-dev] Parche para guardar un comic como jpeg
- From: carlosgc at gnome.org (Carlos Garcia Campos)
- Subject: [Buoh-dev] Parche para guardar un comic como jpeg
- Date: Tue Aug 15 09:42:45 2006
El mi?, 17-08-2005 a las 14:55 +0200, Esteban S?nchez escribi?:
> <snip>
>
> > > > usa un GError y muestra el mensaje que te devuelva. Adem?s el di?logo no
> > > > respeta las HIG, deber?a llevar el texto principal en negrita
> > > > ( PANGO_WEIGHT_BOLD) y con letra mas grande (PANGO_SCALE_LARGE).
> > >
> > > Necesito ayuda con ambas cosas (el GError y el pango) pues no encuentro
> > > aplicaciones con eso :(
> >
> > lo del GError es cuesti?n de inicializarlo a NULL.
> > GError *error = NULL;
> >
> > gdk_pixbuf_save (pixbuf, filename, "jpeg", &error, NULL)
> > error->message
> > g_error_free (error);
>
> ?Y entonces al evince que le pasa? ?Le da igual que haya error? Me
> pareci? curioso cuando lo vi.
>
> > Lo del di?logo HIG. Tienes dos formas de hacerlo:
> >
> > * Por una lado si das formato al texto secundario, autom?ticamente se
> > tranforma el texto primario a negrita y grande. Como no tenemos texto
> > secundario, hay que formatear una cadena vacia. Desventajas: parece un
> > poco chapucero.
> >
> > gtk_message_dialog_format_secondary_text (
> > GTK_MESSAGE_DIALOG (dialog), "
> > ");
> >
> > * Por otro lado, si miras el c?digo del message dialog, tiene un campo
> > label (que apunta al texto primario) que es p?blico. Puedes formatear
> > directamente esa label. El problema es que el atributo es p?blico pero
> > est? marcado como /* <private >*/ por lo que no se si se deber?a usar,
> > puede que en un futuro se haga private y nuestro c?digo deje de
> > funcionar:
> >
> > gint size;
> > PangoFontDescription *font_desc;
> >
> > gtk_widget_modify_font (dialog->label, NULL);
> > size = pango_font_description_get_size
> > (dialog->label->style->font_desc);
> > font_desc = pango_font_description_new ();
> > pango_font_description_set_weight (font_desc, PANGO_WEIGHT_BOLD);
> > pango_font_description_set_size (font_desc, size * PANGO_SCALE_LARGE);
> > gtk_widget_modify_font (dialog->label, font_desc);
> > pango_font_description_free (font_desc);
> >
> > Tu ver?s que forma te parece mas correcta . . .
>
> Si como texto secundario se pone el error devuelto por GError no ser?a
> tan chapu, ?verdad?
>
> Queda un dialogo que dice:
>
> <bold>Unable to save comic</bold>
> Fall? al abrir ?/Andy Capp (2005-08-17).jpeg? para escritura: Permiso
> denegado
buena idea!
> Bueno, lo del bold es para entendernos :P
>
> <snip />
> > >
> > > Saludos
> > >
> > > No hay parche porque espero a que me guies con lo del GError y el Pango
> >
> > hecho, sigo sin ver lo de guardar copia y exportar a otro formato, Hay
> > que llegar a un acuerdo de como hacerlo. Lo que es seguro es que guardar
> > copia no puede significar exportar a jpeg
>
> ?Y qu? pasa cuando haya un comic que sea jpeg? Ya no ser? exportar. De
> hecho hay uno (Frank & Ernets), y con uno basta como ejemplo. En todo
> momento estamos ocultando ese detalle al usuario, que no sabe que lo que
> descarga son GIFs, PNGs o mapas de bits. Quiz?s ?ticamente es bueno
> decirle "ey, que lo que bajas va a cambiar el formato", pero creo que
> tampoco tenemos necesidad de dar tanto detalle. No s? si el usuario
> quiere "Exportar su comic", o "Guardar una copia".
>
> En el caso de exportar da la sensaci?n de que es un formato propio que
> solo entiende nuestro programa y que somos amables y le damos la
> posibilidad de poder guardarlo y verlo con su visor de im?genes.
>
> En el caso de guardar una copia, le das a entender que son im?genes y
> como tales se pueden guardar en diferentes formatos (jpeg de momento y
> despu?s png)
hmm y entonces porque lo estamos haciendo en jpeg? en caso de ser jpeg
creo que al menos deber?amos guardarlo con calidad 100
> Mi opini?n es dejarlo como Guardar una copia. Este es mi punto de
> vista :)
>
> Ah? va el parche que espero que sea el ultimo :P
ahora le echo un vistazo (no se si me dar? tiempo, sino luego)
> Saludetes
>
Salu2
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Carlos Garcia Campos a.k.a. KaL
elkalmail yahoo es
carlosgc gnome org
http://carlosgc.linups.org
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
PGP key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x523E6462
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://forge.novell.com/pipermail/buoh-dev/attachments/20050817/437c3cd4/attachment.pgp
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]