ImageMagick Wasserzeichen on the fly

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • ImageMagick Wasserzeichen on the fly

    Hallo ImageMagick Profis,

    Gibts eine Möglichkeit mittels ImageMagick ein Wasserzeichen in Form
    eines Textes on the fly in ein Bild zu schreiben

    In meinem Script hab ich zum Beispiel stehen:
    <img src="<?echo $foto_orig;?>" border="0">

    Ein User soll die Möglichkeit haben einen Copyrighthinweis in das
    Bild zu schreiben, aber dieses auch wieder löschen können.
    Wenn ich convert verwende, würde ich den Text ja nicht mehr
    wegbekommen, oder?

    Eine Extrafile mit Wasserzeichen möchte ich keinesfalls fix
    abspeichern, da sonst die Datenmenge zu hoch wird.

    Ich wäre sehr froh, wenn mir hier vielleicht jemand helfen kann.

    Ich hab schon zig Foren und auch die ImageMagick Dokus erfolglos durchforstet.

    Danke und schöne Grüsse,
    Max

  • #2
    Re: ImageMagick Wasserzeichen on the fly

    Original geschrieben von max479
    Eine Extrafile mit Wasserzeichen möchte ich keinesfalls fix
    abspeichern, da sonst die Datenmenge zu hoch wird.
    Klar ... mach doch lieber den Server Deines Providers platt ... Strato(t) wird sich freuen ... !
    carpe noctem

    [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
    [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

    Kommentar


    • #3
      Danke für Deine äusserst hilfreiche Antwort.

      Kommentar


      • #4
        Da kann ich auch nur sagen

        VERNÜNFTIGE FRAGESTELLUNG => OFFTOPIC ANTWORT

        Keiner hat etwas von Strato gesagt und von Plattmachen war auch nicht die rede..
        gruss Chris

        [color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]

        Kommentar


        • #5
          und weshalb ImageMagick? nimm doch die GD-Lib und erzeuge da ein Bild mit Text das du nicht abspeicherst.

          geht zwar auch auf die CPU, aber dann hast du's in PHP und brauchst nichts Externes
          [COLOR=royalblue]Ein großes DANKE an alle, die sich auf selbstlose Weise im Forum einbringen.[/COLOR]

          [COLOR=silver]btw: REAL PROGRAMMERs aren't afraid to use GOTOs![/COLOR]

          [color=indigo]Etwas ernster, aber auch nicht weiter tragisch, sieht die Situation bei Software-Patenten aus. Software-Patente sind eine amerikanische Erfindung und stehen auf dem selben Blatt wie genveränderte Babynahrung, die im Supermarkt nicht mehr als solche gekennzeichnet werden soll, um die Hersteller nicht gegenüber denen natürlicher Produkte zu diskriminieren ...[/color]
          (from here)

          Kommentar


          • #6
            Original geschrieben von hhcm
            Da kann ich auch nur sagen

            VERNÜNFTIGE FRAGESTELLUNG => OFFTOPIC ANTWORT

            Keiner hat etwas von Strato gesagt und von Plattmachen war auch nicht die rede..
            Blödsinn ... einen dämlicheren Weg als ein Wasserzeichen jedesmal "on the fly" neu zu generieren gibt es wohl kaum ... und von CPU-Last hast Du auch noch nicht's gehört ... oder?
            carpe noctem

            [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
            [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

            Kommentar


            • #7
              Also wie Du zu Deinem Sternchen und dem Titel Moderator gekommen ist
              wäre interessant.

              Bevor Du alle User mit Deinen unhöflichen Klugscheisser Antworten zumüllst, schreibs Dir auf einen Zettel und les mal wie sich das anhört.

              Bsp. zum Nachdenken:
              > Du hast 10.000 Fotos mit 150 kB.
              > Jetzt speicherst Du jedes Foto nocheinmal mit Wasserzeichen.
              > ...

              Es geht nicht um 5 Fotos.

              Kommentar


              • #8
                Original geschrieben von max479
                Also wie Du zu Deinem Sternchen und dem Titel Moderator gekommen ist
                wäre interessant.

                Bevor Du alle User mit Deinen unhöflichen Klugscheisser Antworten zumüllst, schreibs Dir auf einen Zettel und les mal wie sich das anhört.

                Bsp. zum Nachdenken:
                > Du hast 10.000 Fotos mit 150 kB.
                > Jetzt speicherst Du jedes Foto nocheinmal mit Wasserzeichen.
                > ...

                Es geht nicht um 5 Fotos.
                Eben Du Troll ... 10.000 immer wieder neu zu generieren ist schon blöde ... kein Wunder also das Du keinen Stern und Titel hast ... !
                carpe noctem

                [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
                [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

                Kommentar


                • #9
                  OffTopic:
                  Original geschrieben von max479
                  Also wie Du zu Deinem Sternchen und dem Titel Moderator gekommen ist
                  wäre interessant.

                  Bevor Du alle User mit Deinen unhöflichen Klugscheisser Antworten zumüllst, schreibs Dir auf einen Zettel und les mal wie sich das anhört.
                  ... mit der Zeit wirst du merken, dass du die Posts mancher Benutzer hier einfach etwas "toleranter" Auslegen musst um an ihre Aussage zu kommen
                  Lass' dich davor nicht abschrecken (sonst wirst du nicht alt hier im Forum)
                  [COLOR=royalblue]Ein großes DANKE an alle, die sich auf selbstlose Weise im Forum einbringen.[/COLOR]

                  [COLOR=silver]btw: REAL PROGRAMMERs aren't afraid to use GOTOs![/COLOR]

                  [color=indigo]Etwas ernster, aber auch nicht weiter tragisch, sieht die Situation bei Software-Patenten aus. Software-Patente sind eine amerikanische Erfindung und stehen auf dem selben Blatt wie genveränderte Babynahrung, die im Supermarkt nicht mehr als solche gekennzeichnet werden soll, um die Hersteller nicht gegenüber denen natürlicher Produkte zu diskriminieren ...[/color]
                  (from here)

                  Kommentar


                  • #10
                    den wald vor lauter bäumen nicht sehen

                    das problem mal anders angedacht

                    alle 10000 grafiken mit wasserzeichen zu versehen wäre auch nicht grad das sinnvollste weil viel space vergeudet wird

                    jedesmal aber mit wasserzeichen zu generieren ist auch keine elegande lösung, da die CPU des server dadurch unnötig belastet wird

                    warum also nicht nur die grafiken neu generieren die aktuell angezeigt werden ?

                    sprich du lässt diese erst mit wasserzeichen versehen wenn diese abgerufen werden. ABER speicherst diese gleich. dazu noch eine kleine routine die vor dem generieren checkt ob die grafik schon mal generiert wurde oder nicht, wenn ja, zeigst die gespeicherte grafik an und wenn nicht lässt sie eben generieren.

                    wie man das checkt ist jedem selber überlassen. entweder über eine DB wo eben drin steht obs schon mal generiert wurde oder nicht,oder einfach nachsehen lassen obs die datei schon gibt.

                    vorteil hier ist eben der mittelweg
                    man braucht nicht alle auf einmal neu generieren
                    man wird nicht soviel webspace brauchen
                    man belastet die CPU nicht so krass


                    und wers noch verfeinern will, kann ja immer wieder die älteren grafiken mit wasserzeichen löschen lassen. aber da fragt es sich für welche art von webseite die grafiken verwendet werden. bei einer bildergalerie wo eher die neueren bilder abgerufebn werden, würde dies sicher sinn machen.


                    und ein weiterer ansatz wäre das wasserzeichen mittels layer im bild einblenden. hat eben den nachteil, dass das wasserzeichen beim speichern wieder weg ist.

                    Kommentar


                    • #11
                      OffTopic:
                      ziemlich sinnfrei, einen fast zwei jahre alten thread wieder auszugraben. oder?


                      peter
                      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                      Meine Seite

                      Kommentar


                      • #12
                        OffTopic:
                        Nicht wenn man erklärbär heisst und auf irgendetwas antworten muss um ein paar Beiträge zu bekommen xD
                        Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

                        Kommentar


                        • #13
                          OffTopic:
                          hey, das war sein erster Post - zugegeben nicht besonders angebracht, aber den sollte man verzeihen.

                          willkommen im Forum
                          [COLOR=royalblue]Ein großes DANKE an alle, die sich auf selbstlose Weise im Forum einbringen.[/COLOR]

                          [COLOR=silver]btw: REAL PROGRAMMERs aren't afraid to use GOTOs![/COLOR]

                          [color=indigo]Etwas ernster, aber auch nicht weiter tragisch, sieht die Situation bei Software-Patenten aus. Software-Patente sind eine amerikanische Erfindung und stehen auf dem selben Blatt wie genveränderte Babynahrung, die im Supermarkt nicht mehr als solche gekennzeichnet werden soll, um die Hersteller nicht gegenüber denen natürlicher Produkte zu diskriminieren ...[/color]
                          (from here)

                          Kommentar

                          Lädt...
                          X