Hirdetés

Új hozzászólás Aktív témák

  • Soja

    aktív tag

    Most kezdenék beleugrani a képkezelésbe, és már az elején van számomra egy magyarázatra szoruló dolog. :)
    A következő résznek a feladata az lenne, hogy egy képet arányosan x %-kal lecsökkentsen.

    Példaprogram, tehát még ismerős is lehet:

    // The file
    $filename = '1.jpg';
    $percent = 0.4;

    // Content type
    header('Content-type: image/jpeg');

    // Get new dimensions
    list($width, $height) = getimagesize($filename);
    $new_width = $width * $percent;
    $new_height = $height * $percent;

    // Resample
    $image_p = imagecreatetruecolor($new_width, $new_height);
    $image = imagecreatefromjpeg($filename);
    imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);

    // Output
    imagejpeg($image_p, null, 100);

    Na most ha a $percent értéke 0.5 alatt van, akkor a dolog jól működik, ha 0.5, akkor a képet félbevágja, ha nagyobb, akkor meg sem jeleníti. :(
    Bármelyik függvénynek van valami limitje, amit nem szabad meghaladni, vagy egyéb korlátozás?
    Mi az oka ennek a hibajelenségnek?

    Milyen függvénnyel lehetne a képet fájlba menteni?

Új hozzászólás Aktív témák