{"id":491,"date":"2026-08-07T22:29:37","date_gmt":"2026-08-07T22:29:37","guid":{"rendered":"https:\/\/www.tb-software.ch\/ai\/traceink\/"},"modified":"2026-08-07T22:29:37","modified_gmt":"2026-08-07T22:29:37","slug":"traceink","status":"publish","type":"page","link":"https:\/\/www.tb-software.ch\/ai\/traceink\/","title":{"rendered":"TraceInkMarksOrigin"},"content":{"rendered":"<article class=\"tbti\">\n\n  <div class=\"tbti-logo\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/plugins\/tb-traceink\/assets\/brand\/traceink-mark-dark.png?v=3\" alt=\"TraceInk\" width=\"64\" height=\"64\"><\/div>\n\n  <figure class=\"tbti-cover\">\n    <img decoding=\"async\" src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/plugins\/tb-traceink\/assets\/brand\/traceink-brand-hero.jpg\" alt=\"TraceInkMarksOrigin: ein Bild wird markiert und seine Herkunft nachgewiesen\">\n  <\/figure>\n\n  <header class=\"tbti-hero\">\n    <div class=\"tbti-hero__badge\">TraceInkMarksOrigin<\/div>\n    <h1>Unsichtbare, pr\u00fcfbare Wasserzeichen f\u00fcr Ihre Bilder<\/h1>\n    <p class=\"tbti-hero__lead\">\n      Sie markieren ein Bild mit einem unsichtbaren Wasserzeichen und k\u00f6nnen sp\u00e4ter\n      belegen, dass es von Ihnen stammt. Das Rechnen \u00fcbernimmt der Markier-Dienst:\n      die Seite reicht Ihren Auftrag ein, der Dienst holt ihn ab und meldet das\n      Ergebnis zur\u00fcck. Je nach Auslastung dauert das bis zu einer halben Minute.\n    <\/p>\n\n    <div class=\"tbti-status\">\n      <span class=\"tbti-server\" data-server>\n        <span class=\"tbti-server__dot\"><\/span>\n        <span class=\"tbti-server__text\" data-server-text>Markier-Dienst: wird gepr\u00fcft\u2026<\/span>\n      <\/span>\n      <span class=\"tbti-wallet\" data-wallet>\n        <span class=\"tbti-wallet__coin\">tb-coin<\/span>\n        <span class=\"tbti-wallet__bal\" data-wallet-balance>\u2026<\/span>\n        <span class=\"tbti-wallet__hint\">Markieren 10 &middot; Pr\u00fcfen 1<\/span>\n      <\/span>\n          <\/div>\n  <\/header>\n\n  <div class=\"tbti-grid\">\n\n    <!-- Demo: ohne Anmeldung, clientseitig simuliert -->\n    <section class=\"tbti-card tbti-card--wide tbti-demo\" id=\"demo\">\n      <h2>Sofort ausprobieren<\/h2>\n      <p class=\"tbti-card__sub\">Der ganze Ablauf in drei Schritten, direkt hier im Browser. Ohne Anmeldung, nichts wird hoch- oder heruntergeladen. Es ist eine kleine Simulation, die Ihnen zeigt, wie es funktioniert.<\/p>\n      <div class=\"tbti-demo__gallery\">\n                  <button type=\"button\" class=\"tbti-demo__thumb\" data-demo-pick data-src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/uploads\/tb-traceink\/demo\/1.jpg\">\n            <img decoding=\"async\" src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/uploads\/tb-traceink\/demo\/1.jpg\" alt=\"Demo-Bild 1\" loading=\"lazy\">\n          <\/button>\n                  <button type=\"button\" class=\"tbti-demo__thumb\" data-demo-pick data-src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/uploads\/tb-traceink\/demo\/2.jpg\">\n            <img decoding=\"async\" src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/uploads\/tb-traceink\/demo\/2.jpg\" alt=\"Demo-Bild 2\" loading=\"lazy\">\n          <\/button>\n                  <button type=\"button\" class=\"tbti-demo__thumb\" data-demo-pick data-src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/uploads\/tb-traceink\/demo\/3.jpg\">\n            <img decoding=\"async\" src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/uploads\/tb-traceink\/demo\/3.jpg\" alt=\"Demo-Bild 3\" loading=\"lazy\">\n          <\/button>\n                  <button type=\"button\" class=\"tbti-demo__thumb\" data-demo-pick data-src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/uploads\/tb-traceink\/demo\/4.jpg\">\n            <img decoding=\"async\" src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/uploads\/tb-traceink\/demo\/4.jpg\" alt=\"Demo-Bild 4\" loading=\"lazy\">\n          <\/button>\n                  <button type=\"button\" class=\"tbti-demo__thumb\" data-demo-pick data-src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/uploads\/tb-traceink\/demo\/5.jpg\">\n            <img decoding=\"async\" src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/uploads\/tb-traceink\/demo\/5.jpg\" alt=\"Demo-Bild 5\" loading=\"lazy\">\n          <\/button>\n                  <button type=\"button\" class=\"tbti-demo__thumb\" data-demo-pick data-src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/uploads\/tb-traceink\/demo\/6.jpg\">\n            <img decoding=\"async\" src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/uploads\/tb-traceink\/demo\/6.jpg\" alt=\"Demo-Bild 6\" loading=\"lazy\">\n          <\/button>\n                  <button type=\"button\" class=\"tbti-demo__thumb\" data-demo-pick data-src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/uploads\/tb-traceink\/demo\/7.jpg\">\n            <img decoding=\"async\" src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/uploads\/tb-traceink\/demo\/7.jpg\" alt=\"Demo-Bild 7\" loading=\"lazy\">\n          <\/button>\n                  <button type=\"button\" class=\"tbti-demo__thumb\" data-demo-pick data-src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/uploads\/tb-traceink\/demo\/8.jpg\">\n            <img decoding=\"async\" src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/uploads\/tb-traceink\/demo\/8.jpg\" alt=\"Demo-Bild 8\" loading=\"lazy\">\n          <\/button>\n                  <button type=\"button\" class=\"tbti-demo__thumb\" data-demo-pick data-src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/uploads\/tb-traceink\/demo\/9.jpg\">\n            <img decoding=\"async\" src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/uploads\/tb-traceink\/demo\/9.jpg\" alt=\"Demo-Bild 9\" loading=\"lazy\">\n          <\/button>\n                  <button type=\"button\" class=\"tbti-demo__thumb\" data-demo-pick data-src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/uploads\/tb-traceink\/demo\/10.jpg\">\n            <img decoding=\"async\" src=\"https:\/\/www.tb-software.ch\/ai\/wp-content\/uploads\/tb-traceink\/demo\/10.jpg\" alt=\"Demo-Bild 10\" loading=\"lazy\">\n          <\/button>\n              <\/div>\n      <div class=\"tbti-lab\">\n        <div class=\"tbti-lab__canvas-wrap\">\n          <canvas data-demo-canvas width=\"400\" height=\"300\"><\/canvas>\n        <\/div>\n        <div class=\"tbti-lab__controls\">\n          <p class=\"tbti-demo__step\"><strong>Schritt 1:<\/strong> Oben ein Bild ausw\u00e4hlen und markieren.<\/p>\n          <button class=\"tbti-btn tbti-btn--primary\" data-demo-mark disabled>Bild markieren<\/button>\n          <p class=\"tbti-demo__step\"><strong>Schritt 2:<\/strong> Das Bild ver\u00e4ndern und sehen, wie viel das Zeichen aush\u00e4lt.<\/p>\n          <label>Vergr\u00f6ssern <input type=\"range\" min=\"100\" max=\"250\" value=\"100\" data-demo-zoom><\/label>\n          <label>Zuschneiden <input type=\"range\" min=\"0\" max=\"45\" value=\"0\" data-demo-crop><\/label>\n          <label>Farbe \u00e4ndern <input type=\"range\" min=\"-90\" max=\"90\" value=\"0\" data-demo-hue><\/label>\n          <p class=\"tbti-demo__step\"><strong>Schritt 3:<\/strong> Pr\u00fcfen, ob das Zeichen noch gefunden wird.<\/p>\n          <button class=\"tbti-btn\" data-demo-verify disabled>Zeichen suchen<\/button>\n          <div class=\"tbti-result\" data-demo-result hidden><\/div>\n        <\/div>\n      <\/div>\n      <p class=\"tbti-demo__note\">F\u00fcr eigene Bilder und echte, pr\u00fcfbare Wasserzeichen geht es unten weiter.<\/p>\n    <\/section>\n\n    <!-- Markieren -->\n    <section class=\"tbti-card\" id=\"markieren\">\n      <h2>1 &middot; Markieren<\/h2>\n            <p class=\"tbti-card__sub\">Eigene Bilder markieren geht mit einem kostenlosen Konto (1000 tb-coin gratis). Pr\u00fcfen und die Demo oben brauchen keine Anmeldung.<\/p>\n      <a class=\"tbti-btn tbti-btn--primary\" href=\"https:\/\/www.tb-software.ch\/ai\/konto\/?redirect_to=\/ai\/traceink\/\">Anmelden oder Konto anlegen<\/a>\n          <\/section>\n\n    <!-- Pr\u00fcfen -->\n    <section class=\"tbti-card\" id=\"pruefen\">\n      <h2>2 &middot; Pr\u00fcfen<\/h2>\n      <p class=\"tbti-card__sub\">Beliebiges Bild hochladen. Der Markier-Dienst meldet, ob ein Wasserzeichen erkannt wurde, welche ID und wie sicher.<\/p>\n      <label class=\"tbti-file\">\n        <input type=\"file\" accept=\"image\/*\" multiple data-verify-file>\n        <span>Bild oder mehrere w\u00e4hlen\u2026<\/span>\n      <\/label>\n      <small class=\"tbti-hint\">JPG, PNG oder WEBP &middot; bis 25 MB &middot; mehrere m\u00f6glich (Batch)<\/small>\n      <figure class=\"tbti-thumb\" data-verify-thumb hidden>\n        <img alt=\"Vorschau des zu pr\u00fcfenden Bildes\" data-verify-thumb-img>\n        <figcaption>Zu pr\u00fcfendes Bild<\/figcaption>\n      <\/figure>\n      <button class=\"tbti-btn tbti-btn--primary\" data-verify-go>Pr\u00fcfen (1 tb-coin)<\/button>\n      <div class=\"tbti-result\" data-verify-result hidden><\/div>\n      <div class=\"tbti-batch\" data-verify-batch hidden><\/div>\n    <\/section>\n\n    <!-- Testlabor -->\n    <section class=\"tbti-card tbti-card--wide\" id=\"testlabor\">\n      <h2>3 &middot; Testlabor<\/h2>\n      <p class=\"tbti-card__sub\">Erst ein Bild markieren, dann hier vergr\u00f6ssern, zuschneiden oder die Farbe ver\u00e4ndern und pr\u00fcfen lassen, ob das Wasserzeichen das \u00fcbersteht. Jede Pr\u00fcfung kostet 1 tb-coin.<\/p>\n      <label class=\"tbti-file\">\n        <input type=\"file\" accept=\"image\/*\" data-lab-file>\n        <span>Markiertes Bild w\u00e4hlen\u2026<\/span>\n      <\/label>\n      <div class=\"tbti-lab\">\n        <div class=\"tbti-lab__canvas-wrap\">\n          <canvas data-lab-canvas width=\"400\" height=\"300\"><\/canvas>\n        <\/div>\n        <div class=\"tbti-lab__controls\">\n          <label>Vergr\u00f6ssern <input type=\"range\" min=\"100\" max=\"250\" value=\"100\" data-lab-zoom><\/label>\n          <label>Zuschneiden <input type=\"range\" min=\"0\" max=\"45\" value=\"0\" data-lab-crop><\/label>\n          <label>Farbe \u00e4ndern <input type=\"range\" min=\"-90\" max=\"90\" value=\"0\" data-lab-hue><\/label>\n          <button class=\"tbti-btn\" data-lab-verify>Jetzt pr\u00fcfen (1 tb-coin)<\/button>\n          <div class=\"tbti-result\" data-lab-result hidden><\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- Live-Zeichnen -->\n    <section class=\"tbti-card tbti-card--wide\" id=\"live\">\n      <h2>4 &middot; \u00dcbermalen und pr\u00fcfen<\/h2>\n      <p class=\"tbti-card__sub\">Markiertes Bild laden, mit dem Stift \u00fcbermalen und auf Knopfdruck pr\u00fcfen, ob die Erkennung noch greift. So sehen Sie, wie viel \u00dcbermalung das Wasserzeichen aush\u00e4lt.<\/p>\n      <label class=\"tbti-file\">\n        <input type=\"file\" accept=\"image\/*\" data-draw-file>\n        <span>Markiertes Bild w\u00e4hlen\u2026<\/span>\n      <\/label>\n      <div class=\"tbti-lab\">\n        <div class=\"tbti-lab__canvas-wrap\">\n          <canvas data-draw-canvas width=\"400\" height=\"300\"><\/canvas>\n        <\/div>\n        <div class=\"tbti-lab__controls\">\n          <label>Stiftbreite <input type=\"range\" min=\"4\" max=\"60\" value=\"24\" data-draw-size><\/label>\n          <button class=\"tbti-btn\" data-draw-check>Jetzt pr\u00fcfen (1 tb-coin)<\/button>\n          <button class=\"tbti-btn tbti-btn--ghost\" data-draw-reset>Zur\u00fccksetzen<\/button>\n          <div class=\"tbti-result\" data-draw-result hidden><\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- So funktioniert es -->\n    <section class=\"tbti-card\" id=\"how\">\n      <h2>So funktioniert es<\/h2>\n      <ul class=\"tbti-how\">\n        <li><strong>Markieren<\/strong> bettet ein unsichtbares Signal plus Ihre ID ein. Das Bild sieht gleich aus.<\/li>\n        <li><strong>Pr\u00fcfen<\/strong> liest das Signal wieder aus, auch nachdem ein Bild weitergereicht, neu komprimiert oder leicht bearbeitet wurde.<\/li>\n        <li><strong>Der Markier-Dienst<\/strong> rechnet auf einem eigenen Rechner. Ist er gerade aus, wartet Ihr Auftrag, bis er wieder da ist. Oben sehen Sie den Zustand.<\/li>\n        <li><strong>Grenzen, ehrlich gesagt:<\/strong> kein Wasserzeichen ist unzerst\u00f6rbar. Starkes Beschneiden oder \u00dcbermalen kann es entfernen. Das Testlabor zeigt, wo die Grenze liegt.<\/li>\n        <li><strong>Sp\u00e4ter:<\/strong> auch Audio, Video und Text. Start ist Bild.<\/li>\n      <\/ul>\n    <\/section>\n\n    <!-- Preise -->\n    <section class=\"tbti-card\" id=\"preise\">\n      <h2>Preise<\/h2>\n      <ul class=\"tbti-price\">\n        <li><span>Konto anlegen<\/span><strong>1000 tb-coin gratis<\/strong><\/li>\n        <li><span>Bild markieren<\/span><strong>10 tb-coin<\/strong><\/li>\n        <li><span>Bild pr\u00fcfen<\/span><strong>1 tb-coin<\/strong><\/li>\n      <\/ul>\n      <p class=\"tbti-price__note\">tb-coin ist die Guthaben-Einheit von TB-Software (aus Artificial-Payment). Schl\u00e4gt ein Auftrag fehl, bekommen Sie die tb-coin automatisch zur\u00fcck.<\/p>\n    <\/section>\n\n  <\/div>\n\n  <section class=\"tbti-info\" id=\"einordnung\">\n    <h2>Unsichtbares Wasserzeichen, Herkunftsnachweis und verwandte Verfahren<\/h2>\n    <p>Bilder entstehen, verbreiten sich und ver\u00e4ndern sich heute in Sekunden. Damit wird die Frage nach der Herkunft wichtiger: Stammt ein Bild wirklich von der angegebenen Quelle? TraceInkMarksOrigin beantwortet das mit einem unsichtbaren, pr\u00fcfbaren Wasserzeichen. Es steckt direkt in den Bildpunkten, tr\u00e4gt eine kurze ID und \u00fcbersteht \u00fcbliche Weitergabe, erneutes Speichern und leichte Bearbeitung. Anders als reine Metadaten bleibt es auch dann erhalten, wenn ein Bild ohne Zusatzinformationen weitergereicht wird.<\/p>\n    <p>Dasselbe Ziel, die Herkunft von Bildern nachvollziehbar zu machen (oft \u201eContent Provenance\" genannt), verfolgen mehrere Verfahren auf unterschiedliche Weise:<\/p>\n    <ul class=\"tbti-related\">\n      <li><strong><a href=\"https:\/\/deepmind.google\/technologies\/synthid\/\" target=\"_blank\" rel=\"noopener\">Google SynthID<\/a><\/strong> bettet in KI-erzeugte Bilder ein unsichtbares Signal ein, \u00e4hnlich unserem Ansatz, aber gebunden an Googles eigene Generatoren.<\/li>\n      <li><strong><a href=\"https:\/\/c2pa.org\/\" target=\"_blank\" rel=\"noopener\">C2PA<\/a><\/strong> und <strong><a href=\"https:\/\/contentcredentials.org\/\" target=\"_blank\" rel=\"noopener\">Content Credentials<\/a><\/strong> (getragen unter anderem von Adobe und der <a href=\"https:\/\/contentauthenticity.org\/\" target=\"_blank\" rel=\"noopener\">Content Authenticity Initiative<\/a>) h\u00e4ngen die Herkunft als signierte Metadaten an. Das ist stark, solange alle Beteiligten mitmachen, kann aber verloren gehen, sobald ein Bild ohne diese Metadaten neu hochgeladen wird.<\/li>\n      <li><strong><a href=\"https:\/\/www.digimarc.com\/\" target=\"_blank\" rel=\"noopener\">Digimarc<\/a><\/strong> und <strong><a href=\"https:\/\/truepic.com\/\" target=\"_blank\" rel=\"noopener\">Truepic<\/a><\/strong> bieten kommerzielle Wasserzeichen und Echtheitsnachweise f\u00fcr Medien und Marken.<\/li>\n      <li>Klassische EXIF- und IPTC-Metadaten sowie Steganografie sind die Vorl\u00e4ufer dieser Idee.<\/li>\n    <\/ul>\n    <p>TraceInkMarksOrigin setzt bewusst auf ein robustes, pixelbasiertes Wasserzeichen mit pr\u00fcfbarer ID und einer Registry. Metadaten-Verfahren wie C2PA erg\u00e4nzen das gut: das eine \u00fcbersteht die Weitergabe, das andere tr\u00e4gt reichhaltige Herkunftsdaten. Wer Urheberschaft nachweisen oder KI-Inhalte kennzeichnen will, kombiniert am besten beides.<\/p>\n\n    <h3>H\u00e4ufige Fragen<\/h3>\n    <div class=\"tbti-faq\">\n      <h4>Was ist ein unsichtbares Wasserzeichen?<\/h4>\n      <p>Ein f\u00fcr das Auge nicht sichtbares Signal, das in die Bildpunkte eingebettet wird. Es ver\u00e4ndert das Bild nicht wahrnehmbar, l\u00e4sst sich aber sp\u00e4ter wieder auslesen und einer ID zuordnen. So k\u00f6nnen Sie die Herkunft eines Bildes belegen.<\/p>\n      <h4>Wie unterscheidet es sich von Google SynthID oder C2PA?<\/h4>\n      <p>SynthID markiert vor allem KI-erzeugte Bilder aus bestimmten Generatoren. C2PA und Content Credentials arbeiten mit Metadaten, die bei der Weitergabe verloren gehen k\u00f6nnen. TraceInkMarksOrigin bettet das Zeichen robust in die Pixel ein, sodass es auch nach Rekompression und Weitergabe pr\u00fcfbar bleibt.<\/p>\n      <h4>\u00dcbersteht das Wasserzeichen eine Bearbeitung?<\/h4>\n      <p>\u00dcbliche Weitergabe, erneutes Speichern und leichte Bearbeitung ja. Starkes Beschneiden oder \u00dcbermalen kann es entfernen. Im Testlabor oben sehen Sie live, wo die Grenze liegt. Kein Wasserzeichen ist unzerst\u00f6rbar, und das sagen wir offen.<\/p>\n    <\/div>\n  <\/section>\n\n  <p class=\"tbti-footer\">TraceInkMarksOrigin &middot; TB-Software &middot; <a href=\"mailto:info@tb-software.ch\">info@tb-software.ch<\/a><\/p>\n<\/article>\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-491","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=\/wp\/v2\/pages\/491","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=491"}],"version-history":[{"count":0,"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=\/wp\/v2\/pages\/491\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}