Αποκτήστε το μέγεθος ενός αρχείου εικόνας με τη χρήση του " getimagesize " λειτουργία σε PHP . Αιχμαλωτίστε την τιμή επιστροφής από τη λειτουργία και να εξαγάγετε το πλάτος και το ύψος της εικόνας . Για παράδειγμα, πληκτρολογήστε : php
<
define (" πλάτος " , 0 ) ?
Define (" ΥΨΟΣ " , 1 ) ?
$ image_size = getimagesize ( " myimage.jpg ")?
$ width = $ image_size [ πλάτος ] ?
$ height = $ image_size [ ΥΨΟΣ ] ? 2
Ρυθμίστε μεταβλητές ίσο με το πλάτος και το ύψος -στόχο για την αλλαγή μεγέθους . Για παράδειγμα, πληκτρολογήστε :
$ target_width = 100 ?
$ Target_height = 100 ?
Εικόνων 3
Υπολογίστε την αναλογία των νέων στην παλιά πλάτος και ύψος και επιλέξτε το χαμηλότερο από τα δύο δεικτών . Υπολογίζει το νέο πλάτος και το ύψος με βάση την αναλογία αυτή. Για παράδειγμα, πληκτρολογήστε :
$ ratio_width = $ target_width /$ πλάτος?
$ Ratio_height = $ target_height /$ ύψος?
$ Αναλογία = min ( $ ratio_width , $ ratio_height ) ?
$ new_width = intval ( $ * $ αναλογία πλάτος) ?
$ new_height = intval ( $ αναλογία * $ ύψος) ? ;
>
Φτηνές 4
Εμφανίζει την εικόνα με το νέο μέγεθος , περιλαμβάνοντας το " πλάτος" και "ύψος" χαρακτηριστικά στην HTML " img " ετικέτα . Για παράδειγμα, πληκτρολογήστε :
5
Αλλαγή μεγέθους της εικόνας μόνιμα δημιουργώντας ένα αντίγραφο της εικόνας ως νέα εικόνα και την κλιμάκωση ότι η νέα εικόνα με τη λειτουργικότητα που παρέχεται από τη βιβλιοθήκη γραφικών GD . Για παράδειγμα, πληκτρολογήστε :
$ εικόνα = imagecreatefromjpeg ( " myimage.jpg ")? $ New_image = imagecreatetruecolor ( $ target_width , $ target_height ) ; ? imagecopyresampled ( $ new_image , $ εικόνα , 0 , 0 , 0 , 0 , $ target_width , $ target_height , $ πλάτος , ύψος $ ) ? Εμφανίζει το re - μεγέθους εικόνα . Για παράδειγμα, πληκτρολογήστε : imagejpeg ( $ new_image , null , 100 ) ? >
Η 6
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα