PHP - Úprava obrázků

PHP Práce se soubory PHP - Úprava obrázků

Aplikace v PHP, která slouží pro jednoduchou úpravu obrázků. Vytvořeno do soutěže 'Machr na PHP - Úprava obrázků'. Po konfiguraci můžete začít s nahráváním obrázků, je také přítomna podpora hromadného nahrání. Po nahrání se aktualizuje výpis přítomných obrázků, které lze hned editovat. V editaci máte na výběr základní filtry, které nám PHPko může nabídnou, např. zvýšení kontrastu, rozostření, aj.. Provedené změny je potom nutné aplikovat na originál nebo je také můžete odmítnout a začít od znovu.

Pokud se aplikované změny nelíbí, tak můžete obrázek jednoduše smazat.

Nastavení parametrů

Pokud chcete změnit minimální či maximální požadavky výšky/šířky, složku pro uložení nahraných obrázků (vytvoří se samy) nebo podporované koncovky, tak musíte přepsat tyto hodnoty ve výchozí třídě Image.

protected $width = array(100, 1000);
protected $height = array(100, 1000);
protected $extensions = array('png', 'jpg', 'jpeg', 'gif');
protected $whereUpload = './img/';

Avšak si dejte pozor u typu souboru, proměnná $extensions uvádí pouze podporované přípony.

Změna podporovaného typu souboru

Chcete-li změnit/rozšířit podporované typy, musíte změnit číslo pořadí poslední podporované hodnoty. V tomto případě 3 = IMAGETYPE_PNG a hodnota je image/png.

protected function CheckType($file){
  if($file == null OR $file[2] > 3){
      Messages::Add('Špatný typ souboru, může být pouze png, jpeg nebo gif!');
      return false;
  }else{
      return true;
  }
}

Seznam předefinovaných konstant pro typ souborů v PHP najdete zde http://php.net/…ime-type.php.


Galerie

Program byl vytvořen v roce 2015.

 

Stáhnout

Staženo 45x (8.9 kB)
Aplikace je včetně zdrojových kódů v jazyce php

 

  Aktivity (1)

Program pro vás napsal Marek Z.
Avatar
Autor se věnuje...

Jak se ti líbí článek?
Celkem (2 hlasů) :
55555


 



 

 

Komentáře

Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zatím nikdo nevložil komentář - buď první!