home.social

#xmp — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #xmp, aggregated by home.social.

  1. Fellow #photographers who use #lightroom - pro tip and life saver - write your edits back to the file system using .XMP’s - so that when your catalog file falls over - you can simply restore your edits from disk.

    Otherwise you risk losing all of your edits (don’t ask me how I know).

    #adobe #lrc #xmp

  2. #TIL the `Object Name` field in #IPTC contains the title but truncated at 64 characters, whereas the `ImageTitle` field in #XMP or `Title`field in #DublinCore contain the full title. 🤷‍♂️

    When you want to find the needle in the haystack… hum wait, no, a field in a photo metadata, there's #ExifTool: exiftool.org/TagNames/

    #photography

    ⚓️ nicolas-hoizey.com/notes/2025/

  3. 📢 Honored to return to Yale University last week to speak at the Department of Computer Science colloquium on Operating Systems security -- exactly 10 years after my first talk there on the same topic!

    In this "tin anniversary" edition, I reflected on how OS kernel exploitation and defense have evolved over the past decade, and shared highlights from some of our recent work in the field over the last five years:

    ✳️ xMP (IEEE S&P 2020: 📄 cs.brown.edu/~vpk/papers/xmp.s, 💾 github.com/virtsec/xmp) — Selective intra-kernel memory isolation using hardware-assisted virtualization.

    ✳️ SafeSLAB (ACM CCS 2024: 📄 cs.brown.edu/~vpk/papers/safes, 💾 github.com/tum-itsec/safeslab) — Kernel heap hardening through memory tagging.

    ✳️ EPF (USENIX ATC 2023: 📄 cs.brown.edu/~vpk/papers/epf.a, 💾 gitlab.com/brown-ssl/epf) — Exploiting the (e)BPF sub-system for bypassing modern protections and ways to fix this.

    (Joint work with @mikepo, Marius Momeu, Vaggelis Atlidakis, @dijin, and Sergej Proskurin.)

    If this area of research interests you, you might also find our recent work on BeeBox (strengthening eBPF against transient execution attacks, USENIX Security 2024: 📄 cs.brown.edu/~vpk/papers/beebo, 💾 gitlab.com/brown-ssl/beebox) and IUBIK (leveraging memory tagging and pointer authentication to isolate attacker-controlled data in kernel space, to appear in IEEE S&P 2025) worth a look.

    It was a real pleasure catching up with friends, colleagues, and students. And with the spring weather fully cooperating, I couldn't resist snapping a few photos of Yale's beautiful campus in the early morning light.

    Thank you to my host Charalampos Papamanthou and the Yale CS department for the warm welcome and thoughtful discussion!

    #xmp #safeslab #epf #brownssl

  4. Ich bin überzeugt: Fotoverwaltungssoftware sollte Metadaten immer direkt in den Bilddateien speichern – plattform- und softwareübergreifend nutzbar.

    Ob Gesichterkennung, Beschreibungstext, Kategorien oder manuelle Tags – all diese Infos gehören nicht nur in eine Datenbank, sondern auch als Metadaten direkt ins #Bild (EXIF/XMP/IPTC etc.).

    Ich habe im Laufe der Jahre zwei Programme intensiver genutzt:
    Damals unter Windows: #Picasa (RIP). Heute unter Linux: #Digikam.
    Jetzt überlege ich, auf eine serverbasierte Lösung umzusteigen – aber immer bleibt dieselbe Frage:
    Wie #portabel sind meine Daten, wenn die Software ausfällt oder ich wechseln will?

    Eine Metadatenstrategie, die auf offene Standards setzt, erleichtert Backups, Migration, parallele Nutzung und langfristige Verfügbarkeit.

    Wie seht ihr das?

    #Fotomanagement #EXIF #XMP #Linux #Selfhosted #Fotosammlung #Foto
  5. @quiou @Chtixof bonjour, j'utilise #YunoHost qui est un serveur #xmp sous debian 12.
    L'instance est une application de #yunohost #mastodon tout est assez automatique.
    Aucun souci pour l'interconnexion avec le fediverse...
    Le serveur possède son firewall, tous les outils sont intégrés.

    yunohost.org/index.fr.html

  6. Naty @eclecticpassions ·

    Been busy deep diving into and ... But I've entered a deeper rabbit hole —my really messy photo ! Learnt a lot about and , and using (which is an amazing tool by Phil Harvey).

  7. reposting my bulk XMP updating tool for photogrammetry users, got auto-deleted and this toot will serve as a comment section for a blog entry about it

    matthewscheffel.com/projects/b

    this tool is useful if you have a CSV file with reliable GPS data that you want mapped to JPEG images via XMP metadata headers. I think this is common if you're using some kind of "shim" system to snapshot GPS data aligned with image collection times.

    dataheck.com/bulk-xmp-update/

    #xmp #photogrammetry #gis #drones

  8. About 100 loc into adapting exvi2 into one of my howngrown tools and I remember why I avoided that in the past. The #exiv2 API makes me want to sanitize by brain each time I look at its documentation or implementation.

    Handling image metadata sucks, be it #EXIF, #IPTC, #XMP or anything else. However, a library shouldn't *increase* the pain.

    Anyone aware of a halfway useable alternative that can be adopted/integrated into other languages? So ideally written in C or C++. Rust *might* work too.

  9. @Pyb okkkk ! cest pas faux, le #CCSD doit s'améliorer mais #Medihal propose quand même une URL stable, une description en #XMP et #IPTC un affichage et récupération des fichiers en #TIFF et si qq'un veut les afficher en #IIIF les exports sont simples, nous avons même un chercheur retraité qui documente ses images en ligne... bref, à la #MMSH on préfère cette solution plutôt que le bazar de #Nakala ou les sites locaux voués à la #disparition

  10. @Pyb okkkk ! cest pas faux, le #CCSD doit s'améliorer mais #Medihal propose quand même une URL stable, une description en #XMP et #IPTC un affichage et récupération des fichiers en #TIFF et si qq'un veut les afficher en #IIIF les exports sont simples, nous avons même un chercheur retraité qui documente ses images en ligne... bref, à la #MMSH on préfère cette solution plutôt que le bazar de #Nakala ou les sites locaux voués à la #disparition

  11. @Pyb okkkk ! cest pas faux, le #CCSD doit s'améliorer mais #Medihal propose quand même une URL stable, une description en #XMP et #IPTC un affichage et récupération des fichiers en #TIFF et si qq'un veut les afficher en #IIIF les exports sont simples, nous avons même un chercheur retraité qui documente ses images en ligne... bref, à la #MMSH on préfère cette solution plutôt que le bazar de #Nakala ou les sites locaux voués à la #disparition

  12. @Pyb okkkk ! cest pas faux, le #CCSD doit s'améliorer mais #Medihal propose quand même une URL stable, une description en #XMP et #IPTC un affichage et récupération des fichiers en #TIFF et si qq'un veut les afficher en #IIIF les exports sont simples, nous avons même un chercheur retraité qui documente ses images en ligne... bref, à la #MMSH on préfère cette solution plutôt que le bazar de #Nakala ou les sites locaux voués à la #disparition

  13. @Pyb okkkk ! cest pas faux, le #CCSD doit s'améliorer mais #Medihal propose quand même une URL stable, une description en #XMP et #IPTC un affichage et récupération des fichiers en #TIFF et si qq'un veut les afficher en #IIIF les exports sont simples, nous avons même un chercheur retraité qui documente ses images en ligne... bref, à la #MMSH on préfère cette solution plutôt que le bazar de #Nakala ou les sites locaux voués à la #disparition

  14. Moved over from Lightroom Classic to Lightroom. Kinda forced, since Lightroom Classic doesn't run on my new laptop with its Snapdragon CPU (ARM).

    First, I was slightly upset about me not knowing beforehand, now though, after playing around a little bit, I feel I can make the jump. Lightroom seems modern and lighter in processing. Also I like the idea of not being dependent on a proprietary catalog file.

    #adobe #lightroom #lightroomclassic #xmp #sidecar #photoediting #photography #door #hamburg

  15. New #blog post wherein misreading a @foone post made me ask the question "What if we put an image in your image?"

    This post was in my drafts for months, finally found a few seconds to finish it off.

    (Replies to this post will appear as comments on the blog post)

    jszym.com/blog/xmp-steganograp

    #steganography #xmp #metadata

  16. About time #Gigabyte fixed #XMP working on their #Aorus Master #x670e board. When I first built this rig in Sept 2022 (release day), my RAM ran at 5200, the entire system was perfect. Then every BIOS update after that busted it, I had to run stock until now with f33b when XMP started working again (I don't have EXPO RAM). Needless to say, never touching this #BIOS again! If it ain't broke.... #amd

  17. Enable XMP in your BIOS, a sort of overclock for your RAM modules that lets you achieve the speed and latency numbers advertised by your RAM kit. It's a one-click improvement to the performance of your PC.

    #bios #xmp #overclock #ram #performance
    xda-developers.com/if-you-have

  18. In related news, Peter Wyatt released Acrobat Custom File Info Panels. This free extension for Acrobat adds new panels to the XMP (eXtensible Metadata Platform) metadata shown when you view File > Properties in Acrobat Pro.

    The new panels allow you to view additional conformance claims and dated revisions of standards now permitted in PDF specs, but not currently visible in the standard Acrobat panels.

    edit: expanded XMP acronym

    pdfa.org/discovering-pdf-metad

    3/5

    #Acrobat #XMP #PDF #MetaData

  19. In amongst the release of PDF/UA-2 (PDF for Universal Accessibility) and the new Well-Tagged PDF (WTPDF) standard last month, some PDF professionals may have missed two other new resources that may help explain and view them:

    1. Questions and Answers about Tagged PDF from @PDFassociation

    2. Acrobat Custom File Info Panels by Peter Wyatt

    Links and a few thoughts and details follow in this thread.

    edit: expanded PDF/UA acronym

    1/5

    #PDF #WTPDF #PDFUA #Acrobat #XMP #Accessibility #A11y

  20. Refactoring an .NET application -- How to proceed?

    Background: I am sitting with an old (2009) MS #CSharp .#NET Framework 2 desktop application targeting #Windows 7 using #adobe #XMP („Extensible Metadata Platform) SDK toolkit via some no longer supported open source wrapper from a non-existent website for the outdated version 4.1.1 of the Adobe SDK. No CSharp support from Adobe for their SDK available.

    Building it for the latest .NET Framework 4.8.1 on Windows 10 and it runs as is (also older Frameworks behave the same on Windows 10), but is not capable of writing XMP meta data back to the filesystem, likely because of some 32-64 bit mismatch between „managed code“ and the #cpp Adobe toolkit. 


    The application is used for #annotating images in layers on top of images, writing the annotations into JPEG/TIFF files as meta data and probably represents two person years of development work.

    It uses both the XMPFiles and XMPCore parts of the XMP Toolkit. I have not been able to identify any third-party libraries supporting both XMPFiles and XMPCore. drewnokes/xmp-core-dotnet (github.com/drewnoakes/xmp-core) is quite up-to-date, but only supports XMPCore.

    I am thinking on how to progress on this.

    Boost for visibility most welcome -- Maybe someone even have in-depth XMP experience.

  21. Let’s say it’s possible to implement a standard for alt-text/image description metadata that’s embedded within an image file, and a toolset exists for converting between that and the img tag in HTML. Would this be something people would be interested in seeing?
    (original idea by @revk )
    #accessibility #a11y #html #xmp #metadata

  22. TIL there is something called IPTC IIM/XMP

    > [ . . . ] Almost all the IIM attributes are supported by the Exchangeable image file format (Exif) [ . . . ]
    > IIM metadata can be embedded into JPEG/Exif, TIFF, JPEG2000 or Portable Network Graphics formatted image files. [ . . . ]
    > IIM's file structure technology has largely been overtaken by the Extensible Metadata Platform (XMP), but the IIM attribute definitions are the basis for the IPTC Core schema for XMP.


    en.wikipedia.org/wiki/IPTC_Inf…

    Not sure what this means exactly. Is IIM backwards-compatible with EXIF where they overlap? There's a mapping between them?

    > XMP can be used in several file formats such as PDF, JPEG, JPEG 2000, JPEG XR, GIF, PNG, WebP, HTML, TIFF, Adobe Illustrator, PSD, MP3, MP4, Audio Video Interleave, WAV, RF64, Audio Interchange File Format, PostScript, Encapsulated PostScript, and proposed for DjVu. In a typical edited JPEG file, XMP information is typically included alongside Exif and IPTC Information Interchange Model data.


    en.wikipedia.org/wiki/Extensib…

    Again I assume this means there is some mapping between the XMP data model and whatever means of adding metadata each of these formats has. And "alongside" ... just means the fields can coexist, or are core XMP fields literally the same mapping as IIM and IIM is to the extent it's possible mapped to existing conventions in the pre-existing namespace for each format?

    #IPTC #IMM #XMP
    #IPTCIMM #IPTCXMP
    demon.social/@vyr/111143589900…

  23. I'm annotating archive photos with #Digikam (with tags saved inside the image file). Is there some metadata in #XMP to tell a photo is the third of a set of 4 -- or things like that?
    #archivistodon #archives #histodons

  24. Just released v2023.4.0 of #Photini, a simple #photography #metadata (#Exif, #IPTC, #XMP) editor.
    photini.readthedocs.io/en/late

    This version adds "image regions", allowing the user to label parts of a picture. See iptc.org/std/photometadata/doc for more about image regions.

    PS Photini also includes a #Pixelfed / #Mastodon uploader that reuses the metadata that's already been set for each picture.