PageSourceSearch

https://www.photo-mosaic.co.uk/how-it-works/

html photo-mosaic.co.uk collected 2026-09-26 05:35:58 UTC 58,617 bytes, 827 lines download raw bytes

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 &amp; 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 &amp; 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&#038;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 &#038; 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&#038;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>&copy; 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.