1<!DOCTYPE html> 2<html lang="en" class="no-js fme"> 3 4<head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 <link rel="profile" href="http://gmpg.org/xfn/11"> 8 <meta name="p:domain_verify" content="2dd21b288ceea13f1e400fc8f84b89e8" /> 9 <link rel="alternate" href="https://www.photo-mosaic.co.uk/how-it-works/" hreflang="en-gb" />
9<script type="application/ld+json"> 10 { 11 "@context": "http://schema.org", 12 "@type": "WebPage", 13 "name": "Photo mosaic" 14 } 15 </script>
15 16
16<script type="application/ld+json"> 17 { 18 "@context": "http://schema.org", 19 "@type": "Organization", 20 "url": "https://Photo-mosaic.co.uk", 21 "name": "Photo-Mosaic.co.uk", 22 "logo": "https://www.photo-mosaic.co.uk/wp-content/uploads/logo-en.png", 23 "contactPoint": { 24 "@type": "ContactPoint", 25 "telephone": "+4930 400 544 50", 26 "contactType": "customer service", 27 "areaServed": ["DE", "EN", "FR", "NL"], 28 "availableLanguage": [{ 29 "@type": "Language", 30 "name": "German" 31 }, 32 { 33 "@type": "Language", 34 "name": "English" 35 } 36 ] 37 } 38 } 39 </script>
39 40
40<script type="application/ld+json"> 41 { 42 "@context": "http://schema.org", 43 "@type": "Product", 44 "name": "Photo mosaic", 45 "description": "Reviews", 46 "aggregateRating": { 47 "@type": "AggregateRating", 48 "worstRating": "0", 49 "ratingValue": "4.72", 50 "bestRating": "5", 51 "ratingCount": "6776" 52 } 53 } 54 </script>
54 55 56
56<script>
vendor: 478 bytes, lines 56-70
56 57 (function(w, d, s, l, i) { 58 w[l] = w[l] || []; 59 w[l].push({ 60 'gtm.start': new Date().getTime(), 61 event: 'gtm.js' 62 }); 63 var f = d.getElementsByTagName(s)[0], 64 j = d.createElement(s), 65 dl = l != 'dataLayer' ? '&l=' + l : ''; 66 j.async = true; 67 j.src = 68 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 69 f.parentNode.insertBefore(j, f); 70 })(window, document, 'script', 'dataLayer', '
70GTM-MMHZV37
vendor: 7 bytes, lines 70-71
70'); 71
71</script>
vendor: 71 bytes, lines 71-72
71 72 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
72GTM-MMHZV37
vendor: 95 bytes, lines 72-75
72" 73 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 74 75
75<script type="text/javascript"> 76 var xRef = 'FME';var xLanguage = 'en';var xCurrency = 'GBP';var xDomain = 'www.photo-mosaic.co.uk';var postID = '65';var xVlog;var translate = new Object();var is_dev = false;var xRID = '';translate['lwf_url'] = 'https://www.photo-on-canvas.co.uk/';translate['lwf_order_url'] = 'https://www.photo-on-canvas.co.uk/tunnel/';translate['digitrans_url'] = 'http://www.photo-mosaic.co.uk/your-mosaic-as-file/';translate['contact_mail_success'] = 'email sent successfully';translate['order_url'] = '/create-mosaic/';translate['error_min_file_size'] = 'The image is too small.<br>It should be at least 1000 pixels in width/height.';translate['error_min_height'] = 'The image is too small.<br>It should be at least 1000 pixels in width/height.';translate['error_min_width'] = 'The image is too small.<br>It should be at least 1000 pixels in width/height.';translate['error_post_max_size'] = 'The image is too big.';translate['error_max_file_size'] = 'The image is too big.';translate['error_max_width'] = 'The image is too big.';translate['error_max_height'] = 'The image is too big.';translate['error_accept_file_types'] = 'Unsupported file type (only * jpeg allowed)';translate['error_max_number_of_files'] = 'Maximum number of images exceeded.';translate['error_abort'] = 'Upload canceled';translate['error_image_resize'] = 'Image processing failed';translate['editor_url'] = 'https://photo-collage.net/photo-collage-maker/';translate['layout_url'] = 'https://photo-collage.net/photo-collage-templates/';translate['template_slider_name'] = 'Collage Nr. xxx (yyy images)';translate['template_slider_use_btn'] = 'Create this collage';translate['template_slider_all_btn'] = 'All templates';translate['create_mosaic_btn'] = 'Create a mosaic now';translate['zoom_title_2'] = 'Use double click or the mousewheel to zoom';translate['month_1'] = 'January';translate['month_2'] = 'February';translate['month_3'] = 'March';translate['month_4'] = 'April';translate['month_5'] = 'May';translate['month_6'] = 'June';translate['month_7'] = 'July';translate['month_8'] = 'August';translate['month_9'] = 'September';translate['month_10'] = 'October';translate['month_11'] = 'November';translate['month_12'] = 'December'; </script>
76 77
77<script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>
77 78<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 79 <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> 80 81 <!-- This site is optimized with the Yoast SEO plugin v24.5 - https://yoast.com/wordpress/plugins/seo/ --> 82 <title>How to create a photo mosaic | 5-step guide</title> 83 <meta name="description" content="Create a Mosaic photo in only 5 steps â No software required â Easy & safe upload â Have it printed on various photo products â Numerous formats available" /> 84 <link rel="canonical" href="https://www.photo-mosaic.co.uk/how-it-works/" /> 85 <meta property="og:locale" content="en_US" /> 86 <meta property="og:type" content="article" /> 87 <meta property="og:title" content="How to create a photo mosaic | 5-step guide" /> 88 <meta property="og:description" content="Create a Mosaic photo in only 5 steps â No software required â Easy & safe upload â Have it printed on various photo products â Numerous formats available" /> 89 <meta property="og:url" content="https://www.photo-mosaic.co.uk/how-it-works/" /> 90 <meta property="og:site_name" content="photo-mosaic.co.uk" /> 91 <meta property="article:modified_time" content="2026-09-04T09:57:30+00:00" /> 92 <meta name="twitter:card" content="summary_large_image" /> 93 <meta name="twitter:label1" content="Est. reading time" /> 94 <meta name="twitter:data1" content="7 minutes" /> 95
95<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.photo-mosaic.co.uk/how-it-works/","url":"https://www.photo-mosaic.co.uk/how-it-works/","name":"How to create a photo mosaic | 5-step guide","isPartOf":{"@id":"https://www.photo-mosaic.co.uk/#website"},"datePublished":"2017-05-16T18:30:48+00:00","dateModified":"2026-09-04T09:57:30+00:00","description":"Create a Mosaic photo in only 5 steps â No software required â Easy & safe upload â Have it printed on various photo products â Numerous formats available","breadcrumb":{"@id":"https://www.photo-mosaic.co.uk/how-it-works/#breadcrumb"},"inLanguage":"en","potentialAction":[{"@type":"ReadAction","target":["https://www.photo-mosaic.co.uk/how-it-works/"]}]},{"@type":"BreadcrumbList","@id":"https://www.photo-mosaic.co.uk/how-it-works/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https://www.photo-mosaic.co.uk/"},{"@type":"ListItem","position":2,"name":"How to create a photo mosaic"}]},{"@type":"WebSite","@id":"https://www.photo-mosaic.co.uk/#website","url":"https://www.photo-mosaic.co.uk/","name":"Photo-Mosaic.co.uk","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.photo-mosaic.co.uk/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en"}]}</script>
95 96 <!-- / Yoast SEO plugin. --> 97 98 99<link rel='dns-prefetch' href='//xxlpix-all.b-cdn.net' /> 100<link rel='stylesheet' id='css-temp-theme-fonts-css' href='https://www.photo-mosaic.co.uk/wp-content/plugins/xxlpix-app-config/includes/assets/css/_theme-fonts.css?ver=6.7.9' type='text/css' media='all' /> 101<link rel='stylesheet' id='css-plugin-ref-main-css' href='https://www.photo-mosaic.co.uk/wp-content/plugins/xxlpix-app-config/includes/assets/css/main.css?ver=6.7.9' type='text/css' media='all' /> 102<link rel='stylesheet' id='css-plugin-animation-css' href='https://www.photo-mosaic.co.uk/wp-content/plugins/xxlpix-app-config/includes/assets/css/animation.css?ver=6.7.9' type='text/css' media='all' /> 103<link rel='stylesheet' id='css-temp-ref-fixes-css' href='https://www.photo-mosaic.co.uk/wp-content/plugins/xxlpix-app-config/includes/assets/css/_temp-ref-fixes.css?ver=6.7.9' type='text/css' media='all' /> 104<link rel='stylesheet' id='css-videojs-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/vendor/videojs.min.css' type='text/css' media='all' /> 105<link rel='stylesheet' id='css-fontello-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/vendor/fontello.min.css' type='text/css' media='all' /> 106<link rel='stylesheet' id='css-fontello-ani-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/vendor/fontello-animation.min.css' type='text/css' media='all' /> 107<link rel='stylesheet' id='css-jquery-ui-structure-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/vendor/jquery-ui-structure.min.css' type='text/css' media='all' /> 108<link rel='stylesheet' id='css-jquery-ui-theme-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/vendor/jquery-ui-theme.min.css' type='text/css' media='all' /> 109<link rel='stylesheet' id='css-style-reset-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/style-reset.css' type='text/css' media='all' /> 110<link rel='stylesheet' id='css-style-grid-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/style-grid.css' type='text/css' media='all' /> 111<link rel='stylesheet' id='css-rotate-360-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/style-360.css' type='text/css' media='all' /> 112<link rel='stylesheet' id='css-style-general-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/style-general.css' type='text/css' media='all' /> 113<link rel='stylesheet' id='css-style-upload-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/style-upload.css' type='text/css' media='all' /> 114<link rel='stylesheet' id='css-style-404-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/style-404.css' type='text/css' media='all' /> 115<link rel='stylesheet' id='css-style-animation-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/style-animation.css' type='text/css' media='all' /> 116<link rel='stylesheet' id='css-style-javascript-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/style-javascript.css' type='text/css' media='all' /> 117<link rel='stylesheet' id='css-style-contact-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/style-contact.css' type='text/css' media='all' /> 118<link rel='stylesheet' id='css-style-tabify-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/style-tabify.css' type='text/css' media='all' /> 119<link rel='stylesheet' id='css-style-footer-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/style-footer.css' type='text/css' media='all' /> 120<link rel='stylesheet' id='css-style-header-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/style-header.css' type='text/css' media='all' /> 121<link rel='stylesheet' id='css-m-style-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/style.css' type='text/css' media='all' /> 122<link rel='stylesheet' id='css-style-responsive-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/style-responsive.css' type='text/css' media='all' /> 123<link rel='stylesheet' id='css-style-cicons-css' href='https://xxlpix-all.b-cdn.net/css/icons.css' type='text/css' media='all' /> 124<link rel='stylesheet' id='css-style-redesign-critical-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/style-redesign-v4-critical.css' type='text/css' media='all' /> 125<link rel='stylesheet' id='css-style-redesign-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/style-redesign-v4.css' type='text/css' media='all' />
126<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/plugins/stop-user-enumeration/frontend/js/frontend.js?ver=1.6.3" id="stop-user-enumeration-js" defer="defer" data-wp-strategy="defer"></script>
126 127<!--[if lt IE 9]>
128<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/html5.js" id="js-html5-js"></script>
128 129<![endif]--> 130<link rel="https://api.w.org/" href="https://www.photo-mosaic.co.uk/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.photo-mosaic.co.uk/wp-json/wp/v2/pages/65" /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.photo-mosaic.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.photo-mosaic.co.uk%2Fhow-it-works%2F" /> 131<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.photo-mosaic.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.photo-mosaic.co.uk%2Fhow-it-works%2F&format=xml" /> 132<link rel="icon" href="https://www.photo-mosaic.co.uk/wp-content/uploads/cropped-favicon-32x32.png" sizes="32x32" /> 133<link rel="icon" href="https://www.photo-mosaic.co.uk/wp-content/uploads/cropped-favicon-192x192.png" sizes="192x192" /> 134<link rel="apple-touch-icon" href="https://www.photo-mosaic.co.uk/wp-content/uploads/cropped-favicon-180x180.png" /> 135<meta name="msapplication-TileImage" content="https://www.photo-mosaic.co.uk/wp-content/uploads/cropped-favicon-270x270.png" /> 136 <style type="text/css"> 137 </style> 138</head> 139 140 141<body class="page-template page-template-redesign-page page-template-redesign-page-php page page-id-65 page-parent en season-autumn"> 142 <div id="page" class="site"> 143 <div class="vh-wrap"> 144 <div class="promotion-header t-center promotion-custom-standard data-wid="185"><span class="icon icon-heart"></span> Many photos. One photo mosaic.<span class="icon icon-heart d-hide"></span><span class="break"></span> Made with love <span class="icon icon-heart m-hide"></span></div> <header id="site-header" style="--logo-h: 63.2px;"> 145 <div class="wrap"> 146 <div class="mobile-menu" onclick="ToggleSiteNavi()"> 147 <span class="cicon" data-icon="menu"></span> 148 </div> 149 <div id="logo"><a href="https://www.photo-mosaic.co.uk/"><img src="https://xxlpix-all.b-cdn.net/logos/svg/logo-fme-en.svg" /></a></div> 150 151 <nav id="main-nav" class="top-nav"> 152 <div class="close"><span>Ã</span></div> 153 <ul class="clearfix"><li id="menu-item-1362" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-65 current_page_item menu-item-1362"><a href="https://www.photo-mosaic.co.uk/how-it-works/" aria-current="page">How it works</a></li> 154<li id="menu-item-1365" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1365"><a href="https://www.photo-mosaic.co.uk/photo-mosaic-prices/">Prices</a></li> 155<li id="menu-item-1364" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1364"><a href="https://www.photo-mosaic.co.uk/mosaic-gallery/">Gallery</a></li> 156<li id="menu-item-1363" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1363"><a href="https://www.photo-mosaic.co.uk/how-it-works/faq/">FAQ</a></li> 157</ul> </nav> 158 159 <nav id="meta-nav" class="top-nav"> 160 <ul class="meta-nav"><li id="menu-item-1101" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1101"><a href="https://www.photo-mosaic.co.uk/order-status/"><span class="icon icon-truck"></span></a></li> 161<li id="menu-item-1100" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1100"><a href="https://www.photo-mosaic.co.uk/help/"><span class="help-icon"></span><span class="text">Help & Contact</span></a></li> 162<li id="menu-item-1361" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1361"><a href="https://www.photo-on-canvas.co.uk/tunnel/?step=2&fakeref=fme"><span class="icon icon-basket"></span><span class="js-count-cart"></span></a></li> 163</ul> </nav> 164 </div> 165 </header> 166 167 <style> 168 #support-chat { 169 height: 50px; 170 width: 100px; 171 position: fixed; 172 bottom: 0; 173 right: 0; 174 z-index: 10; 175 } 176 #support-chat.active { 177 height: 600px; 178 width: 380px; 179 }
180 #support-chat.active.faq { 181 height: 900px; 182 max-height: 100%; 183 } 184 #support-chat { 185 overscroll-behavior: contain; 186 } 187 @media (max-width: 768px) { 188 #support-chat.active { 189 max-width: 100%; 190 } 191 #support-chat.active.faq { 192 height: calc(100% - 10px); 193 } 194 } 195 </style> 196
196<script> 197 window.addEventListener("message", function(event) { 198 if (event.origin === "https://collage-maker.com") { 199 if (event.data.status == 1) { 200 document.getElementById("support-chat").classList.add("active"); 201 } else { 202 document.getElementById("support-chat").classList.remove("active"); 203 } 204 if (event.data.section == "faq") { 205 document.getElementById("support-chat").classList.add("faq"); 206 } else { 207 document.getElementById("support-chat").classList.remove("faq"); 208 } 209 } 210 }); 211 </script>
211 212 <iframe id="support-chat" src="https://collage-maker.com/global/gpt-api/frontend/?vlog=31d1bc12dbc35b7b539461dedc36035e&site=https%3A%2F%2Fwww.photo-mosaic.co.uk%2Fhow-it-works%2F"></iframe> 213 214 <main id="content" class="site-content wrap-full-grid"> 215 216<article id="post-65" class="post-65 page type-page status-publish hentry"> 217 218 219 <div class="entry-content"> 220 <p class="meta-headline">It is this simple</p> 221<h1 class="font-serif">How it works</h1> 222<p class="t-center subheadline">We show you step by step how one main image and many photos of your memories become your personal photo mosaic.</p> 223 224<div class="how-mosaic"> 225 <div> 226 <h3 class="color-secondary">Main image</h3> 227 <img fetchpriority="high" decoding="async" width="400" height="400" src="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-howto-new-1.webp" class="attachment-full" alt="mosaic howto new 1" data-src="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-howto-new-1.webp" srcset="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-howto-new-1.webp 400w, https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-howto-new-1-300x300.webp 300w, https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-howto-new-1-150x150.webp 150w" sizes="(max-width: 400px) 100vw, 400px" /> 228 </div> 229 <div> 230 <h3 class="color-secondary">Memory photos</h3> 231 <img decoding="async" width="400" height="400" src="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-howto-new-2.webp" class="attachment-full" alt="mosaic howto new 2" data-src="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-howto-new-2.webp" srcset="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-howto-new-2.webp 400w, https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-howto-new-2-300x300.webp 300w, https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-howto-new-2-150x150.webp 150w" sizes="(max-width: 400px) 100vw, 400px" /> 232 </div> 233 <div> 234 <h3 class="color-secondary">Photo mosaic</h3> 235 <img decoding="async" width="400" height="400" src="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-howto-new-3.webp" class="attachment-full" alt="mosaic howto new 3" data-src="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-howto-new-3.webp" srcset="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-howto-new-3.webp 400w, https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-howto-new-3-300x300.webp 300w, https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-howto-new-3-150x150.webp 150w" sizes="(max-width: 400px) 100vw, 400px" /> 236 </div> 237</div> 238 239<hr class="spacer size-50" /> 240 241<div class="t-center"><a class="btn btn-medium btn-orange" href="/create-mosaic/">Create your mosaic <span class="icon-right-open"></span></a></div> 242 243<hr class="divider size-70" /> 244<p class="meta-headline">Step by step</p> 245<h2>Your personal photo mosaic in 5 steps</h2> 246<p class="t-center subheadline">You complete the first two steps. We then create your photo mosaic and produce your personal gift.</p> 247 248<hr class="spacer size-50" /> 249 250<div class="image-text-block"> 251 <div> 252 <p class="bubble">1</p> 253 <p class="meta-headline">1 of 5</p> 254 <h3>Choose your main image</h3> 255 <p>Your main image will later be <strong>visible from a distance</strong> and turn your photo mosaic into a <strong>personal work of art</strong>.</p> 256 <p>Choose the photo you would like to place at the centre of your mosaic. You can <strong>set the image crop yourself</strong> with ease.</p> 257 </div> 258 <div> 259 <img loading="lazy" decoding="async" width="768" height="480" src="https://www.photo-mosaic.co.uk/wp-content/uploads/photo-mosaic-howto-1.webp" class="attachment-full" alt="photo mosaic howto 1" data-src="https://www.photo-mosaic.co.uk/wp-content/uploads/photo-mosaic-howto-1.webp" srcset="https://www.photo-mosaic.co.uk/wp-content/uploads/photo-mosaic-howto-1.webp 768w, https://www.photo-mosaic.co.uk/wp-content/uploads/photo-mosaic-howto-1-300x188.webp 300w" sizes="auto, (max-width: 768px) 100vw, 768px" /> 260 </div> 261</div> 262 263<div class="image-text-block"> 264 <div> 265 <p class="bubble">2</p> 266 <p class="meta-headline">2 of 5</p> 267 <h3>Upload your individual photos</h3> 268 <p>The photos you upload will form the many small pictures in your photo mosaic. <strong>Every photo becomes part of the finished mosaic.</strong></p> 269 <p>Simply upload the photos you would like to use in your photo mosaic. <strong>We take care of the rest.</strong></p> 270 </div> 271 <div> 272 <img loading="lazy" decoding="async" width="650" height="357" src="https://www.photo-mosaic.co.uk/wp-content/uploads/howto-2-uk.webp" class="attachment-full" alt="howto 2 uk" data-src="https://www.photo-mosaic.co.uk/wp-content/uploads/howto-2-uk.webp" srcset="https://www.photo-mosaic.co.uk/wp-content/uploads/howto-2-uk.webp 650w, https://www.photo-mosaic.co.uk/wp-content/uploads/howto-2-uk-300x165.webp 300w" sizes="auto, (max-width: 650px) 100v
272w, 650px" /> 273 </div> 274</div> 275 276<div class="divider-howto"> 277 <div> 278 <p><span class="cicon" data-icon="brush"></span></p> 279 <p>Now it is our turn!</p> 280 </div> 281</div> 282 283<div class="image-text-block"> 284 <div> 285 <p class="bubble">3</p> 286 <p class="meta-headline">3 of 5</p> 287 <h3>We create your photo mosaic</h3> 288 <p>Now the most exciting part begins. <strong>We transform your main image and photos into a unique photo mosaic.</strong></p> 289 <p>Every individual picture remains visible, while a completely new overall image appears from a distance.</p> 290 </div> 291 <div> 292 <img loading="lazy" decoding="async" width="1586" height="992" src="https://www.photo-mosaic.co.uk/wp-content/uploads/howto-magic-uk.webp" class="attachment-full" alt="howto magic uk" data-src="https://www.photo-mosaic.co.uk/wp-content/uploads/howto-magic-uk.webp" srcset="https://www.photo-mosaic.co.uk/wp-content/uploads/howto-magic-uk.webp 1586w, https://www.photo-mosaic.co.uk/wp-content/uploads/howto-magic-uk-300x188.webp 300w, https://www.photo-mosaic.co.uk/wp-content/uploads/howto-magic-uk-1024x640.webp 1024w, https://www.photo-mosaic.co.uk/wp-content/uploads/howto-magic-uk-768x480.webp 768w, https://www.photo-mosaic.co.uk/wp-content/uploads/howto-magic-uk-1536x961.webp 1536w, https://www.photo-mosaic.co.uk/wp-content/uploads/howto-magic-uk-1200x751.webp 1200w" sizes="auto, (max-width: 1586px) 100vw, 1586px" /> 293 </div> 294</div> 295 296<div class="divider-howto"> 297 <div> 298 <p><span class="cicon" data-icon="user-love"></span></p> 299 <p>Now it is your turn again!</p> 300 </div> 301</div> 302 303<div class="image-text-block"> 304 <div> 305 <p class="bubble">4</p> 306 <p class="meta-headline">4 of 5</p> 307 <h3>Review your photo mosaic</h3> 308 <p>View your finished photo mosaic in a <strong>high-resolution preview</strong>.</p> 309 <p>Zoom right into the individual pictures and see for yourself that <strong>the main image and small photos work together perfectly</strong>.</p> 310 <p>This means you know <strong>before it is printed</strong> exactly what your finished photo mosaic will look like.</p> 311 </div> 312 <div> 313 <img loading="lazy" decoding="async" width="600" height="375" src="https://www.photo-mosaic.co.uk/wp-content/uploads/photo-mosaic-howto-4.webp" class="attachment-full" alt="photo mosaic howto 4" data-src="https://www.photo-mosaic.co.uk/wp-content/uploads/photo-mosaic-howto-4.webp" srcset="https://www.photo-mosaic.co.uk/wp-content/uploads/photo-mosaic-howto-4.webp 600w, https://www.photo-mosaic.co.uk/wp-content/uploads/photo-mosaic-howto-4-300x188.webp 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /> 314 </div> 315</div> 316 317<div class="image-text-block"> 318 <div> 319 <p class="bubble">5</p> 320 <p class="meta-headline">5 of 5</p> 321 <h3>Complete your gift</h3> 322 <p>Your digital photo mosaic can now become an <strong>extraordinary gift</strong>. Decide how you would like to present it: as a <strong>poster</strong>, on <strong>premium canvas</strong> or on <strong>brilliant acrylic glass</strong>.</p> 323 <p>
323We then print your mosaic with great care. All that remains is the best moment of all: <strong>presenting your gift.</strong></p> 324 </div> 325 <div> 326 <img loading="lazy" decoding="async" width="600" height="376" src="https://www.photo-mosaic.co.uk/wp-content/uploads/howto-uk.webp" class="attachment-full" alt="howto uk" data-src="https://www.photo-mosaic.co.uk/wp-content/uploads/howto-uk.webp" srcset="https://www.photo-mosaic.co.uk/wp-content/uploads/howto-uk.webp 600w, https://www.photo-mosaic.co.uk/wp-content/uploads/howto-uk-300x188.webp 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /> 327 </div> 328</div> 329 330<div class="divider-howto highlight"> 331 <div> 332 <p><span class="cicon" data-icon="checkmark-circle-filled"></span></p> 333 <p><span><strong>Now it is our turn again!</strong><br><span class="color-text">We print your photo mosaic, ready to become a unique gift.</span></span></p> 334 </div> 335</div> 336 337<hr class="spacer size-30" /> 338<!-- 339<h2>How would you like to present your photo mosaic?</h2> 340<p class="t-center">Choose the material that best suits the occasion and the way you plan to present your gift.</p> 341<hr class="spacer size-25" /> 342--> 343 344<div class="mosaic-price-cards"> 345 <div class="featured"> 346 <div class="image"> 347 <img loading="lazy" decoding="async" width="650" height="433" src="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-product-overview-canvas.webp" class="attachment-full" alt="mosaic product overview canvas" data-src="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-product-overview-canvas.webp" srcset="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-product-overview-canvas.webp 650w, https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-product-overview-canvas-300x200.webp 300w" sizes="auto, (max-width: 650px) 100vw, 650px" /> 348 </div> 349 <div class="banner"> 350 <div><span class="cicon" data-icon="favourite"></span></div> 351 <div> 352 <strong>Why canvas?</strong><br>80% of our customers choose canvas. It is perfect for presenting an impressive gift. 353 </div> 354 </div> 355 <div class="content"> 356 <div class="marker"><span class="cicon" data-icon="favourite-filled"></span> Our recommendation</div> 357 <h3>Canvas</h3> 358 <p class="subheadline">The most popular choice for most occasions.</p> 359 <ul class="checks"> 360 <li>Ready to give straight away</li> 361 <li>Stretched over a wooden frame</li> 362 <li>Premium look and feel</li> 363 <li>Easy to transport</li> 364 <li>Very high customer satisfaction</li> 365 </ul> 366 <hr class="divider divider-20" /> 367 <p class="price">from <span>£69.00</span></p> 368 </div> 369 </div> 370 <div> 371 <div class="image"><img loading="lazy" decoding="async" width="400" height="266" src="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-product-overview-acrylc-glasss.webp" class="attachment-full" alt="mosaic product overview acrylc glasss" data-src="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-product-overview-acrylc-glasss.webp" srcset="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-product-overview-acrylc-glasss.webp 400w, https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-product-overview-acrylc-glasss-300x200.webp 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /></div> 372 <div class="content"> 373 <h3>Acrylic glass</h3> 374 <p class="subheadline">Our premium gift for someone special.</p> 375 <ul class="checks"> 376 <li>Brilliant colours and depth</li> 377 <li>Elegant appearance with a glass effect</li> 378 <li>Especially stable and durable</li> 379 <li>For the highest expectations</li> 380 </ul> 381 <hr class="divider divider-20" /> 382 <p class="price">from <span>£99.00</span></p> 383 </div> 384 </div> 385 <div> 386 <div class="image"><img loading="lazy" decoding="async" width="400" height="266" src="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-product-overview-poster.webp" class="attachment-full" alt="mosaic product overview poster" data-src="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-product-overview-poster.webp" srcset="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-product-overview-poster.webp 400w, https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-product-overview-poster-300x200.webp 300w" sizes="auto, (max-width: 400px) 100v
386w, 400px" /></div> 387 <div class="content"> 388 <h3>Poster</h3> 389 <p class="subheadline">Easy to transport and flexible to display.</p> 390 <ul class="checks"> 391 <li>Delivered as a rolled poster</li> 392 <li>Can be presented in a gift tube</li> 393 <li>Ideal for framing</li> 394 <li>Budget-friendly alternative</li> 395 </ul> 396 <hr class="divider divider-20" /> 397 <p class="price">from <span>£29.90</span></p> 398 </div> 399 </div> 400 <div> 401 <div class="image"><img loading="lazy" decoding="async" width="400" height="266" src="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-product-overview-digital-file.webp" class="attachment-full" alt="mosaic product overview digital file" data-src="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-product-overview-digital-file.webp" srcset="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-product-overview-digital-file.webp 400w, https://www.photo-mosaic.co.uk/wp-content/uploads/mosaic-product-overview-digital-file-300x200.webp 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /></div> 402 <div class="content"> 403 <h3>Digital file</h3> 404 <p class="subheadline">Available immediately and ideal for last-minute gifts.</p> 405 <ul class="checks"> 406 <li>Download directly after ordering</li> 407 <li>Print it yourself for complete flexibility</li> 408 <li>Suitable for your own creative projects</li> 409 <li>An especially quick solution</li> 410 </ul> 411 <hr class="divider divider-20" /> 412 <p class="price">from <span>£19.90</span></p> 413 </div> 414 </div> 415</div> 416 417<hr class="spacer size-70" /> 418 419<div class="bg-color" style="--bg-color: #FBFBFB"> 420 <div class="image-text-block"> 421 <div class="fullsize"> 422 <p class="meta-headline">Why a photo mosaic brings so much joy</p> 423 <h2>Give the gift of happiness with a photo mosaic</h2> 424 </div> 425 <div class="t-center"> 426 <p class="meta-headline"><span class="cicon" data-icon="in-love"></span></p> 427 <h3 class="color-secondary">More than an ordinary gift</h3> 428 <p>A photo mosaic does more than show one special moment. It combines hundreds of small memories in a personal work of art and turns them into a gift with a story.</p> 429 <ul class="checks"> 430 <li>One large image, many memories</li> 431 <li>Personal and unique</li> 432 <li>A gift that continues to delight</li> 433 </ul> 434 </div> 435 <div> 436 <img loading="lazy" decoding="async" width="600" height="375" src="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaik-howto-video-still.webp" class="attachment-full" alt="mosaik howto video still" data-src="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaik-howto-video-still.webp" srcset="https://www.photo-mosaic.co.uk/wp-content/uploads/mosaik-howto-video-still.webp 600w, https://www.photo-mosaic.co.uk/wp-content/uploads/mosaik-howto-video-still-300x188.webp 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /> 437 </div> 438 </div> 439</div> 440 441<hr class="spacer size-90" /> 442 443<div class="t-center"> 444 <p class="meta-headline">Why photo-mosaic.co.uk?</p> 445 <h2>Europe's largest photo mosaic specialist <span data-icon="favourite" class="cicon color-primary"></span></h2> 446 <p>We have specialised in creating photo mosaics for many years. From mosaic creation and personal quality checks to premium printing and delivery, everything comes from one provider.</p> 447</div> 448 449<hr class="spacer size-30" /> 450 451<ul class="checks-v4 col-2"> 452 <li> 453 <h3>Photo mosaic specialists</h3> 454 <p>Photo mosaics have been our passion for many years, supported by genuine expertise.</p> 455 </li> 456 <li> 457 <h3>Free mosaic previews</h3> 458 <p>You receive different mosaic previews free of charge and can decide at your leisure which one you like best.</p> 459 </li> 460 <li> 461 <h3>Premium printing in sizes up to XXL</h3> 462 <p>We print your photo mosaic on premium materials with brilliant colours, ready to become a memorable gift.</p> 463 </li> 464 <li> 465 <h3>Up to 1,000 photos in one mosaic</h3> 466 <p>We incorporate up to 1,000 of your photos into an impressive, detailed mosaic in outstanding quality.</p> 467 </li> 468 <li> 469 <h3>Everything from a single provider</h3> 470 <p>Creation, printing and delivery all come from one provider, ensuring a smooth process and excellent results.</p> 471 </li> 472 <li> 473 <h3>Customers throughout Europe and worldwide</h3> 474 <p>Our photo mosaics delight customers in many countries, from personal occasions to large corporate projects.</p> 475 </li> 476</ul> 477 478<hr class="spacer size-10" /> 479 480<div class="new-tip-box content-width bg-soft-primary t-center"> 481 <div><span class="cicon" data-icon="favourite"></span></div> 482 <div> 483 <p>We turn many memories into <span class="color-primary semi-bold">one truly special picture</span>. Personal. Premium. Made with attention to detail.</p> 484 </div> 485</div> 486 487<hr class="spacer size-70" /> 488
489<div class="t-center"> 490 <p class="meta-headline">Ready to create your photo mosaic?</p> 491 <h2>Now it is your turn!</h2> 492 <p>Creation is free. Only order if you are happy with the result.</p> 493 <hr class="spacer size-20" /> 494 <a class="btn btn-medium btn-orange" href="/create-mosaic/">Create your mosaic <span class="icon-right-open"></span></a> 495</div> 496 497<hr class="spacer size-70" /> 498 499<div class="info-text"> 500 <h2>Create a photo mosaic â How it works</h2> 501 502 <div class="col-2"> 503 <h3>What is a photo mosaic?</h3> 504 <p>A photo mosaic is one large overall image composed of many small individual pictures. From a normal viewing distance, the chosen main subject is easy to recognise. When you look more closely, you can see the many photos of your memories from which the mosaic is made.</p> 505 506 <h3>How is a photo mosaic created?</h3> 507 <p>Creating a photo mosaic requires one main image and many individual photos. First, you choose the subject that should appear in the finished overall image. You then upload your memory photos. Drawing on our many years of experience, we arrange the small pictures so that together they form the main subject.</p> 508 509 <h3>What is the purpose of the main image?</h3> 510 <p>The main image determines the subject of the finished photo mosaic. Pictures with a clearly recognisable subject, strong contrast and good image quality work especially well. The main image could be a portrait, a photograph of a couple or family, a team picture, a company logo or a club badge.</p> 511 512 <h3>Which photos are suitable as the small pictures?</h3> 513 <p>Photos of shared experiences, travels, celebrations, family moments, friends, colleagues or club events all work well as the small pictures. A varied selection creates plenty of moments of discovery when the finished mosaic is viewed. Where possible, avoid using too many similar shots from the same photo series.</p> 514 515 <h3>How many photos are required?</h3> 516 <p>A photo mosaic can be created from a relatively small selection of pictures. However, several hundred different photos make the result especially varied. Depending on the occasion and the available collection, thousands of individual pictures can also be used.</p> 517 518 <h3>Can photos be used more than once?</h3> 519 <p>Individual photos may appear more than once within the mosaic. The number of repetitions required depends on how many pictures you upload and the selected mosaic size. The more different photos are available, the more varied the arrangement will be.</p> 520 521 <h3>How do the individual pictures form the main image?</h3> 522 <p>The calculation takes the colours and brightness values of the small photos into account. The main image is also placed transparently over the individual pictures. This keeps the large subject clearly recognisable while allowing you to continue viewing each memory photo.</p> 523 524 <h3>Can I review the photo mosaic before ordering?</h3> 525 <p>Once it has been calculated, your photo mosaic is available in an online preview. There, you can view the overall subject from a distance and zoom right into the individual photos. This allows you to review the result before placing an order.</p> 526 527 <h3>Can the result still be changed?</h3> 528 <p>The photo mosaic can be recalculated if the result does not yet match what you had in mind. For example, you can replace the main image, add more photos or remove individual pictures. You only choose the desired finish once you are happy with the result.</p> 529 530 <h3>How long does creation take?</h3> 531 <p>Selecting and uploading the images normally takes only a few minutes. The photo mosaic is then calculated and prepared for online review. Production of the chosen printed finish only begins after you place your order.</p> 532 533 <h3>Which finishes are available?</h3> 534 <p>The finished photo mosaic can be ordered on canvas, as a poster or on acrylic glass. A digital file is also available. The different finishes vary in their visual effect, surface texture and method of presentation.</p> 535 536 <h3>Which size is suitable for a photo mosaic?</h3> 537 <p>Photo mosaics work especially well in larger formats because the individual pictures are easier to recognise. The right size depends on the number of photos used, the intended viewing distance and the available space. A correspondingly large print area is recommended when using many individual pictures.</p> 538 539 <h3>Why choose photo-mosaic.co.uk?</h3> 540 <p>photo-mosaic.co.uk specialises in designing and producing individual photo mosaics. Creation and the online preview are free and without obligation. You only pay once you are happy with the result and order it as a print or digital file.</p> 541 542 <h3>Our experience with individual photo mosaics</h3> 543 <p>Our specially developed mosaic software can process large collections of pictures and coordinate the individual photos with the chosen main image. Thanks to our many years of specialisation, we know
543what matters when calculating, reviewing and producing a premium photo mosaic.</p> 544 545 <h3>About photo-mosaic.co.uk</h3> 546 <p>photo-mosaic.co.uk is a service provided by XXLPIX GmbH and specialises in personal photo mosaics. We create photo mosaics for birthdays, weddings, anniversaries, farewells, families, clubs and businesses. We combine a simple online creation process with professional image calculation and premium production.</p> 547 </div> 548</div> </div><!-- .entry-content --> 549 550 551</article><!-- #post-## --> 552 553 554</main><!-- .site-content --> 555</div> 556 557<footer id="footer" class="site-footer"> 558 <div> 559 <section> 560 <div class="trustbar-payment t-center"> 561 <p>Pay safely and easily</p> 562 <div class="trustbar-new mode-footer"> 563 <div class="wrap"><span class="item"><img src="https://xxlpix-all.b-cdn.net/icons-huge/custom/pay-logo-master.svg" loading="lazy"></span><span class="item"><img src="https://xxlpix-all.b-cdn.net/icons-huge/custom/pay-logo-sepa.svg" loading="lazy"></span><span class="item"><img src="https://xxlpix-all.b-cdn.net/icons-huge/custom/pay-logo-visa.svg" loading="lazy"></span><span class="item"><img src="https://xxlpix-all.b-cdn.net/icons-huge/custom/pay-logo-paypal.svg" loading="lazy"></span></div> 564 </div> </div> 565 </section> 566 567 <section> 568 <div> 569 <strong class="green">Mosaic</strong> 570 <ul><li id="menu-item-122" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-122"><a href="https://www.photo-mosaic.co.uk/photo-mosaic-prices/">Prices</a></li> 571<li id="menu-item-959" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-959"><a href="https://www.photo-mosaic.co.uk/delivery/">Delivery times</a></li> 572<li id="menu-item-293" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-293"><a href="https://www.photo-mosaic.co.uk/photo-mosaic-prices/gift-voucher/">Voucher</a></li> 573<li id="menu-item-947" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-947"><a href="https://www.photo-mosaic.co.uk/hanging-kits/">Hanging kits</a></li> 574</ul> </div> 575 576 <div> 577 <strong class="green">Service</strong> 578 <ul><li id="menu-item-968" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-968"><a href="https://www.photo-mosaic.co.uk/how-it-works/faq/">FAQ</a></li> 579<li id="menu-item-969" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-65 current_page_item menu-item-969"><a href="https://www.photo-mosaic.co.uk/how-it-works/" aria-current="page">How it works</a></li> 580<li id="menu-item-834" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-834"><a href="https://www.photo-mosaic.co.uk/reviews/">Reviews</a></li> 581<li id="menu-item-125" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-125"><a href="https://www.photo-mosaic.co.uk/contact/">Contact</a></li> 582<li id="menu-item-1367" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1367"><a href="https://www.photo-mosaic.co.uk/for-business/">For Business</a></li> 583</ul> </div> 584 585 <div> 586 <div class="tracking"> 587 <p><a href="/order-status/"><span><img src="/global/images/assets/lupe-paketverfolgung.png" /></span><span>Order status - shipment tracking</span></a></p> 588 </div> 589 <p>You can reach our service via <a href="/help/#contact">contact</a></p> 590 591 </div> 592 </section> 593 594 <section> 595 <div> 596 <p><strong class="green">Shipping in 24h by</strong></p> 597 <img width="427" height="48" src="https://www.photo-mosaic.co.uk/wp-content/uploads/trust-delivery-white.png" class="attachment-full" alt="Our delivery partners" data-src="https://www.photo-mosaic.co.uk/wp-content/uploads/trust-delivery-white.png" decoding="async" loading="lazy" srcset="https://www.photo-mosaic.co.uk/wp-content/uploads/trust-delivery-white.png 427w, https://www.photo-mosaic.co.uk/wp-content/uploads/trust-delivery-white-300x34.png 300w" sizes="auto, (max-width: 427px) 100v
597w, 427px" /> </div> 598 <div> 599 <p><strong class="green">Share and recommend</strong></p> 600 <ul class="social-icons"> 601 <li><span class="icon-facebook" onclick="Share(this, 'facebook')" data-share-url="https://www.photo-mosaic.co.uk/"></span></li> 602 <li><span class="icon-twitter" onclick="Share(this, 'twitter')" data-share-url="https://www.photo-mosaic.co.uk/" data-share-text=""></span></li> 603 <li><span class="icon-pinterest" onclick="Share(this, 'pinterest')" data-share-url="https://www.photo-mosaic.co.uk/" data-share-text="" data-share-image=""></span></li> 604 </ul> 605 </div> 606 </section> 607 608 <section class="t-center"> 609 <div> 610 <p><a href="/data-protection/">Data protection</a> | <a href="/imprint/">Imprint</a></p> 611 <p><span class="footer-languages">International: <a href="http://fotomosaik-erstellen.de/">DE</a> - <a href="http://www.mosaique-photo.com/">FR</a> - <a href="http://www.fotomozaiek-maken.nl/">NL</a> - <a href="http://www.mosaico-de-fotos.es/">ES</a> - <a href="http://www.foto-mosaico.it/">IT</a> - <a href="https://www.mosaic-maker.com/">US</a></span></p> 612 <p>© 2005-2026 - Made with <span class="icon icon-heart"></span> by photo-mosaic.co.uk</p> 613 </div> 614 </section> 615 </div> 616 </footer> 617 618</div><!-- .site-inner --> 619 620<div class="arrow-top c-pointer js-arrow-top" onclick="ScrollToTop()"> 621 <span class="icon icon-up-big"></span> 622</div> 623 624<div style="display: none;"> 625 <div class="fb-upload"> 626 <div class="upload-preselect-bar"></div> 627 <div class="upload-step-1 t-center"> 628 <p class="headline green">Choose your main image now</p> 629 <div class="dragzone js-dropzone"> 630 <div style="display: table; height: 100%; width: 100%"> 631 <div style="display: table-cell; vertical-align: middle;"> 632 <input class="js-upload main" name="files[]" type="file"> 633 <p>Simply click or<br>drag the image here</p> 634 <p><span class="icon icon-upload-cloud"></span></p> 635 </div> 636 </div> 637 </div> 638 <p>Minimum requirements: 1500 x 1500 pixels (about 2 megapixels) or a file size of over 1 megabyte (MB).<br>(During the upload we will check if your photo is suitable for the main image)</p> 639 </div> 640 641 <div class="upload-step-2"> 642 <p class="headline">Your image is being uploaded. Please be patient ...</p> 643 <div class="upload-progress"> 644 <div> 645 <p></p><span></span> 646 </div> 647 </div> 648 </div> 649 </div> 650</div> 651 652<input type="hidden" class="fb_ref" name="fb_ref" value="FME" /> 653 654<link rel='stylesheet' id='css-theme-promo-header-css' href='https://www.photo-mosaic.co.uk/wp-content/plugins/xxlpix-app-config/includes/assets/css/theme/promotion-header.css?ver=6.7.9' type='text/css' media='all' /> 655<link rel='stylesheet' id='css-slider-pips-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/vendor/jquery-ui-slider-pips.min.css' type='text/css' media='all' /> 656<link rel='stylesheet' id='css-fancybox-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/vendor/fancybox.min.css' type='text/css' media='all' /> 657<link rel='stylesheet' id='css-selectboxit-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/vendor/selectboxit.min.css' type='text/css' media='all' /> 658<link rel='stylesheet' id='css-cookie-warning-css' href='https://www.photo-mosaic.co.uk/wp-content/themes/FME/css/vendor/cookie-warning.min.css' type='text/css' media='all' /> 659<link rel='stylesheet' id='css-api-funcs-css' href='https://api2.xxlpix.com/b2c/css/style.css' type='text/css' media='all' /> 660<link rel='stylesheet' id='css-xxlpix-app-trustbar-css' href='https://www.photo-mosaic.co.uk/wp-content/plugins/xxlpix-app-config/includes/assets/css/trustbar.css?ver=6.7.9' type='text/css' media='all' />
661<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-includes/js/jquery/jquery.js" id="jquery-js"></script>
vendor: 1 bytes, line 661
661
662<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/plugins/xxlpix-app-config/includes/assets/js/config.js" id="js-config-js"></script>
vendor: 1 bytes, line 662
662
663<script type="text/javascript" id="js-config-js-after"> 664/* <![CDATA[ */ 665 var xRef = 'FME'; 666 var xLanguage = 'en'; 667 var xCurrency = 'GBP'; 668 var postID = '65'; 669 var xVlog; 670 var functions_url = '/wp-content/plugins/xxlpix-app-config/includes/class.Functions.php'; 671 var mehrteiler_url = '/wp-content/plugins/xxlpix-app-config/includes/class.Mehrteiler.php'; 672 //var shortcodes_url = '/wp-content/plugins/xxlpix-app-config/includes/class.Shortcodes.php'; 673 var assets_url = '/wp-content/plugins/xxlpix-app-config/includes/assets/'; 674 var berlin_time = 7; 675 676 if (typeof translate == 'undefined') { 677 var translate = new Object(); 678 } 679translate['menu_cart'] = 'Basket'; 680 translate['fme_checkout_url'] = 'https://www.photo-mosaic.co.uk/create-mosaic/'; 681 682/* ]]> */ 683</script>
vendor: 1 bytes, line 683
683
684<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/plugins/xxlpix-app-config/includes/assets/js/main.js" id="js-plugin-ref-main-js"></script>
vendor: 1 bytes, line 684
684
685<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 685
685
686<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/vendor/jqery-ui.min.js" id="js-jquery-ui-js"></script>
vendor: 1 bytes, line 686
686
687<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/vendor/jquery-ui-touch-fix.min.js" id="js-jquery-ui-touch-fix-js"></script>
vendor: 1 bytes, line 687
687
688<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/vendor/imagesloaded.min.js" id="js-imagesloaded-js"></script>
vendor: 1 bytes, line 688
688
689<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/vendor/siema-slider.min.js" id="js-siema-slider-js"></script>
vendor: 1 bytes, line 689
689
690<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/vendor/jquery.waypoints.min.js" id="js-waypoint-js"></script>
vendor: 1 bytes, line 690
690
691<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/vendor/new_jquery-cookie.min.js" id="js-jquery-cookie-js"></script>
vendor: 1 bytes, line 691
691
692<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/vendor/jquery.smoothZoom.min.js" id="js-smooth-zoom-js"></script>
vendor: 1 bytes, line 692
692
693<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/vendor/jquery.zoom.min.js" id="js-smooth-zoom-alt-js"></script>
vendor: 1 bytes, line 693
693
694<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/vendor/rotate-360.min.js" id="js-roate-360-js"></script>
vendor: 1 bytes, line 694
694
695<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/functions_new.js" id="js-m-script-js"></script>
vendor: 1 bytes, line 695
695
696<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/upload.js" id="js-m-upload-js"></script>
vendor: 1 bytes, line 696
696
697<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/simulator.js" id="js-m-simulator-js"></script>
vendor: 1 bytes, line 697
697
698<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/validation.js" id="js-m-validation-js"></script>
vendor: 1 bytes, line 698
698
699<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/style-redesign-v3.js" id="js-style-redesign-js"></script>
vendor: 1 bytes, line 699
699
700<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/vendor/jquery-ui-slider-pips.min.js" id="js-jquery-slider-pips-js"></script>
vendor: 1 bytes, line 700
700
701<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/vendor/selectboxit.min.js" id="js-selectboxit-js"></script>
vendor: 1 bytes, line 701
701
702<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/vendor/jquery-viewport.min.js" id="js-jquery-viewport-js"></script>
vendor: 1 bytes, line 702
702
703<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/vendor/iframe-transport.min.js" id="js-iframe-transport-js"></script>
vendor: 1 bytes, line 703
703
704<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/vendor/fileupload-loadimage.min.js" id="js-fileupload-loadimage-js"></script>
vendor: 1 bytes, line 704
704
705<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/vendor/fileupload.min.js" id="js-fileupload-js"></script>
vendor: 1 bytes, line 705
705
706<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/vendor/fileupload-processing.min.js" id="js-fileupload-processing-js"></script>
vendor: 1 bytes, line 706
706
707<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/vendor/fileupload-image.min.js" id="js-fileupload-image-js"></script>
vendor: 1 bytes, line 707
707
708<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/vendor/fileupload-validate.min.js" id="js-fileupload-validate-js"></script>
vendor: 1 bytes, line 708
708
709<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/vendor/fancybox.min.js" id="js-fancybox-js"></script>
vendor: 1 bytes, line 709
709
710<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/vendor/cookie-warning.min.js" id="js-cookie-warning-js"></script>
vendor: 1 bytes, line 710
710
711<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/vendor/wheelzoom.min.js" id="js-wheelzoom-js"></script>
vendor: 1 bytes, line 711
711
712<script type="text/javascript" src="https://www.photo-mosaic.co.uk/wp-content/themes/FME/js/reviews.js" id="js-reviews-js"></script>
vendor: 1 bytes, line 712
712
713<script type="text/javascript" src="https://api2.xxlpix.com/b2c/js/vendor/iframeResizer.min.js" id="js-api-iframe-resize-js"></script>
vendor: 1 bytes, line 713
713
714<script type="text/javascript" src="https://api2.xxlpix.com/b2c/js/script.js" id="js-api-funcs-js"></script>
714 715
716<script type="text/javascript"> 717 </script>
717 718 719<!-- Begin Cookie Consent plugin by Silktide - http://silktide.com/cookieconsent -->
720<script type="text/javascript"> 721 window.cookieconsent_options = { 722 'message': 'This website uses cookies in order to provide you with an optimal service. By continuing to use this web page you agree to <a target="_blank" href="https://www.google.com/intl/en/policies/technologies/cookies/">cookie policy .</a>.', 723 'dismiss': 'I accept', 724 'learnMore': 'Mehr Informationen', 725 'link': 'https://www.google.com/intl/de/policies/technologies/cookies/', 726 'markup': ['<div data-nosnippet class="cc_banner-wrapper {{containerClasses}}">', '<div class="cc_banner cc_container cc_container--open">', null, '<div class="wrap"><div class="row"><div class="col"><p class="cc_message">{{options.message}}</p></div><div class="col"><a href="#null" data-cc-event="click:dismiss" target="_blank">{{options.dismiss}}</a></div></div>', '<a class="cc_logo" target="_blank" href="http://silktide.com/cookieconsent">Cookie Consent plugin for the EU cookie law</a>', "</div>", "</div>"] 727 }; 728</script>
728 729
730<script> 731 (async () => { 732 function isMobileNew() { 733 const ua = navigator.userAgent.toLowerCase(); 734 return /(android|iphone|ipad|ipod|blackberry|opera mini|iemobile|mobile)/i.test(ua); 735 } 736 737 function parseAcceptLanguage(header) { 738 if (!header) return []; 739 740 const parts = header.split(',').map(p => p.trim()); 741 const langs = []; 742 743 for (const part of parts) { 744 const sub = part.split(';'); 745 const lang = sub[0].toLowerCase().trim(); 746 let q = 1.0; 747 if (sub[1] && /q=([0-9.]+)/i.test(sub[1])) { 748 q = parseFloat(sub[1].match(/q=([0-9.]+)/i)[1]); 749 } 750 langs.push({ 751 lang, 752 q 753 }); 754 } 755 756 langs.sort((a, b) => b.q - a.q); 757 758 return langs.map(l => l.lang); 759 } 760 761 function preferredLanguageCode(header) { 762 const accepted = parseAcceptLanguage(header); 763 if (!accepted.length) return ''; 764 const lang = accepted[0].split('-')[0]; 765 return lang.toLowerCase(); 766 } 767 768 const userLangHeader = navigator.language || navigator.languages?.join(',') || ''; 769 const userLang = preferredLanguageCode(userLangHeader); 770 771 const url = new URL(window.location.href); 772 const queryString = encodeURIComponent(url.searchParams.toString()); 773 const urlPath = encodeURIComponent(url.pathname); 774 775 function getCookie(name) { 776 const match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)')); 777 return match ? decodeURIComponent(match[2]) : null; 778 } 779 780 function setCookie(name, value, days, domain, path) { 781 const expires = new Date(Date.now() + days * 24 * 60 * 60 * 1000).toUTCString(); 782 let cookie = `${name}=${encodeURIComponent(value)}; expires=${expires}; path=${path || '/'}`; 783 if (domain) cookie += `; domain=${domain}`; 784 document.cookie = cookie; 785 } 786 async function getOrCreateVlogCookie() { 787 let vlog = getCookie('VLOG'); 788 789 if (vlog == null || vlog === '') { 790 try { 791 const response = await fetch('/global/classes/class.ajax-functions.php?class=ajax&func=get_cookie_value', { 792 method: 'POST' 793 }); 794 const data = await response.json(); 795 796 if (data.result != null && data.result !== '') { 797 const domain = (typeof translate !== 'undefined' && translate.cookie_domain) ? 798 translate.cookie_domain : 799 window.location.hostname; 800 setCookie('VLOG', data.result, 365, null, '/'); 801 vlog = data.result; 802 } 803 } catch (err) { 804 console.error('Cookie Fetch Error:', err); 805 } 806 } 807 808 return vlog; 809 } 810 811 const vlog = await getOrCreateVlogCookie(); 812 const mobile = isMobileNew() ? 1 : 0; 813 const trackingUrl = `https://tracking.xxlpix.com?mode=web&user_id=${vlog}&lang=${userLang}&mobile=${mobile}&source=${encodeURIComponent(location.host)}&page=${urlPath}&query=${queryString}`; 814 815 const img = document.createElement('img'); 816 img.src = trackingUrl; 817 img.width = 1; 818 img.height = 1; 819 img.alt = ''; 820 document.body.appendChild(img); 821 822 })(); 823</script>
823 824 825</body> 826 827</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.