{"id":13,"date":"2026-10-20T07:45:23","date_gmt":"2026-10-20T07:45:23","guid":{"rendered":"https:\/\/contemporaryform.trackinglab.ro\/vezi-in-camera-ta\/"},"modified":"2026-10-20T07:45:23","modified_gmt":"2026-10-20T07:45:23","slug":"vezi-in-camera-ta","status":"publish","type":"page","link":"https:\/\/contemporaryform.trackinglab.ro\/en\/vezi-in-camera-ta\/","title":{"rendered":"See the work in your room"},"content":{"rendered":"<div class=\"cf-room\">\n\t\t<p class=\"cf-room__lead\">Upload a photo of your wall, tell us how long something in the photo is, and place the work at its real size.<\/p>\n\t\t<div class=\"tool\">\n\t\t\t<div class=\"stage\" id=\"cfStage\">\n\t\t\t\t<canvas id=\"cfCanvas\" aria-label=\"Preview: the work on your wall\"><\/canvas>\n\t\t\t\t<div class=\"hint\" id=\"cfHint\"><span>Drag the work to move it<\/span><\/div>\n\t\t\t\t<div class=\"drop\">Drop the photo here<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"panel\">\n\t\t\t\t<div class=\"step\">\n\t\t\t\t\t<h2><i>1<\/i>Choose the work<\/h2>\n\t\t\t\t\t<div class=\"thumbs\" id=\"cfThumbs\" role=\"group\" aria-label=\"The work\"><\/div>\n\t\t\t\t\t<p class=\"artinfo\" id=\"cfArtinfo\"><\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"step\">\n\t\t\t\t\t<h2><i>2<\/i>Upload a photo of your room<\/h2>\n\t\t\t\t\t<p class=\"small\">Photograph the wall as straight-on as possible, in good light.<\/p>\n\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\t\t<label class=\"btn btn--plin\" for=\"cfFile\">Upload a photo<\/label>\n\t\t\t\t\t\t<input class=\"file\" id=\"cfFile\" type=\"file\" accept=\"image\/*\">\n\t\t\t\t\t\t<button class=\"btn\" type=\"button\" id=\"cfDemo\">Demo room<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"step\">\n\t\t\t\t\t<h2><i>3<\/i>Match the size<\/h2>\n\t\t\t\t\t<p class=\"small\">Draw the line over something of known length: a door, a socket, an A4 sheet.<\/p>\n\t\t\t\t\t<button class=\"btn\" type=\"button\" id=\"cfCalibBtn\">Measure in the photo<\/button>\n\t\t\t\t\t<div class=\"calib\" id=\"cfCalib\">\n\t\t\t\t\t\t<label for=\"cfCm\">How long is the line in reality?<\/label>\n\t\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\t\t\t<input id=\"cfCm\" type=\"number\" inputmode=\"decimal\" min=\"1\" step=\"0.5\" placeholder=\"cm\">\n\t\t\t\t\t\t\t<button class=\"btn btn--plin btn--mic\" type=\"button\" id=\"cfApply\">Apply<\/button>\n\t\t\t\t\t\t\t<button class=\"btn btn--mic\" type=\"button\" id=\"cfCancel\">Cancel<\/button>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"presets\">\n\t\t\t\t\t\t\t<button type=\"button\" data-cm=\"200\">Door, height 200 cm<\/button>\n\t\t\t\t\t\t\t<button type=\"button\" data-cm=\"80\">Door, width 80 cm<\/button>\n\t\t\t\t\t\t\t<button type=\"button\" data-cm=\"29.7\">A4 sheet, 29.7 cm<\/button>\n\t\t\t\t\t\t\t<button type=\"button\" data-cm=\"8\">Socket, 8 cm<\/button>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"status warn\" id=\"cfStatus\">Approximate size. Measure to see it at real scale.<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"step\">\n\t\t\t\t\t<h2><i>4<\/i>Adjust<\/h2>\n\t\t\t\t\t<div class=\"ctl\">\n\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<label for=\"cfRot\">Rotation <span id=\"cfRotVal\">0\u00b0<\/span><\/label>\n\t\t\t\t\t\t\t<input type=\"range\" id=\"cfRot\" min=\"-15\" max=\"15\" step=\"0.5\" value=\"0\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<label class=\"check\"><input type=\"checkbox\" id=\"cfLock\" checked disabled> Lock at real size<\/label>\n\t\t\t\t\t\t<label class=\"check\"><input type=\"checkbox\" id=\"cfPersp\"> Perspective (drag the corners)<\/label>\n\t\t\t\t\t\t<div class=\"row\"><button class=\"btn btn--mic\" type=\"button\" id=\"cfReset\">Reset position<\/button><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"step\">\n\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\t\t<button class=\"btn\" type=\"button\" id=\"cfDownload\">Download image<\/button>\n\t\t\t\t\t\t<button class=\"btn\" type=\"button\" id=\"cfShare\" hidden>Share<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"buy\">\n\t\t\t\t\t\t<span class=\"price\" id=\"cfPrice\"><\/span>\n\t\t\t\t\t\t<a class=\"btn btn--plin\" id=\"cfCart\" href=\"#\">Add to cart<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"privacy\">The photo stays on your device. We don't upload it to a server.<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"toast\" id=\"cfToast\" role=\"status\"><\/div>\n\t<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-13","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/contemporaryform.trackinglab.ro\/en\/wp-json\/wp\/v2\/pages\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contemporaryform.trackinglab.ro\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/contemporaryform.trackinglab.ro\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/contemporaryform.trackinglab.ro\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/contemporaryform.trackinglab.ro\/en\/wp-json\/wp\/v2\/comments?post=13"}],"version-history":[{"count":0,"href":"https:\/\/contemporaryform.trackinglab.ro\/en\/wp-json\/wp\/v2\/pages\/13\/revisions"}],"wp:attachment":[{"href":"https:\/\/contemporaryform.trackinglab.ro\/en\/wp-json\/wp\/v2\/media?parent=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}