(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_xDPI olarak yatay çözünürlük.
çözünürlük_yDPI 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
)