Jakeukalane

Descarga de dernaturenbloeme

Aug 12th, 2025
20
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. ## Descarga de Der Naturen bloeme
  2. #!/bin/bash
  3.  
  4. tile_size=256
  5. zoom_level=4
  6.  
  7. # Dimensiones generales que aplican a todos o ajustar por folio si quieres
  8. ancho=4096
  9. alto=2816
  10.  
  11. to_x=$((ancho - tile_size))
  12. to_y=$((alto - tile_size))
  13. height=$((alto / tile_size))
  14.  
  15. for i in $(seq -w 1 161); do
  16. j=$(printf "%03d" $((10#$i + 1)))
  17.  
  18. folio="${i}v-${j}r"
  19. echo "Procesando folio $folio..."
  20.  
  21. cat > tiles.yaml <<EOF
  22. url_template: "https://galerij.kb.nl/data/dernaturenbloeme/${folio}/${zoom_level}/{{ x/tile_size }}/{{ height - 1 - y/tile_size }}.jpg"
  23.  
  24. variables:
  25. - name: x
  26. from: 0
  27. to: $to_x
  28. step: $tile_size
  29.  
  30. - name: y
  31. from: 0
  32. to: $to_y
  33. step: $tile_size
  34.  
  35. - name: tile_size
  36. value: $tile_size
  37.  
  38. - name: height
  39. value: $height
  40. EOF
  41.  
  42. dezoomify-rs tiles.yaml
  43. done
  44.  
  45.  
  46. ### Contenido de tiles.yaml
  47. # url_template: "https://galerij.kb.nl/data/dernaturenbloeme/161v-162r/4/{{ x/tile_size }}/{{ height - 1 - y/tile_size }}.jpg"
  48. # variables:
  49. # - name: x
  50. # from: 0
  51. # to: 3840
  52. # step: 256
  53. #
  54. # - name: y
  55. # from: 0
  56. # to: 2560
  57. # step: 256
  58. #
  59. # - name: tile_size
  60. # value: 256
  61. #
  62. # - name: height
  63. # value: 11
Advertisement
Add Comment
Please, Sign In to add comment