krouzek:galerie

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
krouzek:galerie [2023/05/31 16:26] – vytvořeno adminkrouzek:galerie [2023/11/15 20:54] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 2: Řádek 2:
 <code json> <code json>
   "type": "module",   "type": "module",
 +</code>
 +
 +
 +Procházení filesystému
 +<code javascript>
 +import { readdir } from 'node:fs/promises';
 +
 +/*
 +const sharp = require('sharp')
 +
 +console.log('Resizing')
 +
 +sharp('alps.jpg')
 +  .resize(1200, 1200)
 +  .rotate(10, {background: "#ff0000"})
 +  .toFile('output.jpg', function(err) {
 +  });
 +*/
 +
 +try {
 +  const photoRoot = await readdir('photos');
 +  for (const photoDirName of photoRoot){
 +    console.log(photoDirName);
 +    // Jednotliva galerie
 +    const photoDir = await readdir(`photos/${photoDirName}`)
 +    
 +      for (const photoName of photoDir){
 +        if(photoName.toLowerCase().endsWith('.jpg')){
 +          console.log(` photos/${photoDirName}/${photoName}`)
 +        }
 +      }
 +
 +  }
 +} catch (err) {
 +  console.error(err);
 +
 </code> </code>
  • krouzek/galerie.1685550394.txt.gz
  • Poslední úprava: 2023/11/15 20:54
  • (upraveno mimo DokuWiki)