Ron: Wie bekomme ich ein Bild ins Bild?

Hallo,

ich habe mir mit den Bildfunktionen von PHP eine dynamische Signatur erstellt, die auch Prima funktioniert. Neben den Textbestandteilen gibt es aber noch einen Rang, der mir als Bild vorliegt. (bzw. mehrere Ränge) Da sich der Rang ändert, würde ich ihn gern dynamisch in das Bild einfügen.

Mit welcher Funktion (http://de.php.net/manual/de/ref.image.php) ist das realisierbar? Ich habe jetzt dort gesucht, aber (vielleicht aus Verständnisgründen) nichts gefunden.

Vielen vielen Dank.

  1. Mahlzeit,

    Mit welcher Funktion (http://de.php.net/manual/de/ref.image.php) ist das realisierbar? Ich habe jetzt dort gesucht, aber (vielleicht aus Verständnisgründen) nichts gefunden.

    http://de3.php.net/manual/de/function.imagecopy.php

    Das und ähnliche Funktionen solten dir weiterhelfen ;)

    1. Hallo

      http://de3.php.net/manual/de/function.imagecopy.php

      Das und ähnliche Funktionen solten dir weiterhelfen ;)

      Vielen Dank. Muss ich bei Angabe der Kordinaten immer von links oben ausgehen? Also bspw. beim Quellbild, welches ja komplett geladen werden soll, habe ich x und y jeweils 0 und Breite x Höhe mit dem Maßen des Bildes angegeben. Funktionieren tuts bis jetzt noch nicht.

      Gibts dazu vielleicht irgendwo noch näherer Erläuterungen?

      Danke schön.

      1. Mahlzeit,

        Gibts dazu vielleicht irgendwo noch näherer Erläuterungen?

        Wenn du suchst, findest du bestimmt was, aber mit den Userkommentaren solltest du eigentlich schon alle Probleme lösen können.

        1. Hallo,

          »» Gibts dazu vielleicht irgendwo noch näherer Erläuterungen?

          Wenn du suchst, findest du bestimmt was, aber mit den Userkommentaren solltest du eigentlich schon alle Probleme lösen können.

          Leider nicht. Ich werde daraus nicht schlau. Im Grunde ist es ja nur eine Zeile mehr in meinem vorhandenen Code. Aber dennoch scheint es das nicht zu sein.

          1. Mahlzeit,

            Leider nicht. Ich werde daraus nicht schlau. Im Grunde ist es ja nur eine Zeile mehr in meinem vorhandenen Code. Aber dennoch scheint es das nicht zu sein.

            Da geb ich dir jetzt einfach mal Recht. Da du der einzige bist, der deinen Code kennt und auch weiss, was du versucht hast und welche evtl. fehlermeldungen entstehen, wird dir hier auch niemand weiterhelfen können.
            Wie tausendfach erwähnt, sind hier die Hellseher verdammt dünn gesäht.

            Da ich auch keiner bin, betrachte ich also die Sache für mich als erledigt, da ich dir nicht weiterhelfen kann.

      2. echo $begrüßung;

        Muss ich bei Angabe der Kordinaten immer von links oben ausgehen?

        Ja.

        Also bspw. beim Quellbild, welches ja komplett geladen werden soll, habe ich x und y jeweils 0 und Breite x Höhe mit dem Maßen des Bildes angegeben. Funktionieren tuts bis jetzt noch nicht.

        An welcher Stelle hast du nun ein Verständnisproblem? Von der Quelle wird angegeben, welcher Ausschnitt gewählt werden soll. In deinem Fall willst du alles, also, so wie du schreibst, von (0,0) bis (breite,höhe). Dann brauchst du noch die Koordinate, an der die linke obere Ecke der Quelle im Zielbild sein soll. Wenn es beispielsweise bündig rechts unten eingefügt werden soll,

        dst_w
              +--------+
              |        |
        dst_h |    P   |
              |    +---+
              |    |   | src_h
              +----+---+
                     src_w

        ergeben sich die Koordinaten des Punktes P aus Breite und Höhe des Ziels abzüglich der Breite und Höhe der Quelle.

        echo "$verabschiedung $name";