1<!DOCTYPE html> 2<html> 3<head> 4<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 5<title>Photography-based Art | Linda Roxe, L & D Images</title> 6<meta property="og:image" content="http://m.psecn.photoshelter.com/gal-kimg-get/G0000_G0so4KiKTE/t/200"/> 7<link rel="alternate" type="application/rss+xml" title="Photographer [RSS]" href="https://www.landdimages.com/?feed=rss"> 8<link rel="alternate" type="application/atom+xml" title="Photographer [ATOM]" href="https://www.landdimages.com/?feed=atom"> 9<link rel="canonical" href="https://www.landdimages.com/"> 10 11 12 13<link rel="stylesheet" type="text/css" href="https://www.landdimages.com/css/APP/1788533357/jquery/ps-1.0/jquery-ui-1.8.12.custom.css,jquery/ps-1.0/ps.css">
13<script type="text/javascript" src="https://www.landdimages.com/js/APP/1788533357/jquery/jquery-1.11.0.min.js,jquery/jquery-ui.1.9.2.min.js,jquery/jquery.ui.touch-punch.min.js,/jquery/jquery-migrate-1.2.1.min.js,/jquery/jquery.PS.js"></script>
vendor: 1 bytes, line 13
13
14<script type="text/javascript">psApp.init({"area":"","relUrl":"\/index","sec":"","self":"\/index","subsec":"index","custom_path":"","custom_id":"U000003qvDd0RB.M","custom_url":"https:\/\/www.landdimages.com","custom_url_ps":"https:\/\/landdimages.photoshelter.com","server.web":"http:\/\/www.photoshelter.com","server.ul":"https:\/\/www.landdimages.com","server.ul-cdn":"https:\/\/www.landdimages.com","server.img":"https:\/\/www.landdimages.com","server.img-mem":"https:\/\/www.landdimages.com","server.vid":"https:\/\/www.landdimages.com","server.vid-mem":"https:\/\/www.landdimages.com","server.js":"https:\/\/www.landdimages.com","server.css":"https:\/\/www.landdimages.com","server.mkt":"https:\/\/www.landdimages.com","server.sec":"https:\/\/www.landdimages.com","server.library":"https:\/\/www.landdimages.com","ss.U_ID":null,"ss.O_ID":null,"ss.is_SU":false,"isPsHost":false,"isDevDomain":false,"PS_API_V3_KEY":"PS631731c7"});</script>
vendor: 1 bytes, line 14
14
15<script type="text/javascript" src="https://www.landdimages.com/js/BS/1788533357/0.8.2/BS.js,BS.com.Prompt.js"></script>
15 16
17<script type="text/javascript" src="https://www.landdimages.com/js/APP/1788533357/0.6/PS.js"></script>
17<script language="javascript"> 18if (!isset(PS.app)) PS.app = BS.utl.mm.oNew(PS.App); 19PS.app.pvSet('area', ''); 20PS.app.pvSet('relUrl', '/index'); 21PS.app.pvSet('sec', ''); 22PS.app.pvSet('self', '/index'); 23PS.app.pvSet('subsec', 'index'); 24PS.app.pvSet('custom_path', ''); 25PS.app.pvSet('custom_id', 'U000003qvDd0RB.M'); 26PS.app.pvSet('custom_url', 'https://www.landdimages.com'); 27PS.app.pvSet('custom_url_ps', 'https://landdimages.photoshelter.com'); 28PS.app.pvSet('server.web', 'http://www.photoshelter.com'); 29PS.app.pvSet('server.ul', 'https://www.landdimages.com'); 30PS.app.pvSet('server.ul-cdn', 'https://www.landdimages.com'); 31PS.app.pvSet('server.img', 'https://www.landdimages.com'); 32PS.app.pvSet('server.img-mem', 'https://www.landdimages.com'); 33PS.app.pvSet('server.vid', 'https://www.landdimages.com'); 34PS.app.pvSet('server.vid-mem', 'https://www.landdimages.com'); 35PS.app.pvSet('server.js', 'https://www.landdimages.com'); 36PS.app.pvSet('server.css', 'https://www.landdimages.com'); 37PS.app.pvSet('server.mkt', 'https://www.landdimages.com'); 38PS.app.pvSet('server.sec', 'https://www.landdimages.com'); 39PS.app.pvSet('server.library', 'https://www.landdimages.com'); 40PS.app.pvSet('ss.U_ID', ''); 41PS.app.pvSet('ss.O_ID', ''); 42PS.app.pvSet('ss.is_SU', ''); 43PS.app.pvSet('isPsHost', ''); 44PS.app.pvSet('isDevDomain', ''); 45PS.app.pvSet('PS_API_V3_KEY', 'PS631731c7'); 46 47</script>
47 48
49<script type="text/javascript" src="https://www.landdimages.com/js/APP/1788533357/div.js"></script>
49 50
51<script type="text/javascript" src="https://www.landdimages.com/js/APP/1788533357/util.js"></script>
51 52
53<script type="text/javascript" src="https://www.landdimages.com/js/APP/1788533357/events.js"></script>
53 54 55<link rel="stylesheet" type="text/css" href="https://www.landdimages.com/css/APP/1788533357/base.css"> 56<link rel="stylesheet" type="text/css" href="https://www.landdimages.com/css/APP/1788533357/BS.css,PS.css"> 57<style type="text/css"> 58 59#psMainCustom { 60padding: 10px; 61border: 1px solid #d0d0d0; 62line-height:1.5em; 63} 64 65</style> 66 67</head> 68 69<body onLoad="execWindowOnloadQueue(); " onUnload="" class="usr-show"> 70 71<link rel="stylesheet" type="text/css" href="/img/custom/1.0/themes/Induro/css/base-1.4.css"> 72<link rel="stylesheet" type="text/css" href="/img/custom/1.0/themes/Induro/css/default-1.4.css">
73<script type="text/javascript" src="https://use.typekit.net/ik/4IVNGYczOrmt1HELakidqkRZctd48-6MBIU93JsXOlXfeGbgf5KNfgJZwQwt5Q6XWu93w2M3w2FUiqsqwB4fSBN3QsGRHKo3-eNXdaFGZAUXZWJ0jhNlOfG0jc8XShy8dYs8SKoRdhXK2euuShmzOWFCjAJlwPJej148ZPXUH6qJ_6vbMg6BJMJ7fbR32UMMeMS6MKGJfI9bMs6IJMJ7fMyeIMIjgkMf.js"></script>
vendor: 1 bytes, line 73
73
74<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
74 75
76<script type="text/javascript" src="https://www.landdimages.com/js/APP/1788533357/1.0/bsLite.js"></script>
76 77
78<script type="text/javascript" src="https://www.landdimages.com/js/APP/1788533357/jquery/jquery.PS.cartAdd.js"></script>
78 79 80<link rel="stylesheet" type="text/css" href="https://www.landdimages.com/css/APP/1788533357/PS.cartAdd.css,cart.css">
81<script type="text/javascript">ps$(document).PS.cartIcon({"autoHideNum":true,"parens":"parens","trayAnchor":"#main","trayShow":"1","f_tray":true});</script>
81 82<style type="text/css"> 83UL.thumbs LI { 84 width: 160px; 85 height: 200px; 86} 87 88UL.thumbs LI TABLE TD { 89 width: 150px; 90} 91 92UL.thumbs LI TABLE TD.slide { 93 width: 150px; 94 height: 150px; 95} 96 97Linda Roxe 98Photography-based Images 99 100 101L and D Images 102</style> 103 104<div id="header"> 105<table width="100%" border="0" cellpadding="0" cellspacing="0"> 106<tr> 107 <td colspan="2"> 108 <div id="topNav" class="nav"> 109 <div><a href="https://landdimages.photoshelter.com/usr/usr-account">My Account</a></div> <div><a href="https://landdimages.photoshelter.com/cart" title="Cart" class="psCartIcon"><span>Cart</span><span class="psCartIconNum"></span><img src="/img/custom/1.0/themes/Induro/nav-cart.png" alt="cart"></a></div> 110 </div> 111 <div class="clear"></div> 112 </td> 113</tr><tr> 114 <td nowrap> 115 <div class="nav"> 116 <div></div> 117 <div><a href="https://www.landdimages.com/gallery-list">Galleries</a></div> <div><a href="https://www.landdimages.com/search-page">Search</a></div> <div><a href="https://www.landdimages.com/about">About</a></div> 118 <div><a href="https://www.landdimages.com/page1">PRICES</a></div> <div><a href="https://www.landdimages.com/contact">Contact</a></div> 119 120 <div class="last"><a href="https://landdimages.photoshelter.com/lbx/lbx-list">Lightbox</a></div> </div> 121 </td> 122 123 <td nowrap align="right"> 124 <div id="logo"> 125 <a href="https://www.landdimages.com">Linda Roxe, L & D Images</a> 126 </div> 127 </td> 128</tr> 129</table> 130</div> 131 132<div id="main"> 133 <div id="content"> 134 135 136 137 138
138<script type="text/javascript" src="https://www.landdimages.com/js/APP/1788533357/jquery/jquery.masonry.js"></script>
138 139 140<style type="text/css"> 141DIV.jqm_box { 142 margin: 3px; 143 -moz-border-radius: 5px; 144 -webkit-border-radius: 5px; 145 border-radius: 5px; 146 background-color: #fff; 147 position: relative; 148} 149 150DIV.jqm_box A { 151 text-decoration: none; 152 -moz-border-radius: 5px; 153 -webkit-border-radius: 5px; 154 border-radius: 5px; 155} 156 157 158 159A.jqm_box_off { 160 filter: alpha(opacity=90); 161 opacity: 0.9; 162} 163 164 165 166 167DIV.jqm_box { 168 filter: alpha(opacity=0); 169 opacity: 0; 170 visibility: hidden; 171} 172 173DIV.jqm_box DIV { 174 position: absolute; 175 bottom: 0px; 176 right: 0px; 177 padding: 3px 7px; 178 margin: 2px; 179 -moz-border-radius:5px 5px 5px 5px; 180 -webkit-border-radius:5px; 181 border-radius: 5px 182 -moz-box-shadow: 0 0 2px #333; 183 -webkit-box-shadow: 0 0 2px #333; 184 background-color: #fff; 185 display: none; 186 opacity: 0.9; 187 filter: alpha(opacity=90); 188} 189 190DIV.jqm_box A, DIV.jqm_box A:hover { 191 text-decoration: none; 192} 193 194div.jqm_box div.gallery_photowall_name { 195 -moz-border-radius: 0; 196 -webkit-border-radius: 0; 197 border-radius: 0; 198} 199 200div.jqm_box div.name_show { display: block; } 201 202DIV.ps_iw_direction_horiz DIV.jqm_box { float: left; } 203 204</style> 205
206<script type="text/javascript"> 207var ps_image_wall_colwidth = 150; 208var ps_image_wall_dir = 'vert'; 209var ps_image_wall_f_hover = 1; 210var ps_image_wall_gal_name = 'hover'; 211var psiw_hover_dur = 200; 212 213 214/* 215 * Special event for image load events 216 * Needed because some browsers does not trigger the event on cached images. 217 218 * MIT License 219 * Paul Irish | @paul_irish | www.paulirish.com 220 * Andree Hansson | @peolanha | www.andreehansson.se 221 * 2010. 222 * 223 * Usage: 224 * $(images).bind('load', function (e) { 225 * // Do stuff on load 226 * }); 227 * 228 * Note that you can bind the 'error' event on data uri images, this will trigger 229 * when data uri images isn't supported. 230 * 231 * Tested in: 232 * FF 3+ 233 * IE 6-8 234 * Chromium 5-6 235 * Opera 9-10 236 */ 237(function ($) { 238 $.event.special.load = { 239 setup: function () { 240 // Attach to DOM 241 return false; 242 }, 243 add: function (handleObj) { 244 var img, src, handler; 245 246 if (this.nodeName.toLowerCase() === 'img' && this.src) { 247 img = this; 248 src = img.src; 249 250 // Image is already complete, fire the handler (fixes browser issues were 251 // cached images isn't triggering the load event) 252 if (img.complete || img.readyState === 'complete') { 253 254 handler = handleObj.handler; 255 256 // this wrapper prevents the handler for being invoked twice if loading 257 // completed and an event got queued during this javascript execution. 258 // The handler is only called again if img.src changes. 259 handleObj.handler = function (event) { 260 261 //trigger() event objects do not have browser properties 262 //(offsetX is chosen arbitrarily) 263 var triggerEvent = !('offsetX' in event); 264 265 // only call handler if trigger'ed or if img.src has changed 266 if (triggerEvent || src !== img.src) { 267 src = img.src; 268 return handler.apply(img, arguments); 269 } 270 }; 271 272 // delayed trigger; binding gets a chance to finish and the required 273 // jquery event object is passed to handler. 274 setTimeout(function () { $(img).trigger('load'); }, 0); 275 } 276 277 // Check if data URI images is supported, fire 'error' event if not 278 else if (img.readyState === 'uninitialized' && img.src.indexOf('data:') === 0) { 279 $(img).trigger('error'); 280 } 281 } 282 } 283 }; 284 285 $(function(){ 286 pwthumbs = $('.jqm_box a'); 287 $('div.jqm_box').css('visibility', 'visible'); 288 //console.log($('.jqm_box a').css('background-image')); 289 pwthumbs.each(function(idx, el) { 290 var bgurl = $(el).css('background-image'); 291 if (bgurl.charAt(4) != '"') bgurl = bgurl.slice(4,-1); 292 else bgurl = bgurl.slice(5,-1); 293 //log(bgurl); 294 var im = $('<img src="'+bgurl+'">').bind('load', idx, function (e) { 295 if (e) { 296 //$($('.jqm_box a')[e.data].parentNode).fadeIn(500); 297 $(pwthumbs[e.data].parentNode).css('opacity', 0); 298 $(pwthumbs[e.data].parentNode).animate({opacity: 1},psiw_hover_dur); 299 } }); 300 }); 301 302 if (ps_image_wall_f_hover || ps_image_wall_gal_name == 'hover') { 303 defop = $('.jqm_box a').css('opacity'); 304 $('.jqm_box a').hover( 305 function() { 306 if (ps_image_wall_f_hover) $(this).animate({opacity: 1},psiw_hover_dur); 307 if (ps_image_wall_gal_name == 'hover') { 308 $(this.firstChild).css('filter', 'alpha(opacity=90)'); 309 $(this.firstChild).fadeIn(psiw_hover_dur); 310 } 311 }, 312 function() { 313 if (ps_image_wall_f_hover) $(this).animate({opacity: defop},psiw_hover_dur); 314 if (ps_image_wall_gal_name == 'hover') $(this.firstChild).fadeOut(psiw_hover_dur); 315 }); 316 } 317 318 if (ps_image_wall_dir == 'vert') $('#gallery_photowall').masonry({columnWidth: ps_image_wall_colwidth}); 319 }); 320})(ps$); 321 322</script>
322 323 324 325<div id="gallery_photowall" style="width:900px;" class="gallery_photowall ps_iw_direction_vert"> 326 327<div class="jqm_box"><a href="https://landdimages.photoshelter.com/gallery/Fine-Art/G0000KodlQAnQ11w/" style="background: url(https://www.landdimages.com/img-get/I00004D_ZGlczaE4/t/146/I00004D_ZGlczaE4.jpg) no-repeat scroll center center; width:144px; height:108px; display: block;" class="jqm_box_off"><div class="gallery_photowall_name">Fine Art</div></a></div> 328 329 330<div class="jqm_box"><a href="https://landdimages.photoshelter.com/gallery/Architecture-and-Architectural-Detail/G0000pn2ug5SZRVo/" style="background: url(https://www.landdimages.com/img-get/I0000uW0t.nKAQCI/s/146/218/wd=vf7RaETilcbgB0qZGkdwJKJXr1gwGnMluoI1_cP1QrxDCJvaYP2pGlBN142auVZ6KHgv/I0000uW0t.nKAQCI.jpg) no-repeat scroll center center; width:144px; height:216px; display: block;" class="jqm_box_off"><div class="gallery_photowall_name">Architecture and Architectural Detail</div></a></div> 331 332 333<div class="jqm_box"><a href="https://landdimages.photoshelter.com/gallery/Italy/G0000GJP5KU7kFBA/" style="background: url(https://www.landdimages.com/img-get/I00009fG.yEe6seA/t/146/I00009fG.yEe6seA.jpg) no-repeat scroll center center; width:144px; height:98px; display: block;" class="jqm_box_off"><div class="gallery_photowall_name">Italy</div></a></div> 334 335</div> 336 337 338<table width="100%" border="0" cellpadding="0" cellspacing="0" style="margin-top:20px;"> 339<tr> 340 341 <td width="250" valign="top" style="padding-right:20px;"> 342 <h2>Recently Updated</h2> 343 <ul class="my_recent_galleries"> 344 345<li style="padding-top: 2px;"><a href="https://landdimages.photoshelter.com/gallery/Belgium/G0000_G0so4KiKTE/" class="my_recent_galleries_name">Belgium</a> 346</li> 347 348 349<li style="padding-top: 2px;"><a href="https://landdimages.photoshelter.com/gallery/New/G0000WkJlT._fsKo/" class="my_recent_galleries_name">New</a> 350</li> 351 352 353<li style="padding-top: 2px;"><a href="https://landdimages.photoshelter.com/gallery/Skies/G0000KS9McHSw82g/" class="my_recent_galleries_name">Skies</a> 354</li> 355 356 357<li style="padding-top: 2px;"><a href="https://landdimages.photoshelter.com/gallery/New-Mexico/G0000bmPuFiBTLok/" class="my_recent_galleries_name">New Mexico</a> 358</li> 359 360 361<li style="padding-top: 2px;"><a href="https://landdimages.photoshelter.com/gallery/Oh-Naturals/G000033iZB3phZII/" class="my_recent_galleries_name">Oh Naturals</a> 362</li> 363 364 365<li style="padding-top: 2px;"><a href="https://landdimages.photoshelter.com/gallery/Abstracts/G0000jVZfsssoCgo/" class="my_recent_galleries_name">Abstracts</a> 366</li> 367 368 369<li style="padding-top: 2px;"><a href="https://landdimages.photoshelter.com/gallery/Scapes/G0000nwNrh_HDzqo/" class="my_recent_galleries_name">'Scapes</a> 370</li> 371 372 373<li style="padding-top: 2px;"><a href="https://landdimages.photoshelter.com/gallery/Trees/G0000KRDLJnJ4C.k/" class="my_recent_galleries_name">Trees</a> 374</li> 375 376 377<li style="padding-top: 2px;"><a href="https://landdimages.photoshelter.com/gallery/Boston/G0000bjwE_wE58sc/" class="my_recent_galleries_name">Boston</a> 378</li> 379 380 381<li style="padding-top: 2px;"><a href="https://landdimages.photoshelter.com/gallery/Italy/G0000GJP5KU7kFBA/" class="my_recent_galleries_name">Italy</a> 382</li> 383 384</ul> 385 386 <br><br> 387 </td> 388 389 </tr> 390</table> 391 392 393 394 <div class="clear"></div> 395 </div> 396</div> 397 398<div id="footer"> 399 <div style="float:right;" class="powered">powered by <a href="https://www.photoshelter.com/referral/U000003qvDd0RB.M/user">PhotoShelter</a></div> 400 401 all images © Linda Roxe, L & D Images 402 403 404 <span style="margin:0 3px;">|</span>Linda Roxe <br />L&D images 405 </div>
vendor: 66 bytes, lines 405-408
405 406 407 408<script async src="https://www.googletagmanager.com/gtag/js?id=
408G-JEEVL2L8S5
vendor: 12 bytes, line 408
408"></script>
409<script> 410 411
vendor: 134 bytes, lines 411-415
411window.dataLayer = window.dataLayer || []; 412 function gtag(){dataLayer.push(arguments);} 413 gtag('js', new Date()); 414 415 gtag('config', '
415G-JEEVL2L8S5
vendor: 4 bytes, line 415
415');
416</script>
416 417
418<script> 419(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 420(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 421m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 422})(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 423PSGA = window.PSGA || {}; 424PSGA.initGa = function(uaid, name) { 425 ga('create', uaid, 'auto', {'name': name}); 426}; 427PSGA.distributor = function(request, args) { 428 return function() { 429 var trackers = ga.getAll(); 430 for (var i = 0, ct = trackers.length; i < ct; i++) { 431 var tracker = trackers[i]; 432 if ((args[0] === 'pageview' || 433 args[0].hitType === 'pageview') || 434 tracker.get('name') !== 'user') { 435 tracker[request].apply(tracker, args); 436 } 437 } 438 } 439}; 440PSGA.distributeToGaTrackers = function() { 441 const args = [].slice.call(arguments); 442 request = args.shift(); 443 ga(PSGA.distributor(request, args)); 444 445 //Convert legacy requests and send to GA4 446 if (request === 'send' && args && args[0]) { 447 const legacyHitData = args[0]; 448 //handle legacy events, usually from polymer apps 449 if (legacyHitData.hitType === 'event' && legacyHitData.eventAction) { 450 const eventObj = { 451 event_category: legacyHitData.eventCategory, 452 event_type: 'legacy', 453 ...(legacyHitData.eventValue && { event_value: legacyHitData.eventValue }), 454 ...(legacyHitData.eventLabel && { event_value: legacyHitData.eventLabel }) 455 } 456 gtag('event', legacyHitData.eventAction, eventObj); 457 } 458 } 459}; 460PSGA.sendGaEvent = function(category, action) { 461 this.distributeToGaTrackers('send', { 462 'hitType': 'event', 463 'eventCategory': category, 464 'eventAction': action 465 }); 466}; 467 468 469var uaid = 'UA-3783380-24'; 470var dimensions = {}; 471PSGA.initGa(uaid, 'ps'); 472uaid = 'UA-3783380-1'; 473PSGA.initGa(uaid, 'c1'); 474dimensions.dimension1 = 'U000003qvDd0RB.M'; 475dimensions.dimension2 = 'Visitor'; 476 477PSGA.initDynamicGA = PSGA.initDynamicGA || []; 478PSGA.initDynamicGA.forEach(function(gaData) { 479 PSGA.initGa(gaData.uaid, gaData.name); 480}); 481 482ga('set', 'transport', 'beacon'); 483if (Object.keys(dimensions).length) PSGA.distributeToGaTrackers('set',dimensions); 484 PSGA.distributeToGaTrackers('send', 'pageview'); </script>
484 485 486 487<!-- Google Tag Manager Data Layer Construction -->
488<script> 489 if (!window.PSGTMDataLayer) PSGTMDataLayer = []; 490 PSGTMDataLayer.push({"ACCOUNT_TYPE":"core","IS_PORTAL":false,"SITE_OWNER_ID":"U000003qvDd0RB.M"}); 491</script>
491 492 493<!-- Google Tag Manager -->
vendor: 62 bytes, lines 493-494
493 494<noscript><iframe src="//www.googletagmanager.com/ns.html?id=
494GTM-NT5Z57
vendor: 83 bytes, lines 494-495
494" 495height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
496<script>
vendor: 328 bytes, lines 496-501
496(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push( 497{'gtm.start': new Date().getTime(),event:'gtm.js'} 498);var f=d.getElementsByTagName(s)[0], 499j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 500'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 501})(window,document,'script','PSGTMDataLayer','
501GTM-NT5Z57
vendor: 3 bytes, line 501
501');
501</script>
501 502<!-- End Google Tag Manager --> 503 504
505<script type="text/javascript" src="https://www.landdimages.com/js/APP/1788533357/logFrame.js"></script>
505 506 507</body> 508</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.