Skip to content

Commit

Permalink
Better Java support (#26)
Browse files Browse the repository at this point in the history
* Added @kotlin.jvm.JvmStatic to all methods

* Added some JvmOverloads

* Bumped version number and updated Java sample.

* Fixed unit test
  • Loading branch information
StefanOltmann authored Mar 28, 2024
1 parent bc53a8f commit 7fa622b
Show file tree
Hide file tree
Showing 212 changed files with 229 additions and 222 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ It's part of [Ashampoo Photos](https://ashampoo.com/photos).
## Installation

```
implementation("com.ashampoo:xmpcore:1.2.1")
implementation("com.ashampoo:xmpcore:1.2.2")
```

## How to use
Expand Down
4 changes: 2 additions & 2 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ plugins {
id("com.android.library") version "8.2.2"
id("maven-publish")
id("signing")
id("io.gitlab.arturbosch.detekt") version "1.23.5"
id("io.gitlab.arturbosch.detekt") version "1.23.6"
id("org.sonarqube") version "4.3.1.3277"
id("org.jetbrains.kotlinx.kover") version "0.6.1"
id("com.asarkar.gradle.build-time-tracker") version "4.3.0"
Expand Down Expand Up @@ -106,7 +106,7 @@ koverMerged {
}

dependencies {
detektPlugins("io.gitlab.arturbosch.detekt:detekt-formatting:1.23.5")
detektPlugins("io.gitlab.arturbosch.detekt:detekt-formatting:1.23.6")
}

kotlin {
Expand Down
2 changes: 1 addition & 1 deletion examples/xmpcore-java-sample/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ repositories {
}

dependencies {
implementation 'com.ashampoo:xmpcore:1.2.1'
implementation 'com.ashampoo:xmpcore:1.2.2'
}

// Needed to make it work for the Gradle java plugin
Expand Down
16 changes: 4 additions & 12 deletions examples/xmpcore-java-sample/src/main/java/Main.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
import com.ashampoo.xmp.XMPException;
import com.ashampoo.xmp.XMPMeta;
import com.ashampoo.xmp.XMPMetaFactory;
import com.ashampoo.xmp.options.ParseOptions;
import com.ashampoo.xmp.options.PropertyOptions;
import com.ashampoo.xmp.options.SerializeOptions;

import java.util.Set;
Expand All @@ -18,13 +16,9 @@ public class Main {
.setUseCanonicalFormat(false)
.setSort(true);

private static final ParseOptions xmpParseOptions =
new ParseOptions()
.setRequireXMPMeta(false);

public static void main(String[] args) throws XMPException {

XMPMeta newXmpMeta = XMPMetaFactory.INSTANCE.create();
XMPMeta newXmpMeta = XMPMetaFactory.create();

/*
* Regular Adobe XMP Core API.
Expand All @@ -33,16 +27,15 @@ public static void main(String[] args) throws XMPException {
newXmpMeta.setPropertyInteger(
XMPConst.NS_XMP,
"Rating",
3,
new PropertyOptions()
3
);

/* Ashampoo XMP Core convenience method. */
newXmpMeta.setKeywords(
Set.of("cat", "cute", "animal")
);

String xmp = XMPMetaFactory.INSTANCE.serializeToString(
String xmp = XMPMetaFactory.serializeToString(
newXmpMeta,
xmpSerializeOptionsCompact
);
Expand All @@ -68,8 +61,7 @@ public static void main(String[] args) throws XMPException {
</rdf:RDF>
</x:xmpmeta>""";

XMPMeta oldXmpMeta =
XMPMetaFactory.INSTANCE.parseFromString(oldXmp, xmpParseOptions);
XMPMeta oldXmpMeta = XMPMetaFactory.parseFromString(oldXmp);

System.out.println("---");

Expand Down
11 changes: 11 additions & 0 deletions src/commonMain/kotlin/com/ashampoo/xmp/XMPMeta.kt
Original file line number Diff line number Diff line change
Expand Up @@ -338,6 +338,7 @@ class XMPMeta {
* byte[] are handled, on all other `toString()` is called.
* @param options Option flags describing the property. See the earlier description.
*/
@kotlin.jvm.JvmOverloads
fun setProperty(
schemaNS: String,
propName: String,
Expand Down Expand Up @@ -419,6 +420,7 @@ class XMPMeta {
* `setProperty()`.
* @param options the set options for the item.
*/
@kotlin.jvm.JvmOverloads
fun setArrayItem(
schemaNS: String,
arrayName: String,
Expand Down Expand Up @@ -459,6 +461,7 @@ class XMPMeta {
* propValue in `setProperty()`.
* @param options the set options that decide about the kind of the node.
*/
@kotlin.jvm.JvmOverloads
fun insertArrayItem(
schemaNS: String,
arrayName: String,
Expand Down Expand Up @@ -507,6 +510,7 @@ class XMPMeta {
* @param itemValue the value of the array item. Has the same usage as propValue in getProperty.
* @param itemOptions Option flags describing the item to append ([PropertyOptions])
*/
@kotlin.jvm.JvmOverloads
fun appendArrayItem(
schemaNS: String,
arrayName: String,
Expand Down Expand Up @@ -622,6 +626,7 @@ class XMPMeta {
* Has the same usage as propValue in getProperty.
* @param options Option flags describing the field. See the earlier description.
*/
@kotlin.jvm.JvmOverloads
fun setStructField(
schemaNS: String,
structName: String,
Expand Down Expand Up @@ -665,6 +670,7 @@ class XMPMeta {
* in getProperty.
* @param options Option flags describing the qualifier. See the earlier description.
*/
@kotlin.jvm.JvmOverloads
fun setQualifier(
schemaNS: String,
propName: String,
Expand Down Expand Up @@ -1314,6 +1320,7 @@ class XMPMeta {
* @param propValue the literal property value as `boolean`.
* @param options options of the property to set (optional).
*/
@kotlin.jvm.JvmOverloads
fun setPropertyBoolean(
schemaNS: String,
propName: String,
Expand All @@ -1334,6 +1341,7 @@ class XMPMeta {
* @param propValue the literal property value as `int`.
* @param options options of the property to set (optional).
*/
@kotlin.jvm.JvmOverloads
fun setPropertyInteger(
schemaNS: String,
propName: String,
Expand All @@ -1349,6 +1357,7 @@ class XMPMeta {
* @param propValue the literal property value as `long`.
* @param options options of the property to set (optional).
*/
@kotlin.jvm.JvmOverloads
fun setPropertyLong(
schemaNS: String,
propName: String,
Expand All @@ -1364,6 +1373,7 @@ class XMPMeta {
* @param propValue the literal property value as `double`.
* @param options options of the property to set (optional).
*/
@kotlin.jvm.JvmOverloads
fun setPropertyDouble(
schemaNS: String,
propName: String,
Expand All @@ -1380,6 +1390,7 @@ class XMPMeta {
* @param propValue the literal property value as byte array.
* @param options options of the property to set (optional).
*/
@kotlin.jvm.JvmOverloads
fun setPropertyBase64(
schemaNS: String,
propName: String,
Expand Down
5 changes: 5 additions & 0 deletions src/commonMain/kotlin/com/ashampoo/xmp/XMPMetaFactory.kt
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,20 @@ object XMPMetaFactory {
@kotlin.jvm.JvmStatic
val versionInfo = XMPVersionInfo

@kotlin.jvm.JvmStatic
fun create(): XMPMeta = XMPMeta()

@kotlin.jvm.JvmStatic
@kotlin.jvm.JvmOverloads
@Throws(XMPException::class)
fun parseFromString(
packet: String,
options: ParseOptions? = null
): XMPMeta =
XMPMetaParser.parse(packet, options)

@kotlin.jvm.JvmStatic
@kotlin.jvm.JvmOverloads
@Throws(XMPException::class)
fun serializeToString(
xmp: XMPMeta,
Expand Down
2 changes: 1 addition & 1 deletion src/commonMain/kotlin/com/ashampoo/xmp/XMPVersionInfo.kt
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ object XMPVersionInfo {

const val MAJOR: Int = 1
const val MINOR: Int = 2
const val PATCH: Int = 1
const val PATCH: Int = 2

const val VERSION_MESSAGE = "Ashampoo XMP Core $MAJOR.$MINOR.$PATCH"

Expand Down
1 change: 0 additions & 1 deletion src/commonTest/kotlin/com/ashampoo/xmp/WriteXmpTest.kt
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package com.ashampoo.xmp

import com.ashampoo.xmp.options.PropertyOptions
import com.ashampoo.xmp.options.SerializeOptions
import kotlinx.io.buffered
import kotlinx.io.files.Path
Expand Down
2 changes: 1 addition & 1 deletion src/commonTest/resources/com/ashampoo/xmp/empty.xmp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""/>
</rdf:RDF>
Expand Down
2 changes: 1 addition & 1 deletion src/commonTest/resources/com/ashampoo/xmp/new.xmp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:MY="http://ns.mylollc.com/MyloEdit/"
Expand Down
2 changes: 1 addition & 1 deletion src/commonTest/resources/com/ashampoo/xmp/rating.xmp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:MicrosoftPhoto_1_="http://ns.microsoft.com/photo/1.0"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:MicrosoftPhoto_1_="http://ns.microsoft.com/photo/1.0"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:aux="http://ns.adobe.com/exif/1.0/aux/"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:aux="http://ns.adobe.com/exif/1.0/aux/"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:aux="http://ns.adobe.com/exif/1.0/aux/"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:aux="http://ns.adobe.com/exif/1.0/aux/"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:aux="http://ns.adobe.com/exif/1.0/aux/"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:aux="http://ns.adobe.com/exif/1.0/aux/"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:xmp="http://ns.adobe.com/xap/1.0/">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:xmp="http://ns.adobe.com/xap/1.0/">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:xmp="http://ns.adobe.com/xap/1.0/">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:aux="http://ns.adobe.com/exif/1.0/aux/"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:aux="http://ns.adobe.com/exif/1.0/aux/"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:aux="http://ns.adobe.com/exif/1.0/aux/"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:aux="http://ns.adobe.com/exif/1.0/aux/"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:aux="http://ns.adobe.com/exif/1.0/aux/"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:aux="http://ns.adobe.com/exif/1.0/aux/"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:aux="http://ns.adobe.com/exif/1.0/aux/"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:aux="http://ns.adobe.com/exif/1.0/aux/"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.1">
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Ashampoo XMP Core 1.2.2">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:darktable="http://darktable.sf.net/"
Expand Down
Loading

0 comments on commit 7fa622b

Please sign in to comment.