Sunrise Outdoor 40*50cm paint by numbers

$7.46
Quantity
2 sold
Worldwide shipping
Shipment takes 8-16 business days
Secure payments
Wholesale Coupon Code

Buy 100£, get 6% off with coupon code WS06

Buy 200£, get 8% off with coupon code WS08

Buy 400£, get 10% off with coupon code WS10

Buy 800£, get 12% off with coupon code WS12

Description
DIY Oil Paint by Numbers Sunrise Outdoor Pattern Coded Hand Painted Acrylic Drawing Home Decor Adults Children Gifts
Feature:
The digital painting kit is an ideal and fun drawing for anyone at any age.
This is the good first step for beginners to enjoy painting.
Just apply the blank number color to the same number on the canvas to create your own masterpiece.
It provides all the basic drawing skills, sense of accomplishment and entertainment.
This will be your own masterpiece.
This exquisite digital painting kit can even be mounted to take beautiful pictures of your walls.

Specification:
Product name: DIY oil paint by numbers
Expanded size: 16x20 inches (40x50cm)
Frame: not included
Function: DIY, leisure, entertainment, art, environmental protection

DIY oil paint by numbers steps:
1. Open the box and check the digital painting tool;
2. Check the color of the paint and the order code of the number arrangement on the oil painting;
3. Uncover the canvas, you will see a large number of color codes corresponding to the symbols;
4. Apply the corresponding ink according to the corresponding area label (for easy filling, please add a small amount of water to the paint);
5. It is recommended to apply one set of color pigments, which can be completed faster;
6. In order to create a perfect digital oil painting, it is recommended to put the drawings together and paint the color areas one by one;
7. After a good painting, slightly modify the corresponding color where the color blocks are connected;
8. Complete a good digital oil painting and place it in a suitable frame of your choice to mount it. (This product does not provide a framework).

Note:
1. This product is unfinished and requires to create it by yourself.
2. Acrylic paint is easy to dry. When you don\'t need to use it, please close the lid to prevent the paint from drying out and hardening.
If the acrylic paint becomes dry, you can add 1-2 drops of brightener (the product does not include brightener) or water, stir well before use, be careful not to add more water.
3. Please complete the creation of digital oil painting as soon as possible after the product is opened, so as not to affect the oil painting effect presented by the line draft.
4. Regarding the digital code on the line draft, you can use white paint to paint out the numbers first, and then color them, the oil painting effect is better.
5. For completed digital oil paintings, please dry the paint on the canvas in time to prevent the paint from fading and showing the numbers underneath or causing the paint to bloom.
6. Due to logistics reasons, the canvas you received may have creases or wrinkles. Please smooth the canvas before painting.
7. Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed on the pictures. Thank you!
8. Please allow 1-2cm measuring deviation due to manual measurement.
9. Due to different batches, there might be 1-30g deviation in weight.
Package Content:
1set X Acrylic Paint
1 X Canvas (without frame)
3 X Brushes
Customer Reviews
Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.