Re: [Script-fu] How to convert a path to a selection?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Here is a workaround, in Python.  This is a fragment you can enter in the GIMP Python console.  It should translate to Scheme.

image = gimp.image_list()[0]
pdb.gimp_vectors_import_from_file(image, "foo/test.svg", True, False)
# prints: (1, (3,))
# 3 is the ID of the newly imported path
activeVectors = pdb.gimp_get_active_vectors(image)
print activeVectors
# prints: <gimp.Vectors 'Imported Path#1'>
pdb.gimp_vectors_to_selection(activeVectors, 2, True, False, 0, 0)

This is sufficient if you assume that the imported vector becomes "active".

There does seem to be some confusion in the API, between ID's and objects.

Since May 2011 there is a Vectors.from_id() method in GIMP Python, which would also solve this problem, at least in Python.  Note the GIMP Python documentation doesn't document the Vectors class.

_______________________________________________
gimp-developer-list mailing list
gimp-developer-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gimp-developer-list


[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux