(PHP 7 >= 7.2.0, PHP 8)
imageresolution — Görüntünün çözünürlüğünü tanımlar veya döndürür
imageresolution() belirtilen görüntünün çözünürlüğünü
inç başına nokta sayısı (DPI) olarak tanımlar veya döndürür. Seçimlik
bağımsız değişkenlere null
aktarılırsa, geçerli çözünürlük indisli bir dizide
döndürülür. Sadece çözünürlük_x
null
değilse,
yatay ve düşey çözünürlük bu değere ayarlanır. Seçimlik bağımsız değişkenlerin
hiçbiri null
değilse, yatay ve düşey çözünürlükler sırayla bu değerlere
ayarlanır.
Çözünürlük yalnızca görüntüler bu tür bilgileri (şu anda PNG ve JPEG) destekleyen biçimlerden okunduğunda ve bu biçimlere yazıldığında temel bilgi olarak kullanılır. Herhangi bir çizim işlemini etkilemez. Yeni görüntüler için varsayılan çözünürlük 96 DPI'dır.
görüntü
imagecreatetruecolor() gibi bir görüntü oluşturma işlevinden dönen bir GdImage nesnesi.
çözünürlük_x
DPI olarak yatay çözünürlük.
çözünürlük_y
DPI olarak düşey çözünürlük.
Çözünürlüğü döndürmek için kullanıldığında başarılı olursa yatay ve düşey
çözünürlükleri içeren bir dizi, başarısızlık durumunda false
döner.
Çözünürlüğü tanımlamak için kullanıldığında başarılı olursa
true
, başarısızlık durumunda false
döner.
Sürüm: | Açıklama |
---|---|
8.0.0 |
çözünürlük_x ve
çözünürlük_y artık null olabiliyor.
|
Örnek 1 - Bir görüntünün çözünürlüğünü tanımlamak ve döndürmek
<?php
$im = imagecreatetruecolor(100, 100);
imageresolution($im, 200);
print_r(imageresolution($im));
imageresolution($im, 300, 72);
print_r(imageresolution($im));
?>
Yukarıdaki örneğin çıktısı:
Array ( [0] => 200 [1] => 200 ) Array ( [0] => 300 [1] => 72 )