{"id":30352,"date":"2026-11-10T07:00:00","date_gmt":"2026-11-10T06:00:00","guid":{"rendered":"https:\/\/evoluzionamaster.com\/?page_id=30352"},"modified":"2026-11-10T08:21:19","modified_gmt":"2026-11-10T07:21:19","slug":"presentacion-fotografia-urbana-nocturna-gratis","status":"publish","type":"page","link":"https:\/\/evoluzionamaster.com\/en\/presentacion-fotografia-urbana-nocturna-gratis\/","title":{"rendered":"Cuando la ciudad se hace noche \u2014 Fotograf\u00eda urbana nocturna \u00b7 Recurso gratuito"},"content":{"rendered":"<style>\n.evz-ponencia-guest{display:none;max-width:840px;margin:25px auto;padding:30px;border-radius:14px;background:#f4f5ff;text-align:center}\n.evz-ponencia-view{display:block}\nbody.evz-ponencia-registro:not(.logged-in) .evz-ponencia-guest{display:block}\nbody.evz-ponencia-registro:not(.logged-in) .evz-ponencia-view{display:none}\n.evz-ponencia-guest a{display:inline-block;padding:14px 26px;background:#0b1173;color:white!important;text-decoration:none;border-radius:8px;font-weight:700}\n.evz-ponencia-root{position:relative;max-width:1400px;margin:20px auto;color:#fff;font-family:Arial,sans-serif;background:#090b21;padding:12px;border-radius:12px}\n.evz-ponencia-stage{position:relative;display:flex;align-items:center;justify-content:center;background:#000;min-height:240px;height:min(72vh,800px);overflow:hidden}\n.evz-ponencia-stage canvas{display:block;max-width:100%;max-height:100%;object-fit:contain}\n.evz-ponencia-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:9px}\n.evz-ponencia-controls button{background:#0b1173;color:#fff;border:1px solid #b9c2fc;border-radius:7px;padding:10px 14px;min-height:44px;cursor:pointer}\n.evz-ponencia-controls button:disabled{opacity:.3;cursor:default}\n.evz-ponencia-status{min-width:95px;text-align:center;font-size:14px}\n.evz-ponencia-root.is-full{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;margin:0!important;border-radius:0!important;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)!important;z-index:2147483000!important;display:flex!important;flex-direction:column!important}\n.evz-ponencia-root.is-full .evz-ponencia-stage{height:auto!important;flex:1 1 0;min-height:0}\n.evz-ponencia-root.is-full .evz-ponencia-controls{flex:0 0 auto}\n@media(max-width:767px){.evz-ponencia-root{padding:5px;border-radius:0}.evz-ponencia-stage{height:auto;aspect-ratio:16\/9;min-height:0}.evz-ponencia-controls{gap:6px}.evz-ponencia-controls button{padding:8px 10px}.evz-ponencia-root.is-full .evz-ponencia-stage{aspect-ratio:auto;height:100%!important;min-height:0}}<\/p>\n<p>\/* Visor optimizado para iPhone, m\u00f3vil horizontal y ordenador *\/\n.evz-ponencia-root{max-width:100%;overflow:hidden}\n.evz-ponencia-stage canvas{width:auto;height:auto;max-width:100%;max-height:100%}\n.evz-ponencia-stage{-webkit-user-select:none;user-select:none}\n.evz-control-short{display:none}\n.evz-ponencia-root.is-full{\n inset:0!important; width:100%!important; width:100vw!important;\n height:100vh!important; height:100dvh!important;\n max-height:100dvh!important; padding:0!important;\n border:0!important; background:#000!important;\n overflow:hidden!important; box-sizing:border-box!important;\n overscroll-behavior:contain!important\n}\n.evz-ponencia-root.is-full .evz-ponencia-stage{\n position:relative; height:100%!important; flex:1 1 auto!important;\n min-height:0!important; width:100%!important; background:#000!important;\n touch-action:pan-y\n}\n.evz-ponencia-root.is-full .evz-ponencia-controls{\n position:absolute!important; left:50%; bottom:max(8px,env(safe-area-inset-bottom));\n transform:translateX(-50%); z-index:5; flex:0 0 auto!important;\n width:max-content; max-width:calc(100% - 16px);\n margin:0; padding:4px 7px; gap:5px; flex-wrap:nowrap;\n background:rgba(6,8,30,.78); border:1px solid rgba(255,255,255,.22);\n border-radius:999px; -webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);\n box-shadow:0 3px 22px rgba(0,0,0,.33); transition:opacity .24s ease,visibility .24s ease\n}\n.evz-ponencia-root.is-full .evz-ponencia-controls button{\n min-height:40px; min-width:42px; padding:5px 12px;\n background:rgba(11,17,115,.8);border-radius:999px;\n font-size:15px;line-height:1.15;touch-action:manipulation\n}\n.evz-ponencia-root.is-full .evz-ponencia-status{\n min-width:62px;white-space:nowrap;font-size:14px;font-variant-numeric:tabular-nums\n}\n.evz-ponencia-root.is-full .evz-control-long{display:none}\n.evz-ponencia-root.is-full .evz-control-short{display:inline;font-size:26px;line-height:1}\n.evz-ponencia-root.is-full.controls-hidden .evz-ponencia-controls{\n opacity:0;visibility:hidden;pointer-events:none\n}\n@media (max-width:767px){\n .evz-ponencia-root{margin:8px auto;padding:0}\n .evz-ponencia-root:not(.is-full) .evz-ponencia-controls{gap:5px;padding:5px 3px}\n .evz-ponencia-root:not(.is-full) .evz-ponencia-controls button{\n  min-height:40px;padding:6px 10px;font-size:14px\n }\n .evz-ponencia-root.is-full .evz-ponencia-controls button{min-height:38px;min-width:42px}\n .evz-ponencia-root.is-full .evz-ponencia-stage{min-height:0}\n}\n@media (orientation:landscape) and (max-height:580px){\n .evz-ponencia-root.is-full .evz-ponencia-controls{\n  bottom:max(4px,env(safe-area-inset-bottom));padding:3px 6px\n }\n .evz-ponencia-root.is-full .evz-ponencia-controls button{min-height:36px;padding:3px 9px}\n}\n<\/style>\n<div class=\"evz-ponencia-guest\">\n<h2>Ebook visual gratuito para personas registradas<\/h2>\n<p>La primera semana fue de acceso libre. Ahora puedes seguir disfrutando de esta presentaci\u00f3n sin pagar nada: solo necesitas registrarte gratuitamente en evoluZiona M\u00e1ster o iniciar sesi\u00f3n.<\/p>\n<p><a href=\"https:\/\/evoluzionamaster.com\/dashboard-2\/?evz_recurso=1\">REGISTRARME GRATIS O ACCEDER<\/a><\/div>\n<div class=\"evz-ponencia-view\">\n<p style=\"max-width:900px;margin:16px auto;text-align:center\"><strong>CUANDO LA CIUDAD SE HACE NOCHE \u2014 FOTOGRAF\u00cdA URBANA NOCTURNA<\/strong><br \/>Una mirada a la composici\u00f3n, la luz, el color y la edici\u00f3n creativa. Ebook visual gratuito: durante sus primeros siete d\u00edas, acceso libre; despu\u00e9s, lectura gratuita con registro. Visualizaci\u00f3n online sin botones de descarga ni impresi\u00f3n.<\/p>\n<div class=\"evz-ponencia-root\" id=\"evz-presentacion-nocturna\" data-pdf-url=\"https:\/\/evoluzionamaster.com\/wp-admin\/admin-ajax.php?action=evz_ponencia_nocturna_pdf\">\n<div class=\"evz-ponencia-stage\"><canvas aria-label=\"Diapositiva actual\"><\/canvas><\/div>\n<nav class=\"evz-ponencia-controls\" aria-label=\"Navegar diapositivas\"><button type=\"button\" data-move=\"-1\" aria-label=\"Diapositiva anterior\"><span class=\"evz-control-long\">Anterior<\/span><span class=\"evz-control-short\" aria-hidden=\"true\">\u2039<\/span><\/button><span class=\"evz-ponencia-status\" aria-live=\"polite\">Preparando lector<\/span><button type=\"button\" data-move=\"1\" aria-label=\"Diapositiva siguiente\"><span class=\"evz-control-long\">Siguiente<\/span><span class=\"evz-control-short\" aria-hidden=\"true\">\u203a<\/span><\/button><button type=\"button\" data-fullscreen=\"1\">Pantalla completa<\/button><\/nav>\n<\/div>\n<p style=\"font-size:13px;text-align:center\">\u00a9 Manolo Navarro \u00b7 Uso personal y educativo. Derechos reservados.<\/p>\n<\/div>\n<p><script>\n(function(){\nfunction setup(){\n var root=document.getElementById('evz-presentacion-nocturna');\n if(!root)return;\n var enlaceRegistro=document.querySelector('.evz-ponencia-guest a');\n if(enlaceRegistro)enlaceRegistro.addEventListener('click',function(){\n  document.cookie='evz_resource_return='+encodeURIComponent(location.href)+';path=\/;max-age=1800;SameSite=Lax'+(location.protocol==='https:'?';Secure':'');\n });\n \/\/ Respaldo visual: 18\/11\/2026 00:00 hora de Madrid.\n \/\/ El servidor aplica la protecci\u00f3n real, independientemente de este reloj.\n var registerRequired=Date.now()>=1794956400000;\n document.body.classList.toggle('evz-ponencia-registro',registerRequired);\n document.body.classList.toggle('evz-ponencia-libre',!registerRequired);\n if(registerRequired){if(!document.body.classList.contains('logged-in'))return;}\n var src=root.getAttribute('data-pdf-url'),canvas=root.querySelector('canvas'),stage=root.querySelector('.evz-ponencia-stage'),status=root.querySelector('.evz-ponencia-status'),buttons=root.querySelectorAll('[data-move]'),full=root.querySelector('[data-fullscreen]');\n var doc=null,index=1,loading=false,token=0;\n function sync(){status.textContent=doc?index+' \/ '+doc.numPages:(src?'Cargando\u2026':'Presentaci\u00f3n pendiente de incorporar');buttons.forEach(function(b){b.disabled=!doc||loading||(b.getAttribute('data-move')==='-1'?index<=1:index>=doc.numPages)})}\n function loadPage(){if(!doc)return;var t=++token;loading=true;sync();doc.getPage(index).then(function(page){if(t!==token)return;var size=page.getViewport({scale:1}),w=Math.max(200,stage.clientWidth-8),h=Math.max(150,stage.clientHeight-8),scale=Math.min(w\/size.width,h\/size.height),dpr=Math.min(2,window.devicePixelRatio||1),view=page.getViewport({scale:scale*dpr});canvas.width=Math.round(view.width);canvas.height=Math.round(view.height);canvas.style.width=Math.round(size.width*scale)+'px';canvas.style.height=Math.round(size.height*scale)+'px';return page.render({canvasContext:canvas.getContext('2d'),viewport:view}).promise}).then(function(){loading=false;sync()}).catch(function(){loading=false;status.textContent='No se pudo mostrar la diapositiva'})}\n buttons.forEach(function(b){b.addEventListener('click',function(){if(!doc||loading)return;index=Math.max(1,Math.min(doc.numPages,index+Number(b.getAttribute('data-move'))));loadPage()})});\n var controlsTimer=0,resizeTimer=0,touchStartX=null,touchStartY=null;\n function redraw(){\n  clearTimeout(resizeTimer);\n  resizeTimer=setTimeout(function(){\n   if(!doc)return;\n   if(loading){redraw();return}\n   loadPage();\n  },110);\n }\n function revealControls(){\n  root.classList.remove('controls-hidden');\n  clearTimeout(controlsTimer);\n  if(root.classList.contains('is-full'))\n   controlsTimer=setTimeout(function(){root.classList.add('controls-hidden')},3600);\n }\n function fullscreen(toggle){\n  root.classList.toggle('is-full',toggle);\n  root.classList.remove('controls-hidden');\n  document.documentElement.style.overflow=toggle?'hidden':'';\n  document.body.style.overflow=toggle?'hidden':'';\n  full.textContent=toggle?'Salir':'Pantalla completa';\n  full.setAttribute('aria-label',toggle?'Salir de pantalla completa':'Entrar en pantalla completa');\n  if([toggle,root.requestFullscreen,document.fullscreenEnabled].every(Boolean)){\n   root.requestFullscreen().catch(function(){});\n  }\n  if([!toggle,document.fullscreenElement===root,document.exitFullscreen].every(Boolean)){\n   document.exitFullscreen().catch(function(){});\n  }\n  revealControls();\n  redraw();\n }\n stage.addEventListener('click',function(){if(root.classList.contains('is-full'))revealControls()});\n root.addEventListener('pointermove',function(e){\n  if([root.classList.contains('is-full'),e.pointerType==='mouse'].every(Boolean))revealControls();\n },{passive:true});\n stage.addEventListener('touchstart',function(e){\n  if(!root.classList.contains('is-full')||e.touches.length!==1){\n   touchStartX=null;touchStartY=null;return;\n  }\n  touchStartX=e.touches[0].clientX;touchStartY=e.touches[0].clientY;\n },{passive:true});\n stage.addEventListener('touchend',function(e){\n  if(touchStartX===null||!e.changedTouches.length)return;\n  var dx=e.changedTouches[0].clientX-touchStartX;\n  var dy=e.changedTouches[0].clientY-touchStartY;\n  touchStartX=null;touchStartY=null;\n  if([Math.abs(dx)>65,Math.abs(dx)>Math.abs(dy)*1.35,doc,!loading].every(Boolean)){\n   index=Math.max(1,Math.min(doc.numPages,index+(dx<0?1:-1)));\n   loadPage();\n  }else revealControls();\n },{passive:true});\n document.addEventListener('fullscreenchange',function(){\n  if([!document.fullscreenElement,root.classList.contains('is-full'),document.fullscreenEnabled].every(Boolean)){\n   fullscreen(false);\n  }\n });\n if(typeof ResizeObserver!=='undefined'){\n  var observer=new ResizeObserver(function(){if(doc)redraw()});\n  observer.observe(stage);\n }\n full.addEventListener('click',function(){fullscreen(!root.classList.contains('is-full'))});\n document.addEventListener('keydown',function(e){if([e.key==='Escape',root.classList.contains('is-full')].every(Boolean))fullscreen(false);else if([(e.key==='ArrowRight'||e.key==='ArrowLeft'),!loading,doc].every(Boolean)){var change=e.key==='ArrowRight'?1:-1;index=Math.max(1,Math.min(doc.numPages,index+change));loadPage()}});\n window.addEventListener('resize',redraw);window.addEventListener('orientationchange',redraw);sync();if(!src)return;\n var s=document.createElement('script');s.src='https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/3.11.174\/pdf.min.js';s.onload=function(){pdfjsLib.GlobalWorkerOptions.workerSrc='https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/pdf.js\/3.11.174\/pdf.worker.min.js';pdfjsLib.getDocument({url:src,withCredentials:true}).promise.then(function(pdf){doc=pdf;loadPage()}).catch(function(){status.textContent='No se pudo abrir la presentaci\u00f3n'})};document.head.appendChild(s);\n}\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',setup);else setup();\n})();\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Presentaci\u00f3n gratuita de Manolo Navarro. Acceso mediante registro gratuito en evoluZiona M\u00e1ster, lectura online y a pantalla completa.<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_templately_pack_id":"","_templately_imported_at":"","_templately_source":"","_templately_import_session_id":"","footnotes":""},"class_list":["post-30352","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/evoluzionamaster.com\/en\/wp-json\/wp\/v2\/pages\/30352","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/evoluzionamaster.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/evoluzionamaster.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/evoluzionamaster.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/evoluzionamaster.com\/en\/wp-json\/wp\/v2\/comments?post=30352"}],"version-history":[{"count":26,"href":"https:\/\/evoluzionamaster.com\/en\/wp-json\/wp\/v2\/pages\/30352\/revisions"}],"predecessor-version":[{"id":30385,"href":"https:\/\/evoluzionamaster.com\/en\/wp-json\/wp\/v2\/pages\/30352\/revisions\/30385"}],"wp:attachment":[{"href":"https:\/\/evoluzionamaster.com\/en\/wp-json\/wp\/v2\/media?parent=30352"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}