{"id":118386,"uuid":"846aca0a-3a1b-44d5-83d6-1892a3eb9f66","name":"Personalized Poster - Christmas Oil Painting Portrait","preview_url":"users\/35905\/platform-products\/118386\/6a95ce8b11b21.jpg","preview_thumbnail":"users\/35905\/platform-products\/118386\/6a95ce8b11b21_thumbnail.webp","artworks":[{"id":1284047,"name":"Poster | Pet | GenAI filter copy copy","description":null,"width":5400,"height":8100,"thumbnail":"users\/35905\/artworks\/6a95ce8ba3be2_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":2777196,"design_format":"rgb","status":0,"schema_version":2,"data":[{"id":"template-422851","name":"Default template","addons":[],"layers":[{"id":"layer-401113","top":0,"url":"users\/35905\/image-layers\/6a8fda303ed31_large.webp","left":-322.2,"name":"Screenshot_50","type":"multiple-uploads","width":6044.63,"height":8100,"locked":false,"rotate":0,"visible":false,"fit_mode":"contain","required":true,"form_label":"Upload Pet Image (Up to 3 Images)","max_photos":2,"output_type":"single","photo_editor":"static","show_in_cart":true,"use_hd_layer":false,"photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"normal","multi_image_prompt":"Transform the uploaded photo into a warm, cozy Christmas oil painting, painted on textured canvas. Keep each subject's likeness - for humans, keep the same face and features, for pets keep the exact breed, fur pattern, markings and colors - all rendered in a painterly hand-painted style.\n\nHeavy impasto oil-painting style with thick, textured brushstrokes clearly visible everywhere, especially in the clothing and background - obvious paint texture and canvas grain, clearly a hand-painted oil painting and NOT a photograph. But keep the subjects' faces, eyes and features clearly defined and readable - the brushwork shapes the fur and skin without blurring or covering the faces.\n\nCOMPOSITION: a tight close-up PORTRAIT in vertical orientation. Zoom in close so the subjects' heads and upper chest fill most of the frame, cropped around chest level like a posed studio portrait - the subjects fill the canvas edge to edge, do NOT zoom out to full bodies, do NOT show a wide scene. Every subject faces the viewer directly, head up, full front of the face visible, looking straight at the camera - not looking down, not turned to the side or in profile.\n\nDress every subject in cozy festive Christmas clothing - knitted Christmas sweaters, Santa hats or warm holiday outfits.\n\nBackground: pick ONE cozy Christmas setting at random and paint it clearly and recognizable (softly blurred behind the subjects but NOT reduced to just blurry lights): (1) a fireplace with a lit fire and stockings on the mantel; (2) a decorated Christmas tree with ornaments and warm lights; (3) a window with snow falling outside and warm indoor lighting; (4) a cozy living room with garland, candles and wrapped gifts; (5) a rustic wooden cabin interior with pine garland. Vary the choice, do not always use the Christmas tree. The painting is complete and fully painted to all edges, no blank or unfinished areas.\n\nLIGHTING & COLOR: bright, clearly-lit painting - brighter overall, light falling clearly on the subjects' faces and clothing so they are easy to see. Clean bright highlights, lifted shadows, avoid a dark or dim look, avoid a heavy dark orange\/brown tint. Clean vibrant colors: bright reds and greens in the sweaters, warm but not overpowering firelight, and preserve each pet's true natural fur color and each person's natural skin tone.\n\nNo text anywhere in the image.","direct_upload_style":"contain","direct_clipart_style":"contain","multi_image_provider":"gpt"},{"id":"layer-840792","top":576.42,"left":2446.15,"name":"Message","text":"We are a family","type":"text","align":"center","color":"#512918","width":4692.61,"locked":false,"rotate":0,"visible":false,"required":true,"color_type":"text","max_length":30,"typography":{"size":633.43,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/35905\/fonts\/691ca64118422.woff2","size":1171.17,"family":"Super Dessert"},"curve_radius":330.31,"stroke_color":"#FF0000","stroke_width":1,"color_opacity":"FF","layer_display":"preview_and_design","letter_colors":["#D4543BFF","#758B3CFF","#F4B241FF"],"schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"custom","form_placeholder":"We are a family","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal"},{"id":"layer-835315","top":0,"url":"users\/35905\/image-layers\/6a95ce7ea7dcf_large.webp","left":-13.18,"name":"Gen-AI-3-Image-2","type":"photo","width":5426.37,"height":8132.27,"locked":false,"rotate":0,"effects":[{"id":"id-496156","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Transform the uploaded photo into a warm, cozy Christmas oil painting, painted on textured canvas. Keep each subject's likeness - for humans, keep the same face and features, for pets keep the exact breed, fur pattern, markings and colors - all rendered in a painterly hand-painted style.\n\nIdentify each distinct person in the uploaded photo and preserve their individual appearance and recognizable characteristics.\n\nSUBJECT IDENTIFICATION & COUNT \u2014 HIGHEST PRIORITY\n\nFirst, inspect all uploaded reference photos and identify every distinct person and pet represented in them.\n\nThe final illustration must contain exactly those identified people and pets \u2014 no additional people or pets.\n\nUse the uploaded photo as visual references for:\n\n* number of pets\n* number of peoples\n* facial features\n* hairstyle and hair color\n* skin tone\n* age\n* body proportions\n* clothing style\n* distinctive visual characteristics\n\nIMPORTANT:\n\n* Preserve the apparent age of each person.\n* Do not make adults look like children.\n* Do not make children look like adults.\n* Do not automatically turn anyone into a baby.\n* Do not invent additional people.\n* Include exactly the people represented in the uploaded reference photo.\n* If the photo show different people, represent each person once.\n* Preserve the natural age differences between the people.\n\nHeavy impasto oil-painting style with thick, textured brushstrokes clearly visible everywhere, especially in the clothing and background - obvious paint texture and canvas grain, clearly a hand-painted oil painting and NOT a photograph. But keep the subjects' faces, eyes and features clearly defined and readable - the brushwork shapes the fur and skin without blurring or covering the faces.\n\nCOMPOSITION: a tight close-up PORTRAIT in vertical orientation. Zoom in close so the subjects' heads and upper chest fill most of the frame, cropped around chest level like a posed studio portrait - the subjects fill the canvas edge to edge, do NOT zoom out to full bodies, do NOT show a wide scene. Every subject faces the viewer directly, head up, full front of the face visible, looking straight at the camera - not looking down, not turned to the side or in profile.\n\nDress every subject in cozy festive Christmas clothing - knitted Christmas sweaters, Santa hats or warm holiday outfits.\n\nBackground: pick ONE cozy Christmas setting at random and paint it clearly and recognizable (softly blurred behind the subjects but NOT reduced to just blurry lights): (1) a fireplace with a lit fire and stockings on the mantel; (2) a decorated Christmas tree with ornaments and warm lights; (3) a window with snow falling outside and warm indoor lighting; (4) a cozy living room with garland, candles and wrapped gifts; (5) a rustic wooden cabin interior with pine garland. Vary the choice, do not always use the Christmas tree. The painting is complete and fully painted to all edges, no blank or unfinished areas.\n\nLIGHTING & COLOR: bright, clearly-lit painting - brighter overall, light falling clearly on the subjects' faces and clothing so they are easy to see. Clean bright highlights, lifted shadows, avoid a dark or dim look, avoid a heavy dark orange\/brown tint. Clean vibrant colors: bright reds and greens in the sweaters, warm but not overpowering firelight, and preserve each pet's true natural fur color and each person's natural skin tone.\n\nNo text anywhere in the image.\nDo not create a photo collage.\nDo not split the image into panels.\nDo not duplicate people.\nDo not merge different people into one person.\nDo not change people's ages.\nDo not add babies unless a baby is actually present in the reference photos.\nDo not add extra people.\nNo text.\nNo typography.\nNo logos.\nNo watermark.\nNo borders.","color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"contain","required":true,"form_label":"Upload Your Photo","photo_editor":"static","show_in_cart":true,"use_hd_layer":false,"photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"normal","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-444785","top":344.28,"left":2700.12,"name":"Message","text":"We are a family","type":"curve-text","align":"center","color":"#512918","width":4231.16,"locked":false,"rotate":0,"visible":false,"required":true,"max_length":30,"typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/35905\/fonts\/691ca64118422.woff2","size":3331.8,"family":"Super Dessert"},"curve_radius":4936,"stroke_color":"#FF0000","stroke_width":1,"color_opacity":"FF","curve_enabled":true,"schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"custom","form_placeholder":"We are a family","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal"},{"id":"layer-226910","top":7160.21,"left":5018.02,"name":"Text layer","text":"Buddy & Mom","type":"text","align":"right","color":"#FFFFFF","width":4943.71,"locked":false,"rotate":0,"visible":true,"form_label":"Enter Name","max_length":30,"typography":{"size":361.19,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/35905\/fonts\/680f0dfa146bf.woff2","size":200,"family":"Amarillo"},"curve_radius":1931.15,"stroke_color":"#FF0000","stroke_width":1,"color_opacity":"FF","schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"custom","retrieval_styles":{"color":{"layer":"layer-297189","enabled":true}},"autoscale_enabled":true,"background_enabled":true,"customization_type":"normal"},{"id":"layer-297189","name":"Color","type":"color","locked":false,"visible":true,"form_label":"Select Text Color","color_option":"color_picker_option","layer_display":"form_only","schema_version":2,"customization_type":"normal"}],"positions":["layer-840792","layer-401113","layer-444785","layer-835315","layer-226910","layer-297189"],"charge_enabled":false}],"global_options":[],"position":0,"platform_variant_ids":null,"global_option_ids":[]}],"mockups":[{"id":455342,"layers":[{"id":"layer-817467","name":"A4-Black","type":"image","top":0,"left":0,"width":846,"height":960,"url":"users\/35905\/mockup-layers\/260826_UGv8PER0FsMuDCE7_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-775012","artwork_id":1284047,"name":"Poster | Pet | GenAI filter copy copy","type":"artwork","top":76,"left":162,"width":536,"height":806,"opacity":1,"visible":true,"locked":false}],"width":846,"height":960,"position":1,"platform_variant_ids":null,"preview_url":"users\/35905\/platform-products\/118386\/6a95ce8d31efc.jpg","preview_thumbnail":"users\/35905\/platform-products\/118386\/6a95ce8d31efc_thumbnail.webp","type":"image"}],"enable_artwork_variant_assignment":false,"enable_artwork_navigation":false,"published_at":"2026-08-31T18:57:20.000000Z","platform_linked_id":"9644623069405","clipart_categories":[],"config":{"shop_logo":"users\/35905\/images\/69999608c58b9_large.webp","atc_action":"default","show_buynow":false,"show_gallery":true,"show_preview":true,"zoom_gallery":true,"enable_sticky":true,"show_quantity":true,"style_variants":"outline","thumbnail_type":"dynamic","preview_content":"gallery","show_cross_sell":true,"add_design_links":"property","personalize_type":"direct","validate_preview":true,"atc_border_radius":"rounded","atc_button_layout":"layout_1","position_of_price":"save_price_compared","addon_price_enable":true,"alignment_variants":"left","show_arrows_mobile":true,"show_saving_amount":true,"addon_option_enable":true,"dropdown_searchable":true,"show_app_description":true,"atc_notify_item_added":true,"show_compare_at_price":true,"border_radius_variants":"rounded","sync_between_templates":true,"show_navigation_numbers":false,"support_public_property":false,"hide_single_value_option":false,"load_gallery_immediately":true,"search_category_dropdown":true,"enable_personalize_button":true,"image_placement_on_mockup":true,"personalization_alignment":"left","personalization_font_size":"medium","auto_select_first_template":true,"collapse_description_block":false,"personalization_item_per_row":"auto","personalization_toggle_style":"switch","show_custom_info_below_price":false,"action_button_in_zoom_gallery":"hover_pinch_zoom","personalization_border_radius":"rounded","show_galley_thumbnails_mobile":true,"personalization_choose_a_theme":"modern","action_button_in_show_save_badge":"show_amount_with_currency","show_personalization_form_header":true,"show_assigned_variant_images_only":true,"size_label":"Size","color_label":"Color","saving_text":"saving","loading_lyric":"Loading lyrics...","template_label":"{{ ARTWORK_NAME }} template","cross_sell_title":"Add a matching customizable item","addon_price_label":"Selection will add {{PRICE}} to the price","description_label":"Description","form_header_title":"personalize","addon_option_label":"+{{VALUE}}","moderation_blocked":"This image is blocked due to sensitive content or a policy violation (e.g., weapons, violence, sexual content). Please upload a different image.","upload_button_text":"Choose an image","buynow_button_label":"Buy now","form_required_error":"Some fields are required or invalid data","input_invalid_error":"Invalid data","is_processing_error":"Some fields are still processing, please wait a few seconds and try again.","next_button_tooltip":"Next","prev_button_tooltip":"Prev","confirmation_message":"Please tick the confirmation box above before proceeding","input_required_error":"This field is required!","out_of_stock_message":"Your selection is out of stock. Please choose another option.","preview_button_label":"Preview","success_atc_response":"This item has been added to cart!<br><a href=\"\/cart\">View cart<\/a>","scrabble_unique_error":"No letters (without special characters) in the word {{WORDS}} exist in any other words.","song_search_no_result":"No songs found. Try another keyword.","addtocart_button_label":"Add to Cart","blacklisted_word_error":"The word \"{{ BLACKLISTED_WORD }}\" is not allowed. Please remove it.","cross_sell_description":"Complete your set with a matching personalized item. Buy together & enjoy your personalized bundle!","gpx_upload_button_text":"Choose a .gpx file","scrabble_maximal_error":"Maximum number of words is {{MAX}}.","scrabble_minimal_error":"We need at least 2 words to create a scrabble.","available_product_label":"Available Products","center_map_button_label":"Center map","custom_info_below_price":"inc. Tax","loading_lyric_no_result":"Lyrics not found.","min_size_upload_warning":"Cannot upload because the image is too small. Please upload a bigger image","recustomize_button_text":"Recustomize image","reposition_button_label":"Reposition","scrabble_add_word_error":"Cannot add the words to the crossword.","song_search_placeholder":"Search for a song","upload_button_text_reup":"Choose another image","visibility_toggle_label":"Show {{ INPUT_LABEL }}","edit_design_button_label":"Edit design","maps_cancel_button_label":"Cancel","maps_select_button_label":"Select & continue","min_width_height_warning":"Your photo does not meet the minimum resolution requirement. Please upload a photo larger than {{ MIN_WIDTH }}x{{ MIN_HEIGHT }}","personalize_button_label":"Personalize","select_vector_file_error":"You must select a file with the extension .svg or .eps.","song_search_button_label":"Select","update_item_button_label":"Update cart","upload_button_text_error":"Cannot upload. Contact us for more information.","product_name_button_label":"Product Name","unavailable_variant_error":"Selected variant is unavailable","upload_rate_limit_warning":"You have {{ REMAINING }}\/{{ LIMIT }} image effect uploads remaining.","upload_reposition_distort":"Your photo is distorted because it doesn't match this design's aspect ratio. Please re-customize or upload it again to fit the new ratio.","upload_vector_button_text":"Choose a vector","close_preview_buttom_label":"Close preview","image_placement_save_label":"Save","upload_rate_limit_exceeded":"You\u2019ve reached the image effect upload limit for this option. Please try again in an hour.","confirmation_checkbox_label":"You are responsible for supplying correct personalization information before hitting \"Buy Now\"","cropper_cancel_button_label":"Cancel","cropper_select_button_label":"Select","gpx_upload_button_text_reup":"Choose another .gpx file","max_size_upload_gpx_warning":"Cannot upload because .gpx file is too large. Please upload a smaller file.","preview_design_button_label":"Preview design","cross_sell_edit_button_label":"Edit design","default_dropdown_placeholder":"Choose an option","gpx_upload_button_text_error":"Cannot upload. Contact us for more information.","image_placement_cancel_label":"Cancel","upload_button_text_uploading":"Uploading...","variant_dropdown_placeholder":"Choose an option","font_char_no_whitespace_label":"Whitespace is not allowed","gpx_upload_button_text_strava":"Connect Strava","font_char_emojis_removed_label":"Emojis detected and removed","upload_vector_button_text_reup":"Choose another vector","cropper_min_size_upload_warning":"Cannot upload because the cropped area is too small. Please resize the crop bigger","cross_sell_sold_out_button_label":"Sold out","gpx_upload_button_text_uploading":"Uploading...","cross_sell_confirm_delete_message":"Are you sure you want to remove this item?","gpx_upload_button_text_connecting":"Connecting...","font_char_invalid_characters_label":"The following character(s) are not allowed: {{ CHARS }}","font_char_no_multiple_spaces_label":"Multiple consecutive spaces are not allowed","recustomize_route_maps_button_text":"Recustomize route map","gpx_upload_button_text_add_activity":"Add","gpx_upload_button_text_error_strava":"Strava error. Please try again later.","cross_sell_cancel_delete_button_label":"NO","checkout_button_label_on_preview_popup":"Process to Checkout","cross_sell_choose_product_button_label":"Add To Cart","cross_sell_confirm_delete_button_label":"YES","gpx_upload_button_text_show_activities":"Show activities","gpx_upload_button_text_disconnect_strava":"Disconnect Strava","gpx_upload_button_text_not_found_activities":"No activities found","font_char_no_leading_trailing_whitespace_label":"Leading\/trailing whitespace is not allowed","gpx_upload_button_text_error_not_connected_strava":"Cannot connect to Strava. Contact us for more information.","sync_campaign_info_to_shopify":true},"has_subscription":true,"is_development":false,"is_plus":false,"sku_enabled":true,"shop_name":"Moda Veda","global_options":[]}