Nette Palette neukládají se generované miniatury

iru
Člen | 110
+
0
-

Podle návodu jsem si stáhla komponentu Nette Palette a nastavila. Zasekla jsem se ovšem na použití, kdy mi při pokusu vygenerovat miniaturu a zapsat do adresáře vyhodí chybovou hlášku:

Image file missing or not readable, query: 2039_IMG-9053.jpg@Resize;100;200&Grayscale

Postupovala jsem podle tohoto návodu:
https://forum.nette.org/…iant-obrazku
Staženo a nastaveno podle: https://github.com/…ette-palette

V config.neon mám:

extensions:
    palette: NettePalette\PaletteExtension

palette:
    path: 'images/files/thumbs/'
    url: 'http://apdesign.cz/images/files/thumbs/'
    basepath: '/var/www/apdesign.cz/apdesign.cz/images/files/'

Router

$router[] = new Route('images/files/thumbs/<path .+>', 'Palette:Palette:image');

A v šabloně

<a class="fancybox" rel="gallery" href="/images/products/{$prod->foto_vyber|palette:'Resize;100;200&Grayscale'}"  title="{$prod->name}">

                    <img src="/images/products/{$prod->foto_vyber}" alt="{$prod->name}">
                </a>

Snad mám jen nějak špatně nastavené cesty? Adresář images/files/thumbs existuje a práva pro zápis má: 7777
Chápu to dobře, že to má být jiný adresář, než ten, kde je originál obrázku?
Poradíte mi prosím někdo? Moc děkuji.

PS: nejde mi až tak o tvoření miniatur, ale chci tím řešit vodotisk do obrázků. Zdálo se mi to, jako dobré řešení, kde ho snadno doplním i do spousty obrázků, které už na serveru jsou.

Editoval iru (14. 11. 2018 20:50)

MajklNajt
Člen | 471
+
0
-

ahoj, ten filter by si mala aplikovať na premennú, ktorá obsahuje kompletnú cestu k obrázku, čiže takto by to mohlo fungovať:

{var $imgPath = "/images/products/" . $prod->foto_vyber}
<img src="{$imgPath|palette:'Resize;100;200&Grayscale'}" alt="{$prod->name}">
iru
Člen | 110
+
0
-

MajklNajt napsal(a):

ahoj, ten filter by si mala aplikovať na premennú, ktorá obsahuje kompletnú cestu k obrázku, čiže takto by to mohlo fungovať:

{var $imgPath = "/images/products/" . $prod->foto_vyber}
<img src="{$imgPath|palette:'Resize;100;200&Grayscale'}" alt="{$prod->name}">

Děkuji moc, to pomohlo s tím, že jsem odstranila před „images“ to lomítko… ale… vygenerovalo mi to jen některé obrázky a když jsem zkoumala rozdíl, tak jsem zjistila, že jen ty, co mají v souboru příponu „JPG“ a nezpracovaly se ty, co mají příponu „jpg“.

Například tento obrázek se nezpracuje: http://apdesign.cz/…IMG-1043.jpg
a tento se zpracuje: http://apdesign.cz/…DSC-9563.JPG

Jediný rozdíl vidím opravdu v té koncovce…

MajklNajt
Člen | 471
+
0
-

@iru skúsila si súbor premenovať, či to je IBA príponou? z týchto dvoch ukážok má ten .jpg väčší rozmer ako ten .JPG, nedošla ti pamäť? a tiež bol každý obrázok spravený iným foťákom, možno poškodený súbor… v logoch nie je nič?

iru
Člen | 110
+
0
-

rozměry mají různé, to jsem se dívala, že to tím není. Paměť byla v pořádku, je dostatečná. Když jsem se paní ptala, tak říkala, že jsou to fotky, které kdysi zmenšovala a ukládala v malování. Díky za tip, dobrý nápad, zkusím ho přejmenovat, případně přeuložit v Zonneru a uvidíme, jestli to půjde…

MajklNajt napsal(a):

@iru skúsila si súbor premenovať, či to je IBA príponou? z týchto dvoch ukážok má ten .jpg väčší rozmer ako ten .JPG, nedošla ti pamäť? a tiež bol každý obrázok spravený iným foťákom, možno poškodený súbor… v logoch nie je nič?

iru
Člen | 110
+
0
-

Tak nešlo to, nakonec jsem tedy toto rozšíření vzdala. Nicméně funkční je, jen kvůli těm obrázkům to nešlo…

iru napsal(a):

rozměry mají různé, to jsem se dívala, že to tím není. Paměť byla v pořádku, je dostatečná. Když jsem se paní ptala, tak říkala, že jsou to fotky, které kdysi zmenšovala a ukládala v malování. Díky za tip, dobrý nápad, zkusím ho přejmenovat, případně přeuložit v Zonneru a uvidíme, jestli to půjde…

MajklNajt napsal(a):

@iru skúsila si súbor premenovať, či to je IBA príponou? z týchto dvoch ukážok má ten .jpg väčší rozmer ako ten .JPG, nedošla ti pamäť? a tiež bol každý obrázok spravený iným foťákom, možno poškodený súbor… v logoch nie je nič?