Ankündigung

Einklappen
Keine Ankündigung bisher.

[erledigt] imagecreatetruecolor() und ImageTTFText() in mm

Einklappen

Neue Werbung 2019

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

  • [erledigt] imagecreatetruecolor() und ImageTTFText() in mm

    Hallo.

    Ich muss ein Bild erzeugen, das genau 190mm breit und 100mm hoch ist.
    In dem Bild gibt es Text-Elemente, die ich mm-genau positionieren muss.

    Die Image-Funktionen in PHP wollen aber alle Angaben in Pixel haben.

    Lange Rede, kurzer Sinn: Wie rechnet man mm in Pixel um

    cya

    P.S.:
    Es handelt sich um ein Graustufen-Bild; GIF wäre okay, denke ich.

  • #2
    19 cm bei 72 dpi = 539 pixel
    10 cm bei 72 dpi = 283 pixel

    19 cm bei 300 dpi = 2244 pixel
    10 cm bei 300 dpi = 1181 pixel

    weil:

    pixel = cm/2.54 * Auflösung

    Kommentar


    • #3
      Hm. Und woher bekomme ich die Auflösung, wenn ich mit imagecreate() ein Bild erzeugt habe?

      cya

      Kommentar


      • #4
        Die Auflösung bekommst du gar nicht, wenn du ein Bild zum ausdrucken brauchst, dann bestimmst du die Auflösung.
        Wenn das Bild nur auf einer Website eingebunden werden soll, dann 72 dpi.

        Kommentar


        • #5
          Ich muss ein Formular in einer festen Größe erzeugen und ausdrucken. Der Aufbau, die Größe usw. des Formulars stehen genau fest. Daran muss ich mich also halten.

          Wie erzeuge ich also ein Formular in einer bestimmten Größe mit millimeter-genau platzierten Daten?

          cya

          Kommentar


          • #6
            Naja es gibt dann noch CSS, und dort kann man auch mm-Einheiten angeben.
            Habe jetzt allerdings keine Ahnung was das Formular mit dem Bild zu tun hat.

            Kommentar


            • #7
              Zitat von CIX88
              Naja es gibt dann noch CSS, und dort kann man auch mm-Einheiten angeben.
              Hm.

              Zitat von CIX88
              Habe jetzt allerdings keine Ahnung was das Formular mit dem Bild zu tun
              Es muss kein Bild sein. Ich hatte nur gedacht, dass man es über ein Bild machen könnte...könnte man ja auch, wenn man mm-genau den Kram setzen kann.

              Noch einmal: Ich muss ein Formular in irgendeinem Format erzeugen. Dabei habe ich mm-genaue Vorgaben, die auch bei einem Druck bestehenbleiben müssen.

              cya

              Kommentar


              • #8
                Es muss kein Bild sein
                Ich muss ein Bild erzeugen
                Ist mir jetzt zu hoch ...

                hatte nur gedacht, dass man es über ein Bild machen könnte
                Ein Formular ?

                Was soll überhaupt ausgedruckt werden ? Eine HTML-Seite ?
                Falls ja, dann trifft die Sache mit CSS schon zu.
                Dafür gibt es ja beim CSS die Möglichkeit die Angaben auch im mm anzugeben
                Ansonsten erstelle ein PDF.

                Kommentar


                • #9
                  Zitat von CIX88
                  Ist mir jetzt zu hoch ...
                  Was ist daran denn nicht zu verstehen? Ich muss ein Formular erzeugen, das im Live-System ausgedruckt werden soll.

                  Meine erste Idee war es, ein Bild zu erstellen. Dort füge ich die Texte, Linien usw. ein und drucke dann das Bild aus.

                  Ist doch nicht schwer zu verstehen, oder doch?

                  Zitat von CIX88
                  Falls ja, dann trifft die Sache mit CSS schon zu.
                  Eine kompilierte HTML-Datei kann ich aber nicht von der Kommandozeile aus drucken. Dann würde der Drucker nur den HTML-Code rauswerfen, weil er die Datei als TEXT-Datei interpretiert.

                  Zitat von CIX88
                  Ansonsten erstelle ein PDF.
                  Ja, damit versuche ich es seit gestern auch schon. Bis jetzt bin ich noch voller Hoffnungen.

                  Thread kann damit geschlossen werden.

                  Danke an CIX88.

                  Kommentar


                  • #10
                    Vielleicht noch zum Schluss:

                    Du kannst ja etwas mit FPDF machen, dort kannst du alles in mm angeben und genau positionieren. Wenn es Probleme geben sollte, dann einfach auf www.fpdf.de melden

                    Kommentar


                    • #11
                      Danke, aber die FPDF hatte ich mir sowieso schon gekrallt.

                      cya

                      Kommentar

                      Lädt...
                      X