{"version":"1.0","provider_name":"la gazette balthasart","provider_url":"https:\/\/blog.balthasart.com\/en\/","author_name":"Jeanne Li-Ernoul","author_url":"https:\/\/blog.balthasart.com\/en\/author\/jeanne\/","title":"How to hang the canvas on the wall? - la gazette balthasart","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Jmjjf73QD9\"><a href=\"https:\/\/blog.balthasart.com\/en\/2022\/08\/25\/how-to-hang-the-canvas-on-the-wall\/\">How to hang the canvas on the wall?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/blog.balthasart.com\/en\/2022\/08\/25\/how-to-hang-the-canvas-on-the-wall\/embed\/#?secret=Jmjjf73QD9\" width=\"600\" height=\"338\" title=\"&#8220;How to hang the canvas on the wall?&#8221; &#8212; la gazette balthasart\" data-secret=\"Jmjjf73QD9\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/**\n * WordPress inline HTML embed\n *\n * @since 4.4.0\n * @output wp-includes\/js\/wp-embed.js\n *\n * Single line comments should not be used since they will break\n * the script when inlined in get_post_embed_html(), specifically\n * when the comments are not stripped out due to SCRIPT_DEBUG\n * being turned on.\n *\/\n(function ( window, document ) {\n\t'use strict';\n\n\t\/* Abort for ancient browsers. *\/\n\tif ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) {\n\t\treturn;\n\t}\n\n\t\/** @namespace wp *\/\n\twindow.wp = window.wp || {};\n\n\t\/* Abort if script was already executed. *\/\n\tif ( !! window.wp.receiveEmbedMessage ) {\n\t\treturn;\n\t}\n\n\t\/**\n\t * Receive embed message.\n\t *\n\t * @param {MessageEvent} e\n\t *\/\n\twindow.wp.receiveEmbedMessage = function( e ) {\n\t\tvar data = e.data;\n\n\t\t\/* Verify shape of message. *\/\n\t\tif (\n\t\t\t! ( data || data.secret || data.message || data.value ) ||\n\t\t\t\/[^a-zA-Z0-9]\/.test( data.secret )\n\t\t) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar iframes = document.querySelectorAll( 'iframe[data-secret=\"' + data.secret + '\"]' ),\n\t\t\tblockquotes = document.querySelectorAll( 'blockquote[data-secret=\"' + data.secret + '\"]' ),\n\t\t\tallowedProtocols = new RegExp( '^https?:$', 'i' ),\n\t\t\ti, source, height, sourceURL, targetURL;\n\n\t\tfor ( i = 0; i < blockquotes.length; i++ ) {\n\t\t\tblockquotes[ i ].style.display = 'none';\n\t\t}\n\n\t\tfor ( i = 0; i < iframes.length; i++ ) {\n\t\t\tsource = iframes[ i ];\n\n\t\t\tif ( e.source !== source.contentWindow ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tsource.removeAttribute( 'style' );\n\n\t\t\tif ( 'height' === data.message ) {\n\t\t\t\t\/* Resize the iframe on request. *\/\n\t\t\t\theight = parseInt( data.value, 10 );\n\t\t\t\tif ( height > 1000 ) {\n\t\t\t\t\theight = 1000;\n\t\t\t\t} else if ( ~~height < 200 ) {\n\t\t\t\t\theight = 200;\n\t\t\t\t}\n\n\t\t\t\tsource.height = height;\n\t\t\t} else if ( 'link' === data.message ) {\n\t\t\t\t\/* Link to a specific URL on request. *\/\n\t\t\t\tsourceURL = new URL( source.getAttribute( 'src' ) );\n\t\t\t\ttargetURL = new URL( data.value );\n\n\t\t\t\tif (\n\t\t\t\t\tallowedProtocols.test( targetURL.protocol ) &&\n\t\t\t\t\ttargetURL.host === sourceURL.host &&\n\t\t\t\t\tdocument.activeElement === source\n\t\t\t\t) {\n\t\t\t\t\twindow.top.location.href = data.value;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\n\tfunction onLoad() {\n\t\tvar iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ),\n\t\t\ti, source, secret;\n\n\t\tfor ( i = 0; i < iframes.length; i++ ) {\n\t\t\t\/** @var {IframeElement} *\/\n\t\t\tsource = iframes[ i ];\n\n\t\t\tsecret = source.getAttribute( 'data-secret' );\n\t\t\tif ( ! secret ) {\n\t\t\t\t\/* Add secret to iframe *\/\n\t\t\t\tsecret = Math.random().toString( 36 ).substring( 2, 12 );\n\t\t\t\tsource.src += '#?secret=' + secret;\n\t\t\t\tsource.setAttribute( 'data-secret', secret );\n\t\t\t}\n\n\t\t\t\/*\n\t\t\t * Let post embed window know that the parent is ready for receiving the height message, in case the iframe\n\t\t\t * loaded before wp-embed.js was loaded. When the ready message is received by the post embed window, the\n\t\t\t * window will then (re-)send the height message right away.\n\t\t\t *\/\n\t\t\tsource.contentWindow.postMessage( {\n\t\t\t\tmessage: 'ready',\n\t\t\t\tsecret: secret\n\t\t\t}, '*' );\n\t\t}\n\t}\n\n\twindow.addEventListener( 'message', window.wp.receiveEmbedMessage, false );\n\tdocument.addEventListener( 'DOMContentLoaded', onLoad, false );\n})( window, document );\n\/\/# sourceURL=https:\/\/blog.balthasart.com\/wp-includes\/js\/wp-embed.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/blog.balthasart.com\/wp-content\/uploads\/2022\/08\/blank-frame-being-hung-by-young-man-white-minimal-wall_53876-127269.webp","thumbnail_width":2000,"thumbnail_height":1333,"description":"Hang canvas on the wall seems like an easy job. You can just hang the canvas on a broad-headed nail. However, this way is not the most proper way to do it. The right way should be hung with wires, but it is not as easy as it looks. There are things to prepare and steps to follow. Hang it with wires The tools you should prepare in advance Pencil wire Hammer Nails Eyehooks Screwdriver Tape measure Steps to follow: 1. Install two eyehooks on each side of the stretcher bars and check if they are stable by giving them a little wiggle. 2 Then, cut a short piece of wire, and join the ends to the eyehooks. 3 Then, choose the ideal location on your wall to hang your canvas. To allow people to enjoy the artwork fully, hang it at eye level or a bit higher. 4 After deciding where to hang the canvas, check to see that it is exactly level. The use&nbsp;of a little spirit-level bar is one straightforward approach. The paintings will remain in position and won&#8217;t tip over either way if done in&nbsp;this manner.&nbsp;Always be aware of the center points when hanging an unframed canvas. For the precise steps, you can check out this article, &#8221; How to Hang an Unframed Canvas&#8221; Inside, there is a precise guide and step-to-step pictures. It&#8217;s perfect for hanging the canvas with wires. However, in some rented places, you can&#8217;t decorate everything as you wish. Here are some ways to hang the canvas without using nails. 1. Double-sided tape(only for the small and light artworks) Apply&nbsp;a&nbsp;medium-length&nbsp;double-sided tape&nbsp;to&nbsp;all sides of your&nbsp;fabric.&nbsp; &nbsp;Using&nbsp;a pencil, mark where you want to hang&nbsp;the&nbsp;canvas. Peel&nbsp;off&nbsp;the&nbsp;adhesive tape on&nbsp;the other side of the double-sided tape and stick it on the wall.&nbsp; Using&nbsp;the spirit level, ensure the canvas is perfectly&nbsp;horizontal.&nbsp; 2. Use stick hooks Sticky hooks can be found easily, and it is an easy way to hang artworks without damaging the wall. They can hold on to many different kinds of walls and adapt to different surfaces. Use stick hooks as a replacement for nails, and your wall wouldn&#8217;t be damaged. If you still want to know more about how to hang a canvas without damaging the walls, the video below will help you a lot. If you want to be a pro at hanging artwork, this video below is made for you. What next? Now you have learned how to hang a canvas from A-Z. You must want to decorate your wall with your favorite artwork. Find your next favorite artwork in Balthasart to enlighten your indoor design and apply the skills you learn today !!!"}