Visualizzazione risultati 1 fino 10 di 10

Discussione: GD2 (per Gianluca)

  1. #1
    Guest

    Predefinito

    Non riesco ad utilizzare la funzione imagettftext(); ...
    Richiede le librerie FreeType... Non si possono installare?

  2. #2
    Guest

    Predefinito

    Credo che qui siamo alla GD 1.3

  3. #3
    Guest

    Predefinito

    da me le GD2 funzionano perfettamente

  4. #4
    Guest

    Predefinito

    La funzione imagettftext(); non esiste... In locale funziona a meraviglia, qui no :P

    Comunque qui abbiamo le GD2:
    GD Version bundled (2.0.12 compatible)

    Peccato non avere la possibilità di usare imagettftext(); quando si hanno le GD2.

  5. #5
    Guest

    Predefinito

    mi pare di capire che serve per tradure da immagine ttf a testo...
    eppure varie funzioni tipo quella fi generare l'immagine col testo casuale funziona

  6. #6
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    quella funzione richiede la presanza delle librerie free type:

    http://www.freetype.org/

    che nn sono installate qui su altervista

    byez
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  7. #7
    Guest

    Predefinito

    Gianluca è in vacanza mi sembra.
    Attendiamo una risposta...
    Ogni tanto uppiamo questo thread.

  8. #8
    Guest

    Predefinito

    Citazione Originalmente inviato da under18
    La funzione imagettftext(); non esiste... In locale funziona a meraviglia, qui no :P

    Comunque qui abbiamo le GD2:
    GD Version bundled (2.0.12 compatible)

    Peccato non avere la possibilità di usare imagettftext(); quando si hanno le GD2.
    Come non esiste:

    Citazione Originalmente inviato da dal manuale del PHP
    Manuale PHP
    Indietro Avanti






    imagettftext
    (PHP 3, PHP 4 )

    imagettftext -- Write text to the image using TrueType fonts
    Description
    array imagettftext ( resource image, int size, int angle, int x, int y, int color, string fontfile, string text)


    imagettftext() draws the string text in the image identified by image, starting at coordinates x, y (top left is 0, 0), at an angle of angle in color color, using the TrueType font file identified by fontfile. Depending on which version of the GD library that PHP is using, when fontfile does not begin with a leading '/', '.ttf' will be appended to the filename and the library will attempt to search for that filename along a library-defined font path.

    The coordinates given by x, y will define the basepoint of the first character (roughly the lower-left corner of the character). This is different from the imagestring(), where x, y define the upper-right corner of the first character.

    angle is in degrees, with 0 degrees being left-to-right reading text (3 o'clock direction), and higher values representing a counter-clockwise rotation. (i.e., a value of 90 would result in bottom-to-top reading text).

    fontfile is the path to the TrueType font you wish to use.

    text is the text string which may include UTF-8 character sequences (of the form: {) to access characters in a font beyond the first 255.

    color is the color index. Using the negative of a color index has the effect of turning off antialiasing.

    imagettftext() returns an array with 8 elements representing four points making the bounding box of the text. The order of the points is lower left, lower right, upper right, upper left. The points are relative to the text regardless of the angle, so "upper left" means in the top left-hand corner when you see the text horizontallty.

    This example script will produce a black GIF 400x30 pixels, with the words "Testing..." in white in the font Arial. Esempio 1. imagettftext() example

    <?php
    header("Content-type: image/jpeg");
    $im = imagecreate(400,30);
    $white = imagecolorallocate($im, 255,255,255);
    $black = imagecolorallocate($im, 0,0,0);

    // Replace path by your own font path
    imagettftext($im, 20, 0, 10, 20, $black, "/path/arial.ttf",
    "Testing... Omega: Ω");
    imagejpeg($im);
    imagedestroy($im);
    ?>




    This function requires both the GD library and the FreeType library.

    See also imagettfbbox().




    Indietro Partenza Avanti
    imagettfbbox Risali imagetypes
    Se sono installate le GD deve funzionare, ma probabilmente manca il supporto alla Free Type

  9. #9
    Guest

    Predefinito

    Esatto!

  10. #10
    Guest

    Predefinito


Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •