tag:forum.selfhtml.org,2005:/self Bildbearbeitung und Bildkomprimierung – SELFHTML-Forum 1998-08-01T16:15:00Z https://forum.selfhtml.org/self/1998/jul/31/bildbearbeitung-und-bildkomprimierung/53#m53 Stefan Muenz 1998-07-31T05:36:00Z 1998-07-31T05:36:00Z Bildbearbeitung und Bildkomprimierung <p>Hallo Forenfreunde,</p> <p>es gibt eine interessante neue Seite zum Thema Grafik fuer Webseiten. Auf <a href="http://www.lemontree.de/seminare/gdbint/" rel="nofollow noopener noreferrer">http://www.lemontree.de/seminare/gdbint/</a> werden die Grundlagen der Computergrafik und das Erstellen web-gerechter Grafiken im Rahmen eines Seminars erklaert. Sehr anschaulich mit vielen Abbildungen. Als Beispielprogramm fuer einzelne Bearbeitungsvorgaenge wird Paintshop Pro (<a href="http://www.jasc.com/" rel="nofollow noopener noreferrer">http://www.jasc.com/</a>) verwendet, aber da die Vorgaenge in der Verarbeitung von Pixelgrafiken doch immer die gleichen sind, laesst sich das Wissen auch gut auf den Umgang mit anderen Programmen uebertragen.</p> <p>Viele Gruesse<br>   Stefan Muenz</p> https://forum.selfhtml.org/self/1998/jul/31/bildbearbeitung-und-bildkomprimierung/54#m54 Stefan Muenz 1998-07-31T05:53:00Z 1998-07-31T05:53:00Z Bildbearbeitung und Bildkomprimierung <p>Uups, das war wohl nix, zwei Links in einer Nachricht fuehren zu einem Fehler, weil der regulaere Ausdruck, der das steuert, dann alles bis zur letzten schliessenden eckigen Klammer im Nachrichtentext zu einem Link macht und nicht nur bis zur naechsten schliessenden eckigen Klammer. Aber da wir hier in einem Forum sind, wo einem hoffentlich geholfen wird <g>, stelle ich die Frage: wie muss es lauten?</p> <p>Bislang lautet die entscheidende Zeile in Perl:<br> $printbody =~ s/(.*)">(.*)/<a href="\1">\1</a>/g;<br> Die fuehrt zu dem beschriebenen und an der Message sichtbaren Problem. Mit welcher RegExr-Syntax erwische ich die NAECHSTE und nicht die LETZTE schliessende Klammer im zu durchsuchenden Bereich??</p> <p>Viele Gruesse<br>   Stefan Muenz</p> https://forum.selfhtml.org/self/1998/jul/31/bildbearbeitung-und-bildkomprimierung/55#m55 Stefan Muenz 1998-08-01T16:15:00Z 1998-08-01T16:15:00Z Bildbearbeitung und Bildkomprimierung <blockquote> <p>Bislang lautet die entscheidende Zeile in Perl:<br> $printbody =~ s/(.*)(.*)/<a href="\1">\1</a>/g;</p> </blockquote> <p>So, und jetzt lautet sie:</p> <p>$printbody =~ s/[[Ll]ink:(.*?)]/<a href="\1">\1</a>/g;</p> <p>Dazugekommen ist einfach ein Fragezeichen hinter dem Sternchen-Platzhalter. Das Fragezeichen bewirkt an dieser Stelle, dass Perl das NAECHSTE Auftreten der schliessenden eckigen Klammer sucht und nicht das LETZTE.</p> <p>Also: Linken geht hier im Forum nun so:<br> [\link:http://www.teamone.de/]<br> (nur das \ hinter der oeffnenden eckigen Klammer entfernen, dann hat es diese Wirkung: <a href="http://www.teamone.de/" rel="nofollow noopener noreferrer">http://www.teamone.de/</a>).</p> <p>Und wer noch mehr will:<br> [\image:http://www.teamone.de/sonst.jpg]<br> (gleiches Prinzip, wieder den \ entfernen, dann kommt so was raus:<br> <img src="http://www.teamone.de/sonst.jpg" alt=""></p> <p>Und schliesslich, nicht fuer den taeglichen Gebrauch gedacht, aber vielleicht auch manchmal ganz hilfreich:<br> [\iframe:http://www.teamone.de/]<br> (bindet eine andere Seite als eingebettetes Framefenster in die Forumsnachricht ein - Netscape, der den Befehl nicht kennt, zeigt stattdessen einen Link auf die URL an). Beispiel:</p> <p><iframe src="http://www.teamone.de/" width="90%" height="90%"><a href="http://www.teamone.de/" rel="nofollow noopener noreferrer">http://www.teamone.de/</a></iframe></p> <p>Na denn also,<br> viele Gruesse<br>   Stefan Muenz</p>