Afisare doar o portiune dintr-o imagine

Aici este locul unde puteti scrie despre orice probleme /intrebari, in limita bunului simt, care nu au legatura cu subiectele din celelalte forumuri, sau cu materialele de pe site.
Avatar utilizator
ionatan
Mesaje: 94

Afisare doar o portiune dintr-o imagine

Salut,
Vreau sa afisez pe pagina.php doar o portiune dintr-o imagine.
Imaginile sunt salvate pe server si in mysql
o idee?
Cumpără adevărul, şi nu-l vinde, înţelepciunea, învăţătura şi priceperea.
https://www.crestinmultimedia.com/

MarPlo Mesaje: 4343
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:

Subiecte similare