Προς το περιεχόμενο

JPG σε PNG (με PHP)


mike-intosh

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα.

 

Γίνεται να μετατρέψω μια εικόνα από JPEG σε PNG με χρήση PHP;

 

Με λίγο ψάξιμο στο google παίρνω αρνητικά αποτελέσματα οπότε αν κάποιος γνωρίζει ή έχει κάποια ιδέα παρακαλώ ας απαντήσει.

 

Ευχαριστώ προκαταβολικά.

Δημοσ.

η γνωστή βιβλιοθήκη GD κάνει αυτό που θες...και άλλες βέβαια (ImageMagick)...

Δημοσ.

Με αυτή την βιβλιοθήκη ασχολούμαι αυτή την περίοδο όμως κάτι τέτοιο που λες δεν φαίνεται να ισχύει. Από Png σε Jpeg φαίνεται πως γίνεται να μετατραπεί αλλά το αντίθετο όχι.

Δημοσ.

Ναι, πιο συγκεκριμένα δοκίμασα τούτο:

 

function toPng($path, $filename, $outputFile){

$foto = $path.$filename;

$image = imagecreatefromjpeg($foto);

imagepng($image,$outputFile);

imagedestroy($image);

}

 

και το χρησιμοποίησα στο κώδικα ως εξής:

 

toPng("images/","sample.jpg","output.png");

 

αλλά κανένα αποτέλεσμα, δεν δημιουργείται αρχείο png.

Δημοσ.

Ποια έκδοση ΡΗΡ έχεις? Σε 5.2.12 παίζει μια χαρά το ακόλουθο (όπου php.jpg μια εικόνα στον root folder και hph.png το αποτέλεσμα πάλι στον root folder):

><?php
       $im = imagecreatefromjpeg("php.jpg");
       imagepng($im, "hph.png",0,NULL);
       imagedestroy($im);
?>

 

Δοκίμασε να βάλεις τις παραμέτρους "0,NULL". Επίσης σιγουρέψου ότι έχεις write access εκεί που θες να αποθηκεύσεις την εικόνα.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...