On (19:51 04/06/07), David Woodfall <[EMAIL PROTECTED]> put forth the
proposition:
> On (20:46 03/06/07), [EMAIL PROTECTED] <[EMAIL PROTECTED]> put forth the
> proposition:
> > OOPS! The 'if' statement should be "(if (null? errobj)". I had my
> > logic backwards.
> >
> > Quoting [EMAIL PROTECTED]:
> >
> > > ;;----------------------------------------------------------
> > > ;; 'add-comment' attaches "gimp-comment" parasite to 'image'
> > > ;; with the value of the passed 'string'
> > > ;;
> > > (define (add-comment image string)
> > > (*catch 'errobj
> > > (gimp-image-parasite-find image "gimp-comment")
> > > (if (not (null? errobj))
> > > (gimp-image-parasite-detach image "gimp-comment")
> > > )
> > > )
> > > (gimp-image-parasite-attach (list "gimp-comment"
> > > 3
> > > (bytes-append string)))
> > > )
> > >
>
> Hi and thanks for your help. Unfortunately I'm getting an execution
> error. It seems to be the gimp-image-parasite-attach line that's causing
> it. I tried a simple version and the parasite-find and detach lines seem to
> work.
Ok fixed now:
(gimp-image-parasite-attach image (list "gimp-comment"
3
(bytes-append
string)))
Thanks again
>
> >
> > _______________________________________________
> > Gimp-user mailing list
> > [email protected]
> > https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-user
>
> --
> f u cn rd ths, u cn gt a gd jb n cmptr prgrmmng.
>
> _______________________________________________
> Gimp-user mailing list
> [email protected]
> https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-user
--
Caution: breathing may be hazardous to your health.
_______________________________________________
Gimp-user mailing list
[email protected]
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-user