Download the PHP package webchemistry/images without Composer
On this page you can find all versions of the php package webchemistry/images. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download webchemistry/images
More information about webchemistry/images
Files in webchemistry/images
Package images
Short Description Image storage for easier uploading, deleting and manipulation.
License GPL-3.0
Informations about the package images
Deprecated
Tento balíček se už dále vyvíjet nebude, budou maximálně opravy chyb. Použijte proto velmi podobný balíček https://github.com/contributte/imagist, který je bohatější.
Instalace
Composer:
config:
Konfigurace
Skladba cesty k obrázků
%wwwDir%/%assetsDir%/namespace/resize/image.png %wwwDir%/%assetsDir%/namespace/original/image.png
namespace/ - Má na starosti třída namespaceResolver resize/ - Má na starosti třída hashResolver
Tvorba aliasů
Aliasy umožnují snadnou modifikací obrazků
Použití jednoho modifieru
Více modifierů
Použití polí
Použití proměnných
Vlastní modifiery
V konfiguraci stačí zaregistrovat loader
vytvořit třídu a přidávat modifiery
a použití
Ukladaní obrázků
$upload - Instance Nette\Utils\Upload $location - Cesta obrázku uložená v řetězci $storage - Instance WebChemistry\Images\IImageStorage
Nette upload
Před nahráním obrázku ho můžeme upravit
Obrázek se uloží v namespace/original/obrazek.jpg
Získávání obrázků
$id Identifikátor ziskány z uloženeho obrázku viz sekce ukládání obrázků
Kopírování obrázků
$id Identifikátor ziskány z uloženeho obrázku viz sekce ukládání obrázků
Zkopíruje se jen originální obrázek a v případně se zmodifikuje.
Přesouvání obrázků
$id Identifikátor ziskány z uloženeho obrázku viz sekce ukládání obrázků
Odstranění obrázků
$id Identifikátor ziskány z uloženeho obrázku viz sekce ukládání obrázků
Odstraní se jak originální obrázek, tak i jeho modifikace.
Modifikace obrázků
$id Identifikátor ziskány z uloženeho obrázku viz sekce ukládání obrázků
1) Uložením
Uloží se do namespace/custom/obrazek.jpg
2) Získáním adresy
Uloží se do namespace/custom/obrazek.jpg
Šablony
Zobrazení obrázku
Zobrazení s použitím modifikátorů obrázků
Dávkování obrázků
Formuláře
Automatickou registraci provede extenze. S touto komponentou odpadá povinnost vytvoření třídy pro obrázek.
Pro náhledový obrázek a input pro odstranění obrázků:
Doctrine typ
Automatickou registraci provede extenze. Položku pro obrázek lze vytvořit přes anotaci typ image:
nullable=true změna obrázku z povinného na nepovinný
Uložení nového obrázku, bere jen instaci IFileStorage nebo NULL v případě nastaveného nullable v anotaci Column
Získání obrázku
All versions of images with dependencies
nette/http Version ^3.0
nette/utils Version ^3.0
tracy/tracy Version ^2.6
nette/finder Version ^2.5