![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Benutzer
Registriert seit: 10.01.2007
Ort: Chemnitz
Beiträge: 47
|
hi ich grüsse euch ganz herzlichst,
ich möchte gern über oder mit php die banner/grafiken mit abgerundeten ecken ausgeben, da ich in büchern nichts passendes gefunden habe auch nicht in selfphp. hier sollen die ecken abgerundet sein (zb: den banner, frei zum eintragen) http://www.jsh-scripte.de/sb-page/iframe-demo.php wer hat bitte einen tipp oder wie man so etwas realisieren kann oder finde ich da etwas? herzlichen dank jennifer |
|
|
|
|
|
Nach oben #2 |
|
Projektleiter
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.235
|
Die Frage ist ja - was wird in der dann fehlenden Ecke angezeigt?
Ich denke, dass das mit PHP kein Problem ist zu realisieren. Man brauch ja nur ein entsprechend großes Bild zu generieren, dass in den Ecken die Farbe hat, die dann da hinsoll und im Rest 'durchsichtig'. Dieses Bild einfach über das Original legen und als ein Bild ausgeben.
__________________
Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
|
|
|
|
|
Nach oben #4 |
|
Erfahrener Benutzer
Registriert seit: 18.03.2005
Beiträge: 576
|
Mein erster Gedanke war, etwas mit zu Bézier Kurven machen:
http://www.mediacix.de/code/Image-mi...n-56-code.html Das Beispiel bezieht sich jetzt zwar nicht genau auf die PHP Image-Funktionen, aber wäre vielleicht ein Ansatz. |
|
|
|
|
|
Nach oben #5 |
|
Erfahrener Benutzer
Registriert seit: 18.03.2005
Beiträge: 576
|
Hmmm, warum müsst ihr immer solche komplizierten Fragen stellen
nur ein Versuch: http://www.mediacix.de/code/Versuch-...-187-code.html EDIT (blöder Versuch) : 2. Versuch: http://www.mediacix.de/code/Versuch-...-188-code.html Bei den Kanten müsste man sich noch was einfallen lassen, damit sie schöner aussehen. Mal gucken, was mir da noch einfällt ... Geändert von CIX88 (30.01.2008 um 08:09 Uhr). |
|
|
|
|
|
Nach oben #6 |
|
Neuer Benutzer
Registriert seit: 22.08.2007
Ort: Wien
Beiträge: 17
|
Habe gerade das hier gefunden:
http://www.assemblysys.com/dataServi...dedCorners.php Aber auch in dem Fall sind die Kanten nur sehr suboptimal. Vielleicht ja trotzdem interessant...
__________________
Meine Bilder auf Deviantart |
|
|
|
|
|
Nach oben #7 |
|
Benutzer
Registriert seit: 10.01.2007
Ort: Chemnitz
Beiträge: 47
|
hi ich grüsse euch ganz herzlichst,
und möchte einen grossen dank aussprechen oder schreiben für die fleißige arbeit. ich werde in den nächsten tagen dies mal testen, mal schaun ob ich dies einbauen und zum laufen bekomme. im übrigen die daten der banner (bilder) werden aus der datenbank gelesen. also nochmals danke, danke und herzliche grüsse jennifer |
|
|
|
|
|
Nach oben #8 |
|
Erfahrener Benutzer
Registriert seit: 04.01.2006
Ort: Kassel
Beiträge: 750
|
Hi zusammen.
Wenn die Rundungen nicht gerade nur wenige Pixel im Radius haben sollen oder die Hintergrundfarbe bekannt ist, macht es keinen Sinn, diese serverseitig zu berechnen. Das wird immer pixelig aussehen. Schau dir doch mal z.B. curvyCorners[1] an. Das ist eine JavaScript-Lösung unter der LGPL. Auf der Website findest du eine Beispiel[2] mit einem „gerundeten“ Bild. [1] http://www.curvycorners.net/ [2] http://www.curvycorners.net/examples/demos/demo2.html Basti |
|
|
|
|
|
Nach oben #10 |
|
Erfahrener Benutzer
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 491
|
das liegt daran, dass die Rundungen über viele kleine divs von 1px Breite realisiert werden und die alle das Hintergrundbild zeigen.
Das sollte allerdings kein Problem sein, weil das Bild nach dem erstem Laden im Cache des Browsers liegt und nicht jedes mal neu geladen werden muss.
__________________
Weißt Bescheid - Scheiß wie weit |
|
|
|
|
|
Nach oben #15 |
|
Benutzer
Registriert seit: 10.01.2007
Ort: Chemnitz
Beiträge: 47
|
so nun das ist das, vorläufige testergebnis
siehe hier: http://proj.jsh-scripte.de/sb-page/iframe-demo.php es ist mit der java-script datei von http://www.curvycorners.net/ realisiert wurden. herzlichen dank für alles jennifer |
|
|
|
|
|
Nach oben #18 | |
|
Neuer Benutzer
Registriert seit: 03.02.2008
Beiträge: 6
|
Zitat:
|
|
|
|
|
|
|
Nach oben #19 |
|
Erfahrener Benutzer
Registriert seit: 14.08.2005
Ort: Nienburg / Weser
Beiträge: 609
|
Eien JavaScript-Lösung ist jedoch wohl eher weniger das, was man haben möchte, oder? Immerhin klappt es dann nur auf Clients mit aktiviertem Java-Script. Bei mir also nicht
__________________
Paradox ist, wenn jemand für seinen Alkoholkonsum geradestehen soll |
|
|
|
|
|
Nach oben #20 | |
|
Erfahrener Benutzer
Registriert seit: 04.01.2006
Ort: Kassel
Beiträge: 750
|
Zitat:
Ist der Hintergrund bekannt, fällt die Wahl leicht, wenn nicht, dann kann man ja auch in Betracht ziehen, eine Lösung mit doppeltem Boden umzusetzen: In HTML wird das Bild geladen, das serverseitig gerundet wurde, in JavaSctipt dann durch das eckige ausgetauscht, dass clientseitig gerundet wurde/wird. Basti |
|
|
|
|