On Mon, Jun 14, 1999 at 12:07:17PM +0200, Andreas Tille wrote: > My question is now if the perl library could help me. I wanted > to load an image scale it to certain dimensions and save it in > a batch script (without any display). I didn't find a way to > do it via `gimp -b` but could the library possibly help me for > that task. The job should be done from a perl script anyway so > the use of Perl would be welcome. Yes, it is possible. Craig Small, who wrote the original Gimp perl scripts, taught me in his scripts. :-) The script was probably written for an earlier version of Gimp, but some Gimp's function syntax has changed a tiny bit, so the attached one has been adapted to work with Gimp 1.1.5. This is the command: gimp --no-interface --no-data --batch '(extension-perl-server 0 0 0)' & I am a complete newbie in Gimp scripting too. Craig Small (the Debian developer) is the guru. If you have any more difficult questions, ask him. :-) Also, you might be able to get help (if you are lucky) on #gimp on irc.gimp.org. :-) Cheers, Anthony -- Anthony Fok Tung-Ling Civil and Environmental Engineering foka@ualberta.ca, foka@debian.org University of Alberta, Canada anthony_fok@catholic.org Keep smiling! *^_^* Come visit Our Lady of Victory Camp -- http://www.olvc.ddns.org/ or http://www.ualberta.ca/~foka/OLVC/
Attachment:
debbar.pl
Description: Perl program
#!/bin/sh # This script makes the Debian buttons, it is often a good idea # to have gimp perl up and running so it is a lot faster. # # Uncomment this line to run the server # # gimp --no-interface --no-data --batch '(extension-perl-server 0 0 0)' & # # TRANSLATORS, Edit the stuff in ""s HOME_TEXT="Home" ABOUT_TEXT="About Debian" NEWS_TEXT="News" DISTRIB_TEXT="Distribution" SUPPORT_TEXT="Support" DEVEL_TEXT="Development" SEARCH_TEXT="Search" cwd=`pwd` # Dont' edit below this line ./debbar.pl -words "${HOME_TEXT}" -o ${cwd}/home.gif ./debbar.pl -words "${ABOUT_TEXT}" -o ${cwd}/about.gif ./debbar.pl -words "${NEWS_TEXT}" -o ${cwd}/news.gif ./debbar.pl -words "${DISTRIB_TEXT}" -o ${cwd}/distrib.gif ./debbar.pl -words "${SUPPORT_TEXT}" -o ${cwd}/support.gif ./debbar.pl -words "${DEVEL_TEXT}" -o ${cwd}/devel.gif ./debbar.pl -words "${SEARCH_TEXT}" -o ${cwd}/search.gif