Pagina 1 din 1

Afisare doar o portiune dintr-o imagine

Scris: Lun Apr 13, 2020
de ionatan
Salut,
Vreau sa afisez pe pagina.php doar o portiune dintr-o imagine.
Imaginile sunt salvate pe server si in mysql
o idee?

Afisar doar o portiune dintr-o imagine

Scris: Lun Apr 13, 2020
de MarPlo
Salut,
Incearca functia imagecrop() din php: php imagecrop.
Se poate si cu functia imagecopy(), vezi exemplu 4 de la pagina: https://marplo.net/php-mysql/functii_imagini.html

De asemenea, se poate si cu html-css, sa afisezi o portiune dintr-o imagine ca background intr-un div.
Exemplu:

Cod: SelectaĊ£i tot

<style>
.imcrop {
  background: url('https://marplo.net/imgs/logo.png');
  background-position: 1px 1px;
  height: 70px;
  width: 110px;
}
</style>

<div class='imcrop'></div>

Sau cu proprietatea css clip:rect();:

Cod: SelectaĊ£i tot

<style>
.imcrop {
  position:relatve;
  width:111px;
  height:71px;
}
.imcrop img {
  position:absolute;
  clip:rect(1px 71px 111px 1px);
  top:0;
  left:0;
  margin:0;
}
</style>

<div class='imcrop'><img src='https://marplo.net/imgs/logo.png'></div>
- Demo: