Datum
Kommentare 0

Vor ein paar Jahren habe ich mir ein AI (=KI) Tool zum hoch Skalieren zu kleiner Fotos angeschafft. Das war das Programm Topaz Gigapixel AI Version 6. Ich weiß nicht mehr, was es damals kostete; ich schätze, so um die 99 €. Das funktionierte ganz gut, mit Ausnahme menschlicher Gesichter. Letzte Version: 6.2.2., neue Updates kosten $117,81 – ich bezweifle, dass diese Summe damit gut angelegt ist und werde nicht updaten.

KI boomt mittlerweile und es gibt gute Lösungen als Freeware und Open Source. Wie das Programm Upscayl, welches aktuell in Version 2.15.0 vorliegt und das ich hier vorstellen möchte.

Als Beispiel möchte ich hier ein Foto von Willy Brandt aus dem Bundesarchiv verwenden.

Willy Brandt
Foto: Von Bundesarchiv, B 145 Bild-F057884-0009 CC-BY-SA 3.0 Autor: Engelbert Reineke

Nachfolgend werde ich die Bildgröße dieses Fotos vervierfachen und zum Vergleich nur Brandts rechtes Auge mit den Ergebnissen vergleichen.

Das originale Bild hat eine Bildbreite von 522 Pixel. Wenn ich nun mit dem Open Source-Bildprogramm Gimp das Foto Kubisch auf eine Breite von 2208 Pixel skaliere und etwas mit dem Hochpassfilter nachschärfe, erhalte ich folgendes Ergebnis:

Upcale 4x mit Gimp
Upscaling 4x mit Gimp – trotz Nachschärfen etwas unscharf
Upscaling mit dem Tool Topaz Gigapixel AI Version 6.2.2
Upscaling mit Topaz Gigapixel
Topaz Gigapixel schafft deutlich übertriebene Strukturen (Artefakte), die das Bild stören und damit unnatürlich erscheinen lassen

Die Textur erscheint scharf und strukturiert, aber die untere Lidfalte und die Krähenfüße wirken unnatürlich akzentuiert.

Nun das Programm Upscayl Version 2.15.0:

4x Upcaling mit Upscayl
Upscayl schafft natürlichere Strukturen

Ein offizielles Fazit muss ich hier wohl nicht ausformulieren. Das liegt ja klar auf der Hand. Auch wenn Upscaly insbesondere die Hautstrukturen hier etwas zu sehr glättet.

Upscayl gibt es für Linux, Mac und Windows (letzteres mit und ohne Installer). Auf der offiziellen Website (https://upscayl.org/) konnte ich keine Download-Links finden. Wohl aber auf Github: https://github.com/upscayl/upscayl/releases?ref=its-foss-news.

Nur noch ein Hinweis: Upscaly biete mehrere KI-Modelle zur Auswahl. Ich habe für diese Test das Standard-Modell verwendet. Wer optimieren möchte, kann auch die anderen ausprobieren.

Upscayl unter Windows
Upscayl unter Windows

Als Export-Format stehen zur Verfügung: PNG, JPG und das etwas neuere WEBP. Es ist auch Massenskalierung im Batch-Betrieb möglich.

Autor
Kategorien Erfahrungsbericht, Software

Datum
Kommentare 0

Im Januar 2025 habe ich mich bei der Datenschutzbeauftragten des Landes Schleswig-Holstein, Marit Hansen, über Paypal beschwert. Grund: ich bekomme noch immer von Paypal E-Mails, obwohl ich meine Mitgliedschaft bei Paypal aufgrund von Datenschutzverstößen (Nicht-Löschung von Altdaten) beendet hatte. Offenbar hatte Paypal noch immer meine E-Mailadresse benutzt, obwohl diese hätte gelöscht werden müssen.

Federführend zuständige Nationale Kommission für den Datenschutz des Großherzogtum Luxemburg (CNPD); dort ist meine Beschwerde anhängig. Die amerikanischen Firmen nehmen gern unsere Daten, zum Löschen ist man anscheinend überhaupt nicht bereit. Unsere legitimen Datenschutzrechte interessieren in den USA nicht. Wer auf Datenschutz besteht, muss sich auf langwierige Verfahren einstellen, in welchen Beamte beschäftigt werden.

Tipp:
Man kann im Internet genauso gut mit Kreditkarte zahlen. Man braucht kein Paypal. Vorteil: Man bleibt Herr seiner Daten.

Persönlicher Hintergrund
Nach Umzug hatte ich online etwas für ca. 350 € bestellt. Vorher war ich umgezogen und hatte bei Paypal meine neue Adresse hinterlegt. Die Bestellung wurde durch meinen Paypal-Account dann an meine alte Adresse geleitet. Der Abwicklungsprozess verlief beim Händler vollautomatisch und konnte nicht gestoppt und somit die Zieladresse nicht korrigiert werden. Die Sendung ging an die falsche Adresse raus, nach Wochen ging die Sendung zurück und mir wurde der Kaufpreis erstattet.

Ende vom Lied: Ich habe auf diese Weise Paypal einen zinslosen Kredit eingeräumt. Paypal hätte, als ich meine neue Adresse bekanntgab, die alte löschen müssen.

Zuständigkeit für Beschwerden über Paypal

Die Zuständigkeit für Paypal liegt somit hier:

Die Landesbeauftragte für den Datenschutz und für das Recht auf Akteneinsicht Brandenburg
Sekretariat
Stahnsdorfer Damm 77
14532 Kleinmachnow

Tel.: 033203 356-0
Fax: 033203 356-49

E-Mail: poststelle@LDA.Brandenburg.de
Internet: www.lda.brandenburg.dewww.lda.brandenburg.de

——————————————————————-

Autor
Kategorien Internet, Datenschutz

Datum
Kommentare 0

Warnung des Avira Secure-Browsers
Warnung des Avira Secure-Browsers

Der Avora Secure-Browser basiert auf Googles Chrome-Browser. Heute hat er mich mit der Mitteilung überrascht, dass sich hinter dem aufgerufenen URL eine Phishing-Seite verbirgt. Bei Verwendung eines anderen Browsers hätte ich das vermutlich nicht bemerkt. Ist schon toll, dass es so etwas gibt.

Ich war auf der Suche nach Möglichkeiten der Bodenanalyse. Persönliche Daten hätte ich ohnehin nicht angegeben. Aber trotzdem gut, mal in echt, auf solche Seiten hingewiesen zu werden.

Ich habe natürlich auf „Seite verlassen“ geklickt und kam auf eine Werbeseite von Avira. Aber deren Virenscanner habe ich sowieso. Mich überzeugt an Avira, dass nicht nur nach Viren gescannt wird, sondern auch Programm-Aktualität überprüft und Updates automatisch vorgenommen werden – dabei muss man aber bedenken, dass Updates nur für Programme eingespielt werden, welche in der Datenbank von Avira vorhanden sind; das dürften die meisten populären Programme sein (einschließlich Bibliotheken von Windows); im Einzelfall muss man bei weniger gebräuchlichen Programmen (z.B. Agent Ransack) selber mal nach Updates suchen lassen. Die meisten Programme tun dies bei Start sowieso von sich aus.

AVIRA Meldung
Avira Meldung von heute

Während der PC-Nutzung kann man das alles gar nicht immer im Blick haben.

Autor
Kategorien Internet, Phishing & Spam

Datum
Kommentare 0

Ich benötige einen QR-Code der beginnend mit einem Leerzeichen einen kurzen String, gefolgt von einem Zeilenwechsel kodiert. Also etwas in dieser Art: „ Test\n“.

Dies:
import qrcode 
qr = qrcode.QRCode(version=1, box_size=10, border=2)
text=" Test\n"
qr.add_data(text)
qr.make(fit=True)
img = qr.make_image(fill_color="black", back_color="white")
img.save("PG50.png")

Ergibt folgenden QR-Code:

[ Bild kann nicht angezeigt werden ]
Dieser QR-Code führt leider nicht zum Ziel, weil der Zeilenwechsel fehlt

Wenn man das mit einem Handscanner scannt, hat das ‚\n‘ ganz genau: gar keinen Effekt.

Nach vielen, fast verzweifelten, Ausprobieren und testen, habe ich folgende Lösung gefunden:

import qrcode
qr = qrcode.QRCode(version=1, box_size=10, border=2)
text=" PG50\n\r"
qr.add_data(text)
qr.make(fit=True)
img = qr.make_image(fill_color="black", back_color="white")
img.save("PG50nr.png")

Ergibt folgenden QR-Code:

[ Bild kann nicht angezeigt werden ]
Mit diesem Code klappe es!

Was ist der Unterschied?

Hinter dem Text wird nicht nur „\n“ eingefügt, sondern „\n\r“, also mit einem zusätzlichen \r (=Wagenrücklauf).

Warum und wieso? Keine Ahnung!

Autor
Kategorien Python, Programmierung