Toto jednoduché riešenie vie ušetriť minimálne jeden request na server. Generovanie obrázkov na client-side.

Vytvorenie prázdneho obrázka v JavaScripte
Pri SPA aplikáciách sa mi často stáva, že potrebujem vygenerovať predvolený obrázok napr. k nejakému produktu, blogu, atď.. Historicky som to riešil tak, že som na mal servery vygenerovaný predvolený obrázok, na ktorý som odkazoval a to len v prípade, že obrázok nebol uploadnutý. Pomocou nižšie uvedenej funkcie vieš ušetriť minimálne jeden request na server a čo je super, ak používaš napr. nejaký rozmer obrázku a responzívnosť, tak nemusíš nastavovať minimálnu šírku a výšku, pretože veľkosť obrázka vygeneruješ podľa svojich potrieb.
Funkcia na vygenerovanie obrázka
Žiadny komplikovaný algoritmus, proste na pozadí sa vytvorí canvas
element a jeho obsah sa uloží do base64
. Výsledok base64
môžeme priamo vložiť do img.src
.
Použitie funkcie
Other posts from Peter Širka
- 2025-08-08Recenzia Sigma 500mm F5.6 L-Mount
- 2025-07-21Export obrázkov - Lightroom vs Luminar Neo
- 2025-01-13Recenzia full frame fotoaparátu Lumix S5II
- 2024-10-30JavaScript na serveri rýchlo a jednoducho so slovenským Total.js frameworkom
- 2024-02-18Ako lietať s long range dronom?
- 2024-02-09Recenzia drona DJI FPV
- 2024-02-07Recenzia drona DJI Avata
- 2023-01-06Ako spustiť Total.js framework?
- 2023-01-03Inštalácia Node.js + vysvetlenie použitia modulov
- 2022-05-26Základné informácie o Total.js Platforme