RSS/Atom feed Twitter
Site is read-only, email is disabled

[poppler] ANNOUNCE: gimp-poppler version 0.4.0

This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

2 of 3 messages available
Toggle history

Please log in to manage your subscriptions.

ANNOUNCE: gimp-poppler version 0.4.0 Nathan Summers 29 Jun 12:08
42C2C187.70808@bitplanet.net 07 Oct 20:23
  [poppler] ANNOUNCE: gimp-poppler version 0.4.0 Nathan Summers 30 Jun 16:36
Nathan Summers
2005-06-29 12:08:42 UTC (over 18 years ago)

ANNOUNCE: gimp-poppler version 0.4.0

gimp-poppler version 0.4.0 has been released. It can be downloaded at http://rockwalrus.dyndns.org/~rockwlrs/gimp-poppler . This new version features thumbnailing and the ability to only load individual pages. There are other features; check the NEWS file for details.

Unlike previous versions of gimp-poppler, this version relies on features only present in the developer's version of GIMP. At present, it requires a fairly recent version from CVS.

Rockwalrus

Nathan Summers
2005-06-30 16:36:19 UTC (over 18 years ago)

[poppler] ANNOUNCE: gimp-poppler version 0.4.0

On 6/29/05, Kristian Høgsberg wrote:

Nathan Summers wrote:

gimp-poppler version 0.4.0 has been released. It can be downloaded at http://rockwalrus.dyndns.org/~rockwlrs/gimp-poppler . This new version features thumbnailing and the ability to only load individual pages. There are other features; check the NEWS file for details.

Wow, good work, that's really nice. Ideally, you shouldn't have to use the /usr/include/popper/* API, so I was looking through glib_glue.cc to see what kind of functionality we need to provide in the glib wrapper to avoid this. First, the page label is actually available in the glib wrapper - it's probably not the most discoverable interface, but it's a GObject property. So you can do

char *label = NULL;

g_object_get (G_OBJECT (poppler_page), "label", &label, NULL);

to get the label for a PopplerPage.

Yes, this was discovered by one of the gimp developers literally minutes after I made the 0.4.0 release. It's generally considered good style for gobjects to provide a C accessor function for each property, and vica-versa, for exactly this reason.

> As for the anti-alias toggle... I'm not sure. It's only affecting the

fonts with the splash backend, right? And the cairo backend can't respect that setting. Is it really something you'd want to disable?

Generally, the ability to turn off antialiasing is not necessary or desirable, but there are certainly image-manipulation situations where having crisp, full-intensity borders is more important than subpixel accuracy. This is why pretty much every operation in GIMP can have the antialiasing turned off. It would be a shame if the poppler plugin couldn't do this, when the old ghostscript-based plugin could.

Getting at the paths and text in the PDF as you mention in your previous mail is a lot more difficult. We can't easily get at that with the current poppler structure, and defining a good API for this isn't easy either.

We'll see what we can come up with.

Anyway, it's great to see poppler and the glib wrapper used outside evince. Let us know if there is more information you need from the poppler-glib API.

We'll stay in touch.

Rockwalrus