{"id":9537,"date":"2025-09-15T14:29:24","date_gmt":"2025-09-15T13:29:24","guid":{"rendered":"https:\/\/anb030.de\/a\/?p=9537"},"modified":"2025-09-15T14:30:23","modified_gmt":"2025-09-15T13:30:23","slug":"puxeltxt-webapp","status":"publish","type":"post","link":"https:\/\/anb030.de\/a\/puxeltxt-webapp\/","title":{"rendered":"puxelTXT \u2013 meine kleine WebApp zum Verpixeln von W\u00f6rtern in Screenshots"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1642\" height=\"1130\" src=\"https:\/\/anb030.de\/a\/wp-content\/uploads\/2025\/09\/img_5658.jpg\" alt=\"Titelbild \" class=\"wp-image-9556\" srcset=\"https:\/\/anb030.de\/a\/wp-content\/uploads\/2025\/09\/img_5658.jpg 1642w, https:\/\/anb030.de\/a\/wp-content\/uploads\/2025\/09\/img_5658-300x206.jpg 300w, https:\/\/anb030.de\/a\/wp-content\/uploads\/2025\/09\/img_5658-768x529.jpg 768w, https:\/\/anb030.de\/a\/wp-content\/uploads\/2025\/09\/img_5658-1536x1057.jpg 1536w\" sizes=\"auto, (max-width: 1642px) 100vw, 1642px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-left\">Das kennt ihr bestimmt auch: Ihr macht schnell einen Screenshot (Bildschirmfoto) auf dem iPhone, wollt diesen verschicken oder posten und merkt dann, dass noch ein Name oder eine E-Mail-Adresse darauf steht, die nicht jeder sehen sollte. Um dieses kleine Problem zu l\u00f6sen, habe ich mich in Apples Software Kaufhaus namens App Store umgesehen. Die gefundenen Apps, die genau das versprechen, haben jedoch eine unsch\u00f6ne Gemeinsamkeit: Sie haben hohe Abo-Modelle oder sind extrem mit Werbung zugepflastert. Da dachte ich mir: \u201eDas muss doch auch einfacher gehen.\u201c Also haben meine Finger angefangen, eine kleine WebApp zu entwickeln. Die Grafiken und das Icon habe ich liebevoll selbst gestaltet \u2013 schlicht, aber modern und ein wenig von den Apple SF-Symbolen inspiriert.<\/p>\n\n\n\n<!--more-->\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"698\" src=\"https:\/\/anb030.de\/a\/wp-content\/uploads\/2025\/09\/picsew_20250915131803.jpg\" alt=\"Screenshot: puxelTXT\" class=\"wp-image-9551\" srcset=\"https:\/\/anb030.de\/a\/wp-content\/uploads\/2025\/09\/picsew_20250915131803.jpg 1024w, https:\/\/anb030.de\/a\/wp-content\/uploads\/2025\/09\/picsew_20250915131803-300x204.jpg 300w, https:\/\/anb030.de\/a\/wp-content\/uploads\/2025\/09\/picsew_20250915131803-768x524.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading has-text-align-left\">Meine Idee: Eine Web-App, die direkt in Safari und anderen Browsern l\u00e4uft<\/h2>\n\n\n\n<p class=\"has-text-align-left p1\">Anstatt eine App zu kaufen oder mit Werbung leben zu m\u00fcssen, habe ich eine kleine WebApp namens \u201epuxelTXT\u201c entwickelt, die komplett lokal im Browser wie Apples Safari l\u00e4uft. Mit den iOS-Bordmitteln im \u201eTeilen-Men\u00fc\u201c l\u00e4sst sie sich sogar wie eine native App mit Icon auf dem Homescreen ablegen. Was als Bastelprojekt mit etwas Coding-Hintergrundwissen begann, hat sich schnell als praktische L\u00f6sung f\u00fcr mich erwiesen. Alles funktioniert direkt auf dem Smartphone oder Tablet, ohne Umwege \u00fcber externe Server. Screenshots, die OCR-Texterkennung und Verpixelung bleiben lokal auf dem Ger\u00e4t, es wird nichts \u00fcbertragen. Dadurch ist die Anwendung nicht nur besonders schnell, sondern auch datenschutzfreundlich und im Sinne der DSGVO vollkommen unbedenklich. Apropos, die Bedienung meiner kleinen WebApp ist dabei bewusst simpel gehalten:<\/p>\n\n\n\n<p class=\"has-text-align-left p1\">\u2022 Oben links auf \u201eADD\u201c tippen \u2192 Zuvor erstelltes Screenshot aus der Fotos-App ausw\u00e4hlen <br \/><br \/>\u2022 Tippen in der Bearbeitungsansicht einfach auf ein oder mehrere W\u00f6rter \u2192 Diese dann verpixelt werden <br \/><br \/>\u2022 Zum Schluss oben rechts auf SAVE \u2192 Und das bearbeitete Bild landet wieder in der Fotos-App oder in der Dateien-App<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left\">Minimalistisch, praktisch und ohne versteckte Kosten<\/h2>\n\n\n\n<p class=\"has-text-align-left p3\">Das Sch\u00f6ne daran ist, dass alles direkt auf dem Ger\u00e4t passiert, ohne Server und ohne Werbung. Ich habe ein schlichtes Design erstellt, ein kleines Icon f\u00fcr den Homescreen entworfen und eigene Symbole f\u00fcr die Buttons eingebunden. Damit habe ich genau das Werkzeug, das ich gesucht habe: Es ist schnell, unkompliziert und es gibt keine Abo-Fallen. Und manchmal ist die eigene L\u00f6sung eben die beste. Vielleicht ist mein Projekt ja auch etwas f\u00fcr dich. Probier es aus und hab viel Spa\u00df!<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/anb030.de\/app.puxel\/\" style=\"border-radius:12px;background-color:#00b0ba\" rel=\"\">Zum Projekt: puxelTXT<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"p1\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left\">Der Quellcode zum nachlesen<\/h2>\n\n\n\n<p class=\"has-text-align-left\">Hier binde ich euch die drei ben\u00f6tigten Quellcode-Dateien zum Rumst\u00f6bern an, falls ihr diese selbst hosten oder einfach nur einen Blick hineinwerfen wollt.&nbsp;<\/p>\n\n\n\n<p>\u2022 <a href=\"https:\/\/anb030.de\/app.puxel\/index_html.txt\">index.html<\/a> <br \/>\u2022 <a href=\"https:\/\/anb030.de\/app.puxel\/script_js.txt\">script.js<\/a> <br \/>\u2022 <a href=\"https:\/\/anb030.de\/app.puxel\/style_css.txt\">style.css<\/a><\/p>\n\n\n\n<p class=\"has-text-align-left\">Wer nun Lust auf WebApps bekommen hat, kann sich gerne meine anderen <a href=\"https:\/\/anb030.de\/a\/extras\/#WebApps\">WebApp-Projekte<\/a>, wie tempDOT oder fahrINFO, ansehen.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/anb030.de\/app.puxel\/\"><img decoding=\"async\" src=\"https:\/\/anb030.de\/app.puxel\/app_icon.png\" alt=\"puxelTXT App Icon \"\/><\/a><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-text-align-left\">Ich bin ein \u201eEin-Personen-Betrieb\u201c, arbeite hauptberuflich im Gesundheitswesen und betreibe diese Seite als Hobbyprojekt in meiner Freizeit. Wenn Ihnen meine Arbeit gef\u00e4llt (die Beitr\u00e4ge, die Hintergrundbilder, mein allgemeines Auftreten \u2026 einfach alles), so d\u00fcrfen Sie gerne in Erw\u00e4gung ziehen, mir eine kleine Spende f\u00fcr zum Beispiel einen Caf\u00e9 \u2615\ufe0f per&nbsp;<strong><a href=\"https:\/\/www.paypal.com\/donate\/?hosted_button_id=TDP5X7EJD4SPQ\" target=\"_blank\" rel=\"noreferrer noopener\">PayPal.com<\/a><\/strong>&nbsp;zukommen zu lassen! Ihre Beteiligung ist unglaublich wertvoll und tr\u00e4gt viel zur Unterst\u00fctzung und Erhalt dieser werbefreien Seite bei!<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/www.paypal.com\/donate\/?hosted_button_id=TDP5X7EJD4SPQ\" style=\"border-radius:10px;background-color:#00b0ba\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/anb030.de\/dl\/32paypal.png\" alt=\"PayPal Logo\" style=\"height: 24px; vertical-align: middle; margin-right: 5px\" \/> Unterst\u00fctzen<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"text-align: center;\">\n  <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/anb030.de\/a\/wp-content\/uploads\/2021\/04\/img_5369.png\" alt=\"Author Bild\" width=\"60\" height=\"60\" style=\"object-fit: cover;\" \/>\n  <p style=\"margin-top: 8px;\"> Andr\u00e9 K. ist der Autor dieses Blogartikels. <\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Das kennt ihr bestimmt auch: Ihr macht schnell einen Screenshot (Bildschirmfoto) auf dem iPhone, wollt diesen verschicken oder posten und merkt dann, dass noch ein Name oder eine E-Mail-Adresse darauf steht, die nicht jeder sehen sollte. Um dieses kleine Problem zu l\u00f6sen, habe ich mich in Apples Software Kaufhaus namens App Store umgesehen. Die gefundenen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,98],"tags":[392,416,435,412,388,390,389,391,456,386],"class_list":["post-9537","post","type-post","status-publish","format-standard","hentry","category-bilder","category-webtipp","tag-app","tag-apple","tag-geheimtipp","tag-grafik-graphic","tag-ios","tag-ipad","tag-iphone","tag-safari","tag-webapp","tag-webtipp","gallery-content-unit"],"_links":{"self":[{"href":"https:\/\/anb030.de\/a\/wp-json\/wp\/v2\/posts\/9537","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/anb030.de\/a\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/anb030.de\/a\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/anb030.de\/a\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/anb030.de\/a\/wp-json\/wp\/v2\/comments?post=9537"}],"version-history":[{"count":21,"href":"https:\/\/anb030.de\/a\/wp-json\/wp\/v2\/posts\/9537\/revisions"}],"predecessor-version":[{"id":9562,"href":"https:\/\/anb030.de\/a\/wp-json\/wp\/v2\/posts\/9537\/revisions\/9562"}],"wp:attachment":[{"href":"https:\/\/anb030.de\/a\/wp-json\/wp\/v2\/media?parent=9537"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/anb030.de\/a\/wp-json\/wp\/v2\/categories?post=9537"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/anb030.de\/a\/wp-json\/wp\/v2\/tags?post=9537"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}