(PHP 4, PHP 5, PHP 7, PHP 8)
imageinterlace — Geçişimliliği açıp kapar
imageinterlace() işlevi geçişim bitini açıp kapar.
Eğer geçişim biti etkin ve görüntü bir JPEG görüntü olarak kullanılmışsa görüntü aşamalı JPEG olarak oluşturulur.
görüntü
imagecreatetruecolor() gibi bir görüntü oluşturma işlevinden dönen bir GdImage nesnesi.
etkin
true
ise görüntü geçişimli olur, false
ise geçişim biti kapatılır. null
aktarılması geçişim bitinde değişiklik olmadığı anlamına gelir.
Geçişim biti etkinse 1 aksi takdirde 0 döner.
Sürüm: | Açıklama |
---|---|
8.0.5 | imageinterlace() artık bool değer döndürüyor; evvelce int değer dönerdi (geçişimliyse sıfırdan farklı, değilse sıfır). |
8.0.0 | görüntü bağımsız değişkeninde artık bir GdImage nesnesi aktarmak gerekiyor; evvelce resource türünde geçerli bir gd değeri gerekirdi. |
8.0.0 | etkin artık bool kabul ediyor; evvelce bu, int idi. |
Örnek 1 - imageinterlace() ile geçişimi etkin kılmak
<?php
// Bir görüntü taslağı oluşturalım
$im = imagecreatefromgif('php.gif');
// Geçişimi etkin kılalım
imageinterlace($im, true);
// Geçişimli görüntüyü kaydedelim
imagegif($im, './php_interlaced.gif');
imagedestroy($im);
?>