mirror of
https://gitlab.gnome.org/GNOME/gimp.git
synced 2025-07-03 09:23:24 +00:00
Completely rewrite metadata handling using gexiv2
Based on original patches from Hartmut Kuhse and modified by Michael Natterer. Changes include: - remove libexif dependency and add a hard dependency on gexiv2 - typedef GExiv2Metadata to GimpMetadata to avoid having to include gexiv2 globally - add basic GimpMetadata handling functions to libgimpbase - add image and image file specific metadata functions to libgimp, including the exif orientation image rotate dialog - port plug-ins to use the new APIs - port file-tiff-save's UI to GtkBuilder - add new plug-in "metadata" to view the image's metadata - keep metadata around as GimpImage member in the core - update the image's metadata on image size, resolution and precision changes - obsolete the old metadata parasites - migrate the old parasites to new GimpMetadata object on XCF load
This commit is contained in:
parent
c51ce66f1b
commit
21bed1e2fb
68 changed files with 4810 additions and 1572 deletions
|
@ -29,6 +29,7 @@
|
|||
|
||||
#include <libgimp/gimpexport.h>
|
||||
#include <libgimp/gimpmenu.h>
|
||||
#include <libgimp/gimpmetadata.h>
|
||||
#include <libgimp/gimpaspectpreview.h>
|
||||
#include <libgimp/gimpdrawablepreview.h>
|
||||
#include <libgimp/gimpbrushmenu.h>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue