Ergebnis 1 bis 5 von 5

Thema: php - otf/ttf schriften lesen/laden

  1. #1
    Forum Guru
    Registriert seit
    04.04.2005
    Beiträge
    4.139
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard php - otf/ttf schriften lesen/laden

    Hi

    Wie kann ich in Imagick OpenType oder True Type Fonts laden?
    Ich finde da nichts.


    Grüsse
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Facebook Gruppe: Böses Encoding

  2. #2
    Meister(in)
    Registriert seit
    20.05.2005
    Ort
    Rheinland-Pfalz
    Beiträge
    275
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    imgttftext()
    da kannste alles einstellen, u.a. die font.

  3. #3
    Forum Guru
    Themenstarter

    Registriert seit
    04.04.2005
    Beiträge
    4.139
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Nicht mit Imagick
    GD ist veraltet und unterstützt diverse Parameter von Schriften nicht.
    Imagemagick dagegen schon.

    Wie man eine Schrift ladet und verwendet habe ich nun aber nicht wie man die Schriftfarbe ändert.

    Es ist eben nicht so einfach wie hier beschrieben.
    http://php.oregonstate.edu/manual/en...otateimage.php


    Hier der Bisherige code

    Code:
    <?php
    header&#40;'Content-type&#58; image/png'&#41;;
    $image = new Imagick&#40;'image.png'&#41;;
    $draw = new ImagickDraw&#40;&#41;;
    $pixel = new ImagickPixel&#40; 'white' &#41;;
    
    /* set text color */
    $pixel->setColor&#40;'red'&#41;;
    
    /* Font properties */
    $draw->setGravity &#40;Imagick&#58;&#58;GRAVITY_CENTER&#41;;
    $draw->setfont&#40;'MyriadPro-Bold.otf'&#41;;
    //$draw->setFont&#40;'Bookman-DemiItalic'&#41;;
    $draw->setfontsize&#40;35&#41;;
    
    /* draw text */
    $image->annotateImage&#40;$draw, 150, 0, 270, 'TestTt986'&#41;;
    
    /* Give image a format */
    $image->setImageFormat&#40;'png'&#41;;
    
    echo $image;
    
    ?>
    Facebook Gruppe: Böses Encoding

  4. #4
    Forum Guru
    Themenstarter

    Registriert seit
    04.04.2005
    Beiträge
    4.139
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ok ich habs nun gefunden.

    Man muss vor dem Zeichnen des Textes ImagickDraw::setFillColor anwenden
    Facebook Gruppe: Böses Encoding

  5. #5
    Forum Guru
    Themenstarter

    Registriert seit
    04.04.2005
    Beiträge
    4.139
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hat jemand eine Ahnung wie ich eine Bounding Box hinbekomme?

    Ich will messen wie gross der Text wird.

    Und imagettfbbox gibt falsche werte zurück auch wenn die gleichen einstallungen genommen werden.
    Facebook Gruppe: Böses Encoding

Ähnliche Themen

  1. DIV Tags laden alle, sollen aber nur einzeln laden
    Von Das Schaf im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 19.03.2007, 20:07
  2. schriften
    Von Hilb im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 24.02.2007, 01:04
  3. Schriften serverseitig............
    Von coda im Forum HTML & CSS Forum
    Antworten: 11
    Letzter Beitrag: 18.07.2005, 11:07
  4. Schriften und Schriftarten
    Von michalex32 im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 13.11.2004, 18:43
  5. Tutorials für Schriften
    Von -=]BSS[=-Maverick im Forum Forum für Grafiken und Bildbearbeitung
    Antworten: 2
    Letzter Beitrag: 27.05.2004, 16:02

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •