Saya telah mencoba menggunakan fungsi getimagesize PHP , tetapi saya tidak dapat mengekstrak lebar dan tinggi gambar sebagai nilai integer.
Bagaimana saya bisa mencapai ini?
Saya telah mencoba menggunakan fungsi getimagesize PHP , tetapi saya tidak dapat mengekstrak lebar dan tinggi gambar sebagai nilai integer.
Bagaimana saya bisa mencapai ini?
Coba seperti ini:
list($width, $height) = getimagesize('path_to_image');
Pastikan bahwa:
Coba juga untuk mengawali jalur dengan $_SERVER["DOCUMENT_ROOT"]
, ini terkadang membantu ketika Anda tidak dapat membaca file.
getimagesize()
gambar jarak jauh.Atau,
sumber
getimagesize () mengembalikan larik yang berisi properti gambar.
untuk hanya mendapatkan lebar dan tinggi atau
untuk mendapatkan informasi lebih lanjut.
sumber
Seperti ini :
sumber
getimagesize() expects parameter 1 to be string, resource given
berfungsigetimagesize
PHP
getimagesize()
mengembalikan array data. Dua item pertama dalam larik adalah dua item yang Anda minati: lebar dan tinggi. Untuk mendapatkannya, Anda cukup meminta dua indeks pertama dalam array yang dikembalikan:Untuk informasi lebih lanjut, lihat dokumentasi .
sumber
getimagesize('image.jpg')
Fungsi bekerja hanya jikaallow_url_fopen
diatur ke 1 atau On di dalam file php.ini di server, jika tidak diaktifkan, seseorang harus menggunakanini_set('allow_url_fopen',1);
di atas file di mana fungsi getimagesize () digunakan.sumber