From bd3ab7a8c9aeefde609180f0fbe3c688f89c3368 Mon Sep 17 00:00:00 2001 From: Raykosan <71210053+Raykosan@users.noreply.github.com> Date: Fri, 3 Jul 2026 14:39:57 +0300 Subject: [PATCH] Added Expression Styles and workflow --- Example/RS Style Loader.json | 1 + Rayko_Crop_Image.py | 9 +- fonts/Trajan.ttf | Bin 0 -> 386560 bytes styles/Expression Styles.csv | 206 +++++++++++++++++++++++++++++++++++ web/rs_crop.js | 21 ++-- 5 files changed, 224 insertions(+), 13 deletions(-) create mode 100644 Example/RS Style Loader.json create mode 100644 fonts/Trajan.ttf create mode 100644 styles/Expression Styles.csv diff --git a/Example/RS Style Loader.json b/Example/RS Style Loader.json new file mode 100644 index 0000000..e9423d9 --- /dev/null +++ b/Example/RS Style Loader.json @@ -0,0 +1 @@ +{"id":"57e3d041-8163-4fa8-9b6c-ea6be76c6fda","revision":0,"last_node_id":172,"last_link_id":321,"nodes":[{"id":171,"type":"RSPrompts","pos":[-250,870],"size":[370,380],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"clip","name":"clip","type":"CLIP","link":313},{"localized_name":"text_input","name":"text_input","shape":7,"type":"STRING","link":314},{"color_off":"transparent","color_on":"transparent","localized_name":"text","name":"text","type":"STRING","widget":{"name":"text"},"link":null},{"localized_name":"disable_text_input","name":"disable_text_input","type":"BOOLEAN","widget":{"name":"disable_text_input"},"link":null},{"localized_name":"pause_for_edit","name":"pause_for_edit","type":"BOOLEAN","widget":{"name":"pause_for_edit"},"link":null},{"localized_name":"instance_uid","name":"instance_uid","shape":7,"type":"STRING","widget":{"name":"instance_uid"},"link":null}],"outputs":[{"localized_name":"POSITIVE","name":"POSITIVE","type":"CONDITIONING","links":[315]},{"localized_name":"NEGATIVE","name":"NEGATIVE","type":"CONDITIONING","links":[316]},{"localized_name":"PROMPT_STRING","name":"PROMPT_STRING","type":"STRING","links":null}],"properties":{"cnr_id":"ComfyUI_RaykoStudio","ver":"b036a9a1e33ff781d86beb0755200309efb88ccc","Node name for S&R":"RSPrompts","rs_instance_uid":"rs_inst_3b68ab1807e74d31a0f033aec178be73","rs_pause_state":false,"rs_disable_state":false,"rs_is_waiting":false,"rs_waiting_prompt":"","rs_waiting_timestamp":0,"ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.8"}},"widgets_values":["Shift the facial expression to contempt with one corner of the mouth slightly raised and a cold, dismissive stare.",false,false,"rs_inst_3b68ab1807e74d31a0f033aec178be73",""]},{"id":156,"type":"LoadImage","pos":[-650,1150],"size":[350,340],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"COMBO","widget":{"name":"image"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[310]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"cnr_id":"comfy-core","ver":"0.23.0","Node name for S&R":"LoadImage","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.8"}},"widgets_values":["ComfyUI_00067_.png","image"]},{"id":153,"type":"Rayko_Styles_CSV_Loader","pos":[-1010,1090],"size":[340,341],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"node_data","name":"node_data","type":"STRING","widget":{"name":"node_data"},"link":null}],"outputs":[{"localized_name":"positive prompt","name":"positive prompt","type":"STRING","links":[314]},{"localized_name":"negative prompt","name":"negative prompt","type":"STRING","links":null}],"properties":{"cnr_id":"ComfyUI_RaykoStudio","ver":"d2bda39ed75e300950b384082c800d662ff0e576","Node name for S&R":"Rayko_Styles_CSV_Loader","aux_id":"Raykosan/ComfyUI_RaykoStudio","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.8"}},"widgets_values":["{\"active_csv_file\":\"Expression Styles.csv\",\"styles\":[{\"name\":\"Illustration | Gothic Horror\",\"display_name\":\"Gothic Horror\",\"file\":\"styles RS.csv\",\"enabled\":false},{\"name\":\"Contempt icy stare\",\"display_name\":\"Contempt icy stare\",\"file\":\"Expression Styles.csv\",\"enabled\":true}],\"csv_list\":[\"Expression Styles.csv\",\"styles ADD.csv\",\"styles RS.csv\"]}"]},{"id":161,"type":"ImageScaleToTotalPixels","pos":[-250,1370],"size":[270,120],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":310},{"localized_name":"upscale_method","name":"upscale_method","type":"COMBO","widget":{"name":"upscale_method"},"link":null},{"localized_name":"megapixels","name":"megapixels","type":"FLOAT","widget":{"name":"megapixels"},"link":null},{"localized_name":"resolution_steps","name":"resolution_steps","type":"INT","widget":{"name":"resolution_steps"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[306,319]}],"properties":{"cnr_id":"comfy-core","ver":"0.8.2","Node name for S&R":"ImageScaleToTotalPixels","ue_properties":{"widget_ue_connectable":{},"version":"7.5.2","input_ue_unconnectable":{}},"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65},"widgets_values":["nearest-exact",1,1]},{"id":168,"type":"VAEEncode","pos":[-180,1310],"size":[200,80],"flags":{"collapsed":true},"order":5,"mode":0,"inputs":[{"localized_name":"pixels","name":"pixels","type":"IMAGE","link":306},{"localized_name":"vae","name":"vae","type":"VAE","link":317}],"outputs":[{"localized_name":"LATENT","name":"LATENT","type":"LATENT","links":[302,303]}],"properties":{"cnr_id":"comfy-core","ver":"0.8.2","Node name for S&R":"VAEEncode","ue_properties":{"widget_ue_connectable":{},"version":"7.5.2","input_ue_unconnectable":{}},"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65},"widgets_values":[]},{"id":172,"type":"RS_ImageToLatent","pos":[160,1030],"size":[270,360],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":319},{"localized_name":"vae","name":"vae","type":"VAE","link":320},{"localized_name":"mode","name":"mode","type":"COMBO","widget":{"name":"mode"},"link":null},{"localized_name":"preset","name":"preset","type":"COMBO","widget":{"name":"preset"},"link":null},{"localized_name":"width","name":"width","type":"INT","widget":{"name":"width"},"link":null},{"localized_name":"height","name":"height","type":"INT","widget":{"name":"height"},"link":null},{"localized_name":"megapixels","name":"megapixels","type":"FLOAT","widget":{"name":"megapixels"},"link":null},{"localized_name":"aspect_ratio","name":"aspect_ratio","type":"COMBO","widget":{"name":"aspect_ratio"},"link":null},{"localized_name":"divisibility_mode","name":"divisibility_mode","type":"COMBO","widget":{"name":"divisibility_mode"},"link":null},{"localized_name":"upscale_method","name":"upscale_method","type":"COMBO","widget":{"name":"upscale_method"},"link":null},{"localized_name":"rounding_mode","name":"rounding_mode","type":"COMBO","widget":{"name":"rounding_mode"},"link":null},{"localized_name":"batch_size","name":"batch_size","type":"INT","widget":{"name":"batch_size"},"link":null}],"outputs":[{"localized_name":"latent","name":"latent","type":"LATENT","links":[321]},{"localized_name":"width_px","name":"width_px","type":"INT","links":null},{"localized_name":"height_px","name":"height_px","type":"INT","links":null},{"localized_name":"width_latent","name":"width_latent","type":"INT","links":null},{"localized_name":"height_latent","name":"height_latent","type":"INT","links":null}],"properties":{"cnr_id":"ComfyUI_RaykoStudio","ver":"b036a9a1e33ff781d86beb0755200309efb88ccc","Node name for S&R":"RS_ImageToLatent","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.8"}},"widgets_values":["auto","Square - 1024x1024 (1:1)",1024,1024,1,"1:1","auto","lanczos","auto",1]},{"id":158,"type":"ReferenceLatent","pos":[190,900],"size":[220,80],"flags":{"collapsed":true},"order":8,"mode":0,"inputs":[{"localized_name":"conditioning","name":"conditioning","type":"CONDITIONING","link":315},{"localized_name":"latent","name":"latent","shape":7,"type":"LATENT","link":303}],"outputs":[{"localized_name":"CONDITIONING","name":"CONDITIONING","type":"CONDITIONING","links":[308]}],"properties":{"cnr_id":"comfy-core","ver":"0.8.2","Node name for S&R":"ReferenceLatent","ue_properties":{"widget_ue_connectable":{},"version":"7.5.2","input_ue_unconnectable":{}},"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65},"widgets_values":[]},{"id":160,"type":"ReferenceLatent","pos":[190,970],"size":[210,80],"flags":{"collapsed":true},"order":7,"mode":0,"inputs":[{"localized_name":"conditioning","name":"conditioning","type":"CONDITIONING","link":316},{"localized_name":"latent","name":"latent","shape":7,"type":"LATENT","link":302}],"outputs":[{"localized_name":"CONDITIONING","name":"CONDITIONING","type":"CONDITIONING","links":[309]}],"properties":{"cnr_id":"comfy-core","ver":"0.8.2","Node name for S&R":"ReferenceLatent","ue_properties":{"widget_ue_connectable":{},"version":"7.5.2","input_ue_unconnectable":{}},"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65},"widgets_values":[]},{"id":165,"type":"KSampler","pos":[460,880],"size":[300,510],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":312},{"localized_name":"positive","name":"positive","type":"CONDITIONING","link":308},{"localized_name":"negative","name":"negative","type":"CONDITIONING","link":309},{"localized_name":"latent_image","name":"latent_image","type":"LATENT","link":321},{"localized_name":"seed","name":"seed","type":"INT","widget":{"name":"seed"},"link":null},{"localized_name":"steps","name":"steps","type":"INT","widget":{"name":"steps"},"link":null},{"localized_name":"cfg","name":"cfg","type":"FLOAT","widget":{"name":"cfg"},"link":null},{"label":"sampler","localized_name":"sampler_name","name":"sampler_name","type":"COMBO","widget":{"name":"sampler_name"},"link":null},{"localized_name":"scheduler","name":"scheduler","type":"COMBO","widget":{"name":"scheduler"},"link":null},{"localized_name":"denoise","name":"denoise","type":"FLOAT","widget":{"name":"denoise"},"link":null}],"outputs":[{"localized_name":"LATENT","name":"LATENT","type":"LATENT","links":[300]}],"properties":{"cnr_id":"comfy-core","ver":"0.18.2","Node name for S&R":"KSampler","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.8"}},"widgets_values":[74951515121916,"randomize",5,1,"euler","simple",1]},{"id":166,"type":"VAEDecode","pos":[620,830],"size":[230,70],"flags":{"collapsed":true},"order":10,"mode":0,"inputs":[{"localized_name":"samples","name":"samples","type":"LATENT","link":300},{"localized_name":"vae","name":"vae","type":"VAE","link":318}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","slot_index":0,"links":[294]}],"properties":{"cnr_id":"comfy-core","ver":"0.8.2","Node name for S&R":"VAEDecode","ue_properties":{"widget_ue_connectable":{},"version":"7.5.2","input_ue_unconnectable":{}},"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65},"widgets_values":[]},{"id":170,"type":"RaykoModelsLoader","pos":[-650,760],"size":[350,320],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"unet_name","name":"unet_name","type":"COMBO","widget":{"name":"unet_name"},"link":null},{"localized_name":"weight_dtype","name":"weight_dtype","type":"COMBO","widget":{"name":"weight_dtype"},"link":null},{"localized_name":"use_clip2","name":"use_clip2","type":"BOOLEAN","widget":{"name":"use_clip2"},"link":null},{"localized_name":"clip_name","name":"clip_name","type":"COMBO","widget":{"name":"clip_name"},"link":null},{"localized_name":"clip_name2","name":"clip_name2","type":"COMBO","widget":{"name":"clip_name2"},"link":null},{"localized_name":"clip_type","name":"clip_type","type":"COMBO","widget":{"name":"clip_type"},"link":null},{"localized_name":"clip_device","name":"clip_device","type":"COMBO","widget":{"name":"clip_device"},"link":null},{"localized_name":"vae_name","name":"vae_name","type":"COMBO","widget":{"name":"vae_name"},"link":null},{"localized_name":"lora_data","name":"lora_data","type":"STRING","widget":{"name":"lora_data"},"link":null}],"outputs":[{"localized_name":"MODEL","name":"MODEL","type":"MODEL","links":[312]},{"localized_name":"CLIP","name":"CLIP","type":"CLIP","links":[313]},{"localized_name":"VAE","name":"VAE","type":"VAE","links":[317,318,320]}],"properties":{"cnr_id":"ComfyUI_RaykoStudio","ver":"b036a9a1e33ff781d86beb0755200309efb88ccc","Node name for S&R":"RaykoModelsLoader","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.8"},"lora_rows":"[]"},"widgets_values":["KLEIN\\F2 Klein 9b.safetensors","default",false,"KLEIN\\qwen_3_8b.safetensors","ACE\\qwen_0.6b_ace15.safetensors","stable_diffusion","default","flux2-vae.safetensors","[]","",""]},{"id":136,"type":"RS Image Selector","pos":[790,840],"size":[470,550],"flags":{},"order":11,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":294}],"outputs":[{"localized_name":"selected_images","name":"selected_images","type":"IMAGE","links":[248,264,265]}],"properties":{"cnr_id":"ComfyUI_RaykoStudio","ver":"d2bda39ed75e300950b384082c800d662ff0e576","Node name for S&R":"RS Image Selector","aux_id":"Raykosan/ComfyUI_RaykoStudio","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.8"}},"widgets_values":[]},{"id":127,"type":"SaveImage","pos":[1290,840],"size":[460,550],"flags":{},"order":12,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":248},{"localized_name":"filename_prefix","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null}],"outputs":[{"localized_name":"images","name":"images","type":"IMAGE","links":null}],"properties":{"cnr_id":"comfy-core","ver":"0.8.2","Node name for S&R":"SaveImage","ue_properties":{"widget_ue_connectable":{"filename_prefix":true},"version":"7.5.2","input_ue_unconnectable":{}},"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65},"widgets_values":["F2K/img"]},{"id":154,"type":"easy clearCacheAll","pos":[1290,780],"size":[150,30],"flags":{"collapsed":true},"order":13,"mode":0,"inputs":[{"localized_name":"anything","name":"anything","type":"*","link":264}],"outputs":[{"localized_name":"output","name":"output","type":"*","links":null}],"properties":{"cnr_id":"comfyui-easy-use","ver":"8ba21d0b442002e66389d6e87faf828bfe05b2ad","Node name for S&R":"easy clearCacheAll","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.8"}},"widgets_values":[]},{"id":155,"type":"easy cleanGpuUsed","pos":[1470,780],"size":[170,30],"flags":{"collapsed":true},"order":14,"mode":0,"inputs":[{"localized_name":"anything","name":"anything","type":"*","link":265}],"outputs":[{"localized_name":"output","name":"output","type":"*","links":null}],"properties":{"cnr_id":"comfyui-easy-use","ver":"8ba21d0b442002e66389d6e87faf828bfe05b2ad","Node name for S&R":"easy cleanGpuUsed","ue_properties":{"widget_ue_connectable":{},"input_ue_unconnectable":{},"version":"7.8"}},"widgets_values":[]}],"links":[[248,136,0,127,0,"IMAGE"],[264,136,0,154,0,"IMAGE"],[265,136,0,155,0,"IMAGE"],[294,166,0,136,0,"IMAGE"],[300,165,0,166,0,"LATENT"],[302,168,0,160,1,"LATENT"],[303,168,0,158,1,"LATENT"],[306,161,0,168,0,"IMAGE"],[308,158,0,165,1,"CONDITIONING"],[309,160,0,165,2,"CONDITIONING"],[310,156,0,161,0,"IMAGE"],[312,170,0,165,0,"MODEL"],[313,170,1,171,0,"CLIP"],[314,153,0,171,1,"STRING"],[315,171,0,158,0,"CONDITIONING"],[316,171,1,160,0,"CONDITIONING"],[317,170,2,168,1,"VAE"],[318,170,2,166,1,"VAE"],[319,161,0,172,0,"IMAGE"],[320,170,2,172,1,"VAE"],[321,172,0,165,3,"LATENT"]],"groups":[],"config":{},"extra":{"ue_links":[],"links_added_by_ue":[],"ds":{"scale":0.8264462809917354,"offset":[1104.64185682364,-376.2992661134016]}},"version":0.4} \ No newline at end of file diff --git a/Rayko_Crop_Image.py b/Rayko_Crop_Image.py index 1105359..69d0e19 100644 --- a/Rayko_Crop_Image.py +++ b/Rayko_Crop_Image.py @@ -93,11 +93,10 @@ class RSCropImage: updated_crop_data = json.dumps(crop_dict) if SERVER_AVAILABLE and unique_id: - if unique_id not in PENDING_DECISIONS: - PENDING_DECISIONS[unique_id] = { - "status": "pending", - "crop_data": updated_crop_data - } + PENDING_DECISIONS[unique_id] = { + "status": "pending", + "crop_data": updated_crop_data + } if prompt_id is None: import uuid diff --git a/fonts/Trajan.ttf b/fonts/Trajan.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4a1fb984d7f014988021866fab3f053f66abfbe9 GIT binary patch literal 386560 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ℑ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

LO# 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 literal 0 HcmV?d00001 diff --git a/styles/Expression Styles.csv b/styles/Expression Styles.csv new file mode 100644 index 0000000..8a7170c --- /dev/null +++ b/styles/Expression Styles.csv @@ -0,0 +1,206 @@ +"name","prompt","negative_prompt","thumbnail" +"Pure joy smile to ears","Shift the facial expression to pure joy with a wide open-mouth smile and crinkled eyes.","","expression/pure_joy_with_a_wide_open-mouth_smile_and_crinkled_eyes.jpg" +"Mild contentment soft smile","Shift the facial expression to subtle contentment with a soft closed-lip smile and relaxed eyes.","","expression/subtle_contentment_with_a_soft_closed-lip_smile_and_relaxed_eyes.jpg" +"Quiet sadness downcast eyes","Shift the facial expression to quiet sadness with downcast eyes and slightly pressed lips.","","expression/quiet_sadness_with_downcast_eyes_and_slightly_pressed_lips.jpg" +"Intense rage clenched jaw","Shift the facial expression to intense anger with furrowed brows, flared nostrils, and a tight jaw.","","expression/intense_anger_with_furrowed_brows_flared_nostrils_and_a_tight_jaw.jpg" +"Genuine surprise open mouth","Shift the facial expression to genuine surprise with raised eyebrows, wide eyes, and a dropped open mouth.","","expression/genuine_surprise_with_raised_eyebrows_wide_eyes_and_a_dropped_open_mouth.jpg" +"Deep fear wide eyes","Shift the facial expression to deep fear with eyes wide in terror, raised brows, and a tense, open mouth.","","expression/deep_fear_with_eyes_wide_in_terror_raised_brows_and_a_tense_open_mouth.jpg" +"Utter disgust wrinkled nose","Shift the facial expression to utter disgust with a wrinkled nose, raised upper lip, and squinted eyes.","","expression/utter_disgust_with_a_wrinkled_nose_raised_upper_lip_and_squinted_eyes.jpg" +"Concentrated determination firm mouth","Shift the facial expression to concentrated determination with slightly lowered brows, focused eyes, and a firm mouth.","","expression/concentrated_determination_with_slightly_lowered_brows_focused_eyes_and_a_firm_mouth.jpg" +"Serene calm half-closed eyelids","Shift the facial expression to serene calm with half-closed eyelids and a barely noticeable gentle smile.","","expression/serene_calm_with_half-closed_eyelids_and_a_barely_noticeable_gentle_smile.jpg" +"Mischievous playfulness crooked smirk","Shift the facial expression to mischievous playfulness with one eyebrow raised, a crooked smirk, and a sidelong glance.","","expression/mischievous_playfulness_with_one_eyebrow_raised_a_crooked_smirk_and_a_sidelong_glance.jpg" +"Confusion furrowed brow","Shift the facial expression to confusion with furrowed brows, one eye slightly squinted, and a pursed mouth.","","expression/confusion_with_furrowed_brows_one_eye_slightly_squinted_and_a_pursed_mouth.jpg" +"Exhausted relief heavy eyelids","Shift the facial expression to exhausted relief with heavy eyelids, a soft exhale mouth, and relaxed brows.","","expression/exhausted_relief_with_heavy_eyelids_a_soft_exhale_mouth_and_relaxed_brows.jpg" +"Contempt icy stare","Shift the facial expression to contempt with one corner of the mouth slightly raised and a cold, dismissive stare.","","expression/contempt_with_one_corner_of_the_mouth_slightly_raised_and_a_cold_dismissive_stare.jpg" +"Flirtatious desire heavy eyelids","Shift the facial expression to flirtatious desire with heavy-lidded eyes, a slight pout, and parted lips.","","expression/flirtatious_desire_with_heavy-lidded_eyes_a_slight_pout_and_parted_lips.jpg" +"Bursting laughter squeezed eyes","Shift the facial expression to bursting laughter with eyes squeezed shut, mouth wide open, and visible teeth.","","expression/bursting_laughter_with_eyes_squeezed_shut_mouth_wide_open_and_visible_teeth.jpg" +"Sudden shock frozen stare","Shift the facial expression to sudden shock with frozen wide eyes, raised brows stopping mid-forehead, and a gaping mouth.","","expression/sudden_shock_with_frozen_wide_eyes_raised_brows_stopping_mid-forehead_and_a_gaping_mouth.jpg" +"Deep sorrow teary eyes","Shift the facial expression to deep sorrow with tear-filled eyes, trembling lower lip, and furrowed brow.","","expression/deep_sorrow_with_tear-filled_eyes_trembling_lower_lip_and_furrowed_brow.jpg" +"Simmering rage teeth grinding","Shift the facial expression to simmering rage with a clenched jaw, lips pulled back, and piercing wide eyes.","","expression/simmering_rage_with_a_clenched_jaw_lips_pulled_back_and_piercing_wide_eyes.jpg" +"Quiet shame downcast gaze","Shift the facial expression to quiet shame with eyes looking down and away, pressed lips, and a slightly lowered brow.","","expression/quiet_shame_with_eyes_looking_down_and_away_pressed_lips_and_a_slightly_lowered_brow.jpg" +"Proud confidence raised chin","Shift the facial expression to proud confidence with chin slightly raised, steady direct eye contact, and a small firm smile.","","expression/proud_confidence_with_chin_slightly_raised_steady_direct_eye_contact_and_a_small_firm_smile.jpg" +"Playful pout pushed lip","Shift the facial expression to playful pout with lower lip pushed out, eyes looking up, and relaxed brows.","","expression/playful_pout_with_lower_lip_pushed_out_eyes_looking_up_and_relaxed_brows.jpg" +"Crushing grief squeezed eyes","Shift the facial expression to crushing grief with eyes squeezed shut, brow deeply furrowed, and a tight but quivering mouth.","","expression/crushing_grief_with_eyes_squeezed_shut_brow_deeply_furrowed_and_a_tight_but_quivering_mouth.jpg" +"Bored indifference blank stare","Shift the facial expression to bored indifference with a soft blank stare, slightly drooping eyelids, and a straight unexpressive mouth.","","expression/bored_indifference_with_a_soft_blank_stare_slightly_drooping_eyelids_and_a_straight_unexpressive_mouth.jpg" +"Sudden realization O mouth","Shift the facial expression to sudden realization with eyes snapping wide, eyebrows shooting up, and mouth forming a small O.","","expression/sudden_realization_with_eyes_snapping_wide_eyebrows_shooting_up_and_mouth_forming_a_small_O.jpg" +"Nervous anxiety bitten lip","Shift the facial expression to nervous anxiety with eyes darting to the side, bottom lip caught between teeth, and raised brows.","","expression/nervous_anxiety_with_eyes_darting_to_the_side_bottom_lip_caught_between_teeth_and_raised_brows.jpg" +"Smug satisfaction crooked smirk","Shift the facial expression to smug satisfaction with a closed-lip smirk on one side, eyes slightly relaxed, and chin slightly tucked.","","expression/smug_satisfaction_with_a_closed-lip_smirk_on_one_side_eyes_slightly_relaxed_and_chin_slightly_tucked.jpg" +"Childish wonder wide innocent eyes","Shift the facial expression to childish wonder with wide innocent eyes, eyebrows raised high, and a small awestruck open mouth.","","expression/childish_wonder_with_wide_innocent_eyes_eyebrows_raised_high_and_a_small_awestruck_open_mouth.jpg" +"Overwhelming pain screwed eyes","Shift the facial expression to overwhelming pain with eyes screwed shut, brows pulled together tightly, and a clenched grimace.","","expression/overwhelming_pain_with_eyes_screwed_shut_brows_pulled_together_tightly_and_a_clenched_grimace.jpg" +"Focused suspicion narrowed eyes","Shift the facial expression to focused suspicion with eyes narrowed to slits, head slightly tilted down, and a tight straight mouth.","","expression/focused_suspicion_with_eyes_narrowed_to_slits_head_slightly_tilted_down_and_a_tight_straight_mouth.jpg" +"Blissful daydream unfocused gaze","Shift the facial expression to blissful daydream with soft unfocused eyes, a gentle absent-minded smile, and relaxed brows.","","expression/blissful_daydream_with_soft_unfocused_eyes_a_gentle_absent-minded_smile_and_relaxed_brows.jpg" +"Jealous bitterness crooked smirk","Shift the facial expression to jealous bitterness with one eye squinted more than the other and a scornful half-smile.","","expression/jealous_bitterness_with_one_eye_squinted_more_than_the_other_and_a_scornful_half-smile.jpg" +"Jump scare startled fear","Shift the facial expression to startled fear like a jump scare with eyes and mouth both maximally widened and brows raised.","","expression/startled_fear_like_a_jump_scare_with_eyes_and_mouth_both_maximally_widened_and_brows_raised.jpg" +"Warm affection soft eyes","Shift the facial expression to warm affection with soft eyes, a gentle tilted smile, and slightly raised inner brows.","","expression/warm_affection_with_soft_eyes_a_gentle_tilted_smile_and_slightly_raised_inner_brows.jpg" +"Vicious snarl bared teeth","Shift the facial expression to vicious snarl with teeth exposed, nose deeply wrinkled, and eyes glaring with hatred.","","expression/vicious_snarl_with_teeth_exposed_nose_deeply_wrinkled_and_eyes_glaring_with_hatred.jpg" +"Calm meditation closed eyes","Shift the facial expression to calm meditation with eyes gently closed, face completely symmetrical and relaxed, mouth closed.","","expression/calm_meditation_with_eyes_gently_closed_face_completely_symmetrical_and_relaxed_mouth_closed.jpg" +"Curious intrigue one brow higher","Shift the facial expression to curious intrigue with one eyebrow arched higher, a slight head tilt implied, and parted lips.","","expression/curious_intrigue_with_one_eyebrow_arched_higher_a_slight_head_tilt_implied_and_parted_lips.jpg" +"Horrified disgust wrinkled nose","Shift the facial expression to horrified disgust with eyes wide in shock combined with a wrinkled nose and curled upper lip.","","expression/horrified_disgust_with_eyes_wide_in_shock_combined_with_a_wrinkled_nose_and_curled_upper_lip.jpg" +"Euphoric ecstasy rolled eyes","Shift the facial expression to euphoric ecstasy with eyes rolled slightly back, mouth wide in a breathless smile, and raised brows.","","expression/euphoric_ecstasy_with_eyes_rolled_slightly_back_mouth_wide_in_a_breathless_smile_and_raised_brows.jpg" +"Accusatory glare hard mouth","Shift the facial expression to accusatory glare with eyebrows sharply lowered, eyes intense and unblinking, and a hard straight mouth.","","expression/accusatory_glare_with_eyebrows_sharply_lowered_eyes_intense_and_unblinking_and_a_hard_straight_mouth.jpg" +"Shy embarrassment awkward smile","Shift the facial expression to shy embarrassment with cheeks slightly lifted in an awkward smile, eyes looking down, and a pressed mouth.","","expression/shy_embarrassment_with_cheeks_slightly_lifted_in_an_awkward_smile_eyes_looking_down_and_a_pressed_mouth.jpg" +"Maniacal glee wild grin","Shift the facial expression to maniacal glee with eyes wide and wild, a huge unhinged grin, and brows raised unevenly.","","expression/maniacal_glee_with_eyes_wide_and_wild_a_huge_unhinged_grin_and_brows_raised_unevenly.jpg" +"Exhausted defeat hollow stare","Shift the facial expression to exhausted defeat with eyes half-closed and hollow, mouth slightly open and slack, and brows neutral.","","expression/exhausted_defeat_with_eyes_half-closed_and_hollow_mouth_slightly_open_and_slack_and_brows_neutral.jpg" +"Sarcastic smirk eye roll","Shift the facial expression to sarcastic smirk with one corner of the mouth pulled back sharply, eyes rolling slightly, and one brow raised.","","expression/sarcastic_smirk_with_one_corner_of_the_mouth_pulled_back_sharply_eyes_rolling_slightly_and_one_brow_raised.jpg" +"Broken heart trembling lip","Shift the facial expression to devastated heartbreak with eyes flooded but not falling, lower lip trembling severely, and brow deeply creased.","","expression/devastated_heartbreak_with_eyes_flooded_but_not_falling_lower_lip_trembling_severely_and_brow_deeply_creased.jpg" +"Feral hunger dilated pupils","Shift the facial expression to feral hunger with eyes dilated, nostrils flared, lips slightly parted showing teeth, and brows lowered.","","expression/feral_hunger_with_eyes_dilated_nostrils_flared_lips_slightly_parted_showing_teeth_and_brows_lowered.jpg" +"Innocent pleading wide wet eyes","Shift the facial expression to innocent pleading with eyes wide and wet, inner brows raised, and lower lip pushed out in a subtle pout.","","expression/innocent_pleading_with_eyes_wide_and_wet_inner_brows_raised_and_lower_lip_pushed_out_in_a_subtle_pout.jpg" +"Vicious mockery toothy sneer","Shift the facial expression to vicious mockery with a toothy sneer, eyes crinkled in fake joy, and brows raised theatrically.","","expression/vicious_mockery_with_a_toothy_sneer_eyes_crinkled_in_fake_joy_and_brows_raised_theatrically.jpg" +"Serene acceptance closed eyes","Shift the facial expression to serene acceptance with soft closed eyes, a barely visible gentle smile, and completely smooth brow.","","expression/serene_acceptance_with_soft_closed_eyes_a_barely_visible_gentle_smile_and_completely_smooth_brow.jpg" +"Explosive rage silent yell","Shift the facial expression to explosive rage with mouth open in a silent yell, eyes bulging, and brows pulled down dramatically.","","expression/explosive_rage_with_mouth_open_in_a_silent_yell_eyes_bulging_and_brows_pulled_down_dramatically.jpg" +"Coy invitation look up","Shift the facial expression to coy invitation with eyes looking up from a slightly lowered chin, a small secret smile, and relaxed brows.","","expression/coy_invitation_with_eyes_looking_up_from_a_slightly_lowered_chin_a_small_secret_smile_and_relaxed_brows.jpg" +"Stunned silence ajar mouth","Shift the facial expression to stunned silence with mouth slightly ajar, eyes wide and frozen, and eyebrows raised but unmoving.","","expression/stunned_silence_with_mouth_slightly_ajar_eyes_wide_and_frozen_and_eyebrows_raised_but_unmoving.jpg" +"Grim determination hard line mouth","Shift the facial expression to grim determination with mouth set in a hard line, eyes focused with a slight squint, and brows lowered firmly.","","expression/grim_determination_with_mouth_set_in_a_hard_line_eyes_focused_with_a_slight_squint_and_brows_lowered_firmly.jpg" +"Playful disgust wrinkled nose","Shift the facial expression to playful disgust like reacting to a bad smell with nose wrinkled, eyes squinted, and a closed-mouth grimace.","","expression/playful_disgust_like_reacting_to_a_bad_smell_with_nose_wrinkled_eyes_squinted_and_a_closed-mouth_grimace.jpg" +"Hopeful anticipation wide eyes","Shift the facial expression to hopeful anticipation with eyes slightly widened, eyebrows raised expectantly, and a small hopeful smile.","","expression/hopeful_anticipation_with_eyes_slightly_widened_eyebrows_raised_expectantly_and_a_small_hopeful_smile.jpg" +"Bitter resentment sideways glance","Shift the facial expression to bitter resentment with a tight-pressed mouth, eyes looking sideways, and one brow slightly lower than the other.","","expression/bitter_resentment_with_a_tight-pressed_mouth_eyes_looking_sideways_and_one_brow_slightly_lower_than_the_other.jpg" +"Unconditional love shining eyes","Shift the facial expression to unconditional love with soft shining eyes, a gentle open-mouth exhale of a smile, and relaxed raised brows.","","expression/unconditional_love_with_soft_shining_eyes_a_gentle_open-mouth_exhale_of_a_smile_and_relaxed_raised_brows.jpg" +"Paranoid fear darting eyes","Shift the facial expression to paranoid fear with eyes darting to the extreme side, brows raised in tension, and a tight straight mouth.","","expression/paranoid_fear_with_eyes_darting_to_the_extreme_side_brows_raised_in_tension_and_a_tight_straight_mouth.jpg" +"Wicked cunning narrowed eyes","Shift the facial expression to wicked cunning with eyes narrowed into slits, a slow deliberate smirk, and one brow raised.","","expression/wicked_cunning_with_eyes_narrowed_into_slits_a_slow_deliberate_smirk_and_one_brow_raised.jpg" +"Profound boredom heavy eyelids","Shift the facial expression to profound boredom with eyelids heavy, eyes completely unfocused, and lips slightly parted but expressionless.","","expression/profound_boredom_with_eyelids_heavy_eyes_completely_unfocused_and_lips_slightly_parted_but_expressionless.jpg" +"Overjoyed screaming wide mouth","Shift the facial expression to overjoyed screaming with mouth wide in a cheer, eyes squeezed shut or wide with joy, and brows raised.","","expression/overjoyed_screaming_with_mouth_wide_in_a_cheer_eyes_squeezed_shut_or_wide_with_joy_and_brows_raised.jpg" +"Tortured agony pain grimace","Shift the facial expression to tortured agony with mouth stretched wide in a grimace, eyes squeezed shut with tears, and brow deeply furrowed.","","expression/tortured_agony_with_mouth_stretched_wide_in_a_grimace_eyes_squeezed_shut_with_tears_and_brow_deeply_furrowed.jpg" +"Dismissive scorn looking down nose","Shift the facial expression to dismissive scorn with a sharp exhale implied, curled lip on one side, and eyes looking down the nose.","","expression/dismissive_scorn_with_a_sharp_exhale_implied_curled_lip_on_one_side_and_eyes_looking_down_the_nose.jpg" +"Mystical trance rolled up eyes","Shift the facial expression to mystical trance with eyes rolled slightly upward, mouth slightly open, and completely relaxed vacant expression.","","expression/mystical_trance_with_eyes_rolled_slightly_upward_mouth_slightly_open_and_completely_relaxed_vacant_expression.jpg" +"Humiliated shame face down","Shift the facial expression to humiliated shame with face tilted down, eyes looking up only slightly, and lips pressed tightly together.","","expression/humiliated_shame_with_face_tilted_down_eyes_looking_up_only_slightly_and_lips_pressed_tightly_together.jpg" +"Eager excitement wide bright eyes","Shift the facial expression to eager excitement with wide bright eyes, eyebrows raised high, and a big open-mouthed grin.","","expression/eager_excitement_with_wide_bright_eyes_eyebrows_raised_high_and_a_big_open-mouthed_grin.jpg" +"Cold indifference deadpan stare","Shift the facial expression to cold indifference with eyes flat and deadpan, mouth in a neutral line, and brows completely relaxed.","","expression/cold_indifference_with_eyes_flat_and_deadpan_mouth_in_a_neutral_line_and_brows_completely_relaxed.jpg" +"Heartfelt apology soft sad eyes","Shift the facial expression to heartfelt apology with eyes soft and sad, inner brows raised, and a gentle apologetic frown.","","expression/heartfelt_apology_with_eyes_soft_and_sad_inner_brows_raised_and_a_gentle_apologetic_frown.jpg" +"Primal terror maximally wide","Shift the facial expression to primal terror with all facial features stretched maximally wide, mouth a silent scream, and eyes bulging.","","expression/primal_terror_with_all_facial_features_stretched_maximally_wide_mouth_a_silent_scream_and_eyes_bulging.jpg" +"Sultry confidence heavy eyelids","Shift the facial expression to sultry confidence with heavy-lidded eyes, a slow half-smile showing no teeth, and a slightly raised chin.","","expression/sultry_confidence_with_heavy-lidded_eyes_a_slow_half-smile_showing_no_teeth_and_a_slightly_raised_chin.jpg" +"Childlike tantrum anger cry","Shift the facial expression to childlike tantrum anger with mouth open in a cry, eyes squeezed shut, and brows pulled down.","","expression/childlike_tantrum_anger_with_mouth_open_in_a_cry_eyes_squeezed_shut_and_brows_pulled_down.jpg" +"Spiritual ecstasy closed eyes","Shift the facial expression to spiritual ecstasy with eyes closed, head tilted back slightly, and a soft blissful smile.","","expression/spiritual_ecstasy_with_eyes_closed_head_tilted_back_slightly_and_a_soft_blissful_smile.jpg" +"Suspicious doubt squinting eyes","Shift the facial expression to suspicious doubt with one brow lowered, eyes squinting slightly, and a crooked pursed mouth.","","expression/suspicious_doubt_with_one_brow_lowered_eyes_squinting_slightly_and_a_crooked_pursed_mouth.jpg" +"Overwhelming awe shining eyes","Shift the facial expression to overwhelming awe with eyes wide and shining, mouth slightly open, and brows raised softly.","","expression/overwhelming_awe_with_eyes_wide_and_shining_mouth_slightly_open_and_brows_raised_softly.jpg" +"Predatory focus intense stare","Shift the facial expression to predatory focus with eyes locked intensely, lips pulled back in a silent snarl, and brows lowered.","","expression/predatory_focus_with_eyes_locked_intensely_lips_pulled_back_in_a_silent_snarl_and_brows_lowered.jpg" +"Guilty shame avoiding gaze","Shift the facial expression to guilty shame with eyes avoiding the camera, lower lip tucked under, and brows knit together.","","expression/guilty_shame_with_eyes_avoiding_the_camera_lower_lip_tucked_under_and_brows_knit_together.jpg" +"Flippant irreverence crooked smirk","Shift the facial expression to flippant irreverence with a lopsided smirk, one eye slightly more closed, and a casual raised brow.","","expression/flippant_irreverence_with_a_lopsided_smirk_one_eye_slightly_more_closed_and_a_casual_raised_brow.jpg" +"Deep meditation closed eyes","Shift the facial expression to deep meditation with eyes closed, face completely still, mouth gently closed, and breath visible.","","expression/deep_meditation_with_eyes_closed_face_completely_still_mouth_gently_closed_and_breath_visible.jpg" +"Explosive laughter head thrown back","Shift the facial expression to explosive laughter with head thrown back, mouth wide, eyes completely squeezed shut, and visible tear ducts.","","expression/explosive_laughter_with_head_thrown_back_mouth_wide_eyes_completely_squeezed_shut_and_visible_tear_ducts.jpg" +"Petrified freeze locked stare","Shift the facial expression to petrified freeze with eyes locked in wide terror, mouth frozen in a tight grimace, and brows frozen high.","","expression/petrified_freeze_with_eyes_locked_in_wide_terror_mouth_frozen_in_a_tight_grimace_and_brows_frozen_high.jpg" +"Arrogant superiority looking down","Shift the facial expression to arrogant superiority with chin raised high, eyes looking down, and a barely visible smug smile.","","expression/arrogant_superiority_with_chin_raised_high_eyes_looking_down_and_a_barely_visible_smug_smile.jpg" +"Vulnerable fragility glassy eyes","Shift the facial expression to vulnerable fragility with eyes glassy and wide, lower lip slightly trembling, and brows raised in fear.","","expression/vulnerable_fragility_with_eyes_glassy_and_wide_lower_lip_slightly_trembling_and_brows_raised_in_fear.jpg" +"Sadistic pleasure cruel smile","Shift the facial expression to sadistic pleasure with eyes half-closed in enjoyment, a slow cruel smile, and relaxed brows.","","expression/sadistic_pleasure_with_eyes_half-closed_in_enjoyment_a_slow_cruel_smile_and_relaxed_brows.jpg" +"Absent-minded distraction gaze away","Shift the facial expression to absent-minded distraction with eyes looking off frame unfocused, mouth slightly ajar, and brows neutral.","","expression/absent-minded_distraction_with_eyes_looking_off_frame_unfocused_mouth_slightly_ajar_and_brows_neutral.jpg" +"Victorious triumph battle cry","Shift the facial expression to victorious triumph with mouth open in a battle cry, eyes wide with excitement, and brows raised.","","expression/victorious_triumph_with_mouth_open_in_a_battle_cry_eyes_wide_with_excitement_and_brows_raised.jpg" +"Smoldering intensity locked stare","Shift the facial expression to smoldering intensity with eyes locked on target, mouth closed and tight, and brows lowered sharply.","","expression/smoldering_intensity_with_eyes_locked_on_target_mouth_closed_and_tight_and_brows_lowered_sharply.jpg" +"Sincere gratitude warm eyes","Shift the facial expression to sincere gratitude with soft warm eyes, inner brows raised, and a gentle closed-lip smile.","","expression/sincere_gratitude_with_soft_warm_eyes_inner_brows_raised_and_a_gentle_closed-lip_smile.jpg" +"Manipulative charm wide smile","Shift the facial expression to manipulative charm with eyes bright and friendly, a wide practiced smile, and slightly raised brows.","","expression/manipulative_charm_with_eyes_bright_and_friendly_a_wide_practiced_smile_and_slightly_raised_brows.jpg" +"Hopeless despair empty eyes","Shift the facial expression to hopeless despair with eyes empty and wet, mouth slack and downturned, and brow completely furrowed.","","expression/hopeless_despair_with_eyes_empty_and_wet_mouth_slack_and_downturned_and_brow_completely_furrowed.jpg" +"Competitive fire narrowed eyes","Shift the facial expression to competitive fire with eyes narrowed in focus, nostrils flared, and mouth set in a determined line.","","expression/competitive_fire_with_eyes_narrowed_in_focus_nostrils_flared_and_mouth_set_in_a_determined_line.jpg" +"Gentle nostalgia far-off gaze","Shift the facial expression to gentle nostalgia with a soft far-off gaze, a barely there wistful smile, and relaxed brows.","","expression/gentle_nostalgia_with_a_soft_far-off_gaze_a_barely_there_wistful_smile_and_relaxed_brows.jpg" +"Hysterical panic darting eyes","Shift the facial expression to hysterical panic with eyes darting wildly, mouth open in a pant, and brows raised in chaos.","","expression/hysterical_panic_with_eyes_darting_wildly_mouth_open_in_a_pant_and_brows_raised_in_chaos.jpg" +"Reverent worship looking up","Shift the facial expression to reverent worship with eyes looking up softly, lips parted reverently, and brows raised in awe.","","expression/reverent_worship_with_eyes_looking_up_softly_lips_parted_reverently_and_brows_raised_in_awe.jpg" +"Devious scheming narrowed sideways","Shift the facial expression to devious scheming with eyes narrowed to slits looking sideways, and a slow spreading smirk.","","expression/devious_scheming_with_eyes_narrowed_to_slits_looking_sideways_and_a_slow_spreading_smirk.jpg" +"Peaceful sleep closed eyes","Shift the facial expression to peaceful sleep with eyes gently closed, lips slightly parted, and face completely relaxed.","","expression/peaceful_sleep_with_eyes_gently_closed_lips_slightly_parted_and_face_completely_relaxed.jpg" +"Defiant rebellion hard stare","Shift the facial expression to defiant rebellion with chin out, eyes locked in a hard stare, and mouth set in a firm line or sneer.","","expression/defiant_rebellion_with_chin_out_eyes_locked_in_a_hard_stare_and_mouth_set_in_a_firm_line_or_sneer.jpg" +"Ecstatic surprise wide mouth","Shift the facial expression to ecstatic surprise like winning with eyes wide and mouth open in a joyful shout, brows high.","","expression/ecstatic_surprise_like_winning_with_eyes_wide_and_mouth_open_in_a_joyful_shout_brows_high.jpg" +"Scornful rejection turned gaze","Shift the facial expression to scornful rejection with a full curled lip, eyes turned away, and an eyebrow raised in distaste.","","expression/scornful_rejection_with_a_full_curled_lip_eyes_turned_away_and_an_eyebrow_raised_in_distaste.jpg" +"Profound melancholy sad gaze","Shift the facial expression to profound melancholy with eyes distant and sad, mouth in a gentle sad frown, and brows slightly knit.","","expression/profound_melancholy_with_eyes_distant_and_sad_mouth_in_a_gentle_sad_frown_and_brows_slightly_knit.jpg" +"Animalistic rage silent snarl","Shift the facial expression to animalistic rage with lips pulled back in a silent snarl, eyes wide, and brows lowered menacingly.","","expression/animalistic_rage_with_lips_pulled_back_in_a_silent_snarl_eyes_wide_and_brows_lowered_menacingly.jpg" +"Bittersweet smile joy and sadness","Shift the facial expression to a subtle bittersweet smile with eyes holding both joy and sorrow.","","expression/a_subtle_bittersweet_smile_with_eyes_holding_both_joy_and_sorrow.jpg" +"Restrained anger clenched jaw","Shift the facial expression to restrained anger with clenched jaw, piercing eyes, and a forced neutral mouth.","","expression/restrained_anger_with_clenched_jaw_piercing_eyes_and_a_forced_neutral_mouth.jpg" +"Dazed confusion unfocused gaze","Shift the facial expression to dazed confusion with unfocused eyes, slightly parted lips, and a wrinkled forehead.","","expression/dazed_confusion_with_unfocused_eyes_slightly_parted_lips_and_a_wrinkled_forehead.jpg" +"Adoring gaze shining eyes","Shift the facial expression to adoring gaze with soft, shining eyes and a gentle, open-mouthed smile.","","expression/adoring_gaze_with_soft_shining_eyes_and_a_gentle_open-mouthed_smile.jpg" +"Mischievous wink playful smirk","Shift the facial expression to mischievous wink with one eye closed, a playful smirk, and a lifted brow.","","expression/mischievous_wink_with_one_eye_closed_a_playful_smirk_and_a_lifted_brow.jpg" +"Horrified realization slow open mouth","Shift the facial expression to horrified realization with eyes widening gradually and mouth dropping open in slow motion.","","expression/horrified_realization_with_eyes_widening_gradually_and_mouth_dropping_open_in_slow_motion.jpg" +"Smug self-satisfaction half-lidded eyes","Shift the facial expression to smug self-satisfaction with a closed-lip smirk, eyes half-lidded, and chin tilted up.","","expression/smug_self-satisfaction_with_a_closed-lip_smirk_eyes_half-lidded_and_chin_tilted_up.jpg" +"Desperate plea silent please","Shift the facial expression to desperate plea with brows raised in supplication, eyes wide, and lips forming a silent ""please"".","","expression/desperate_plea_with_brows_raised_in_supplication_eyes_wide_and_lips_forming_a_silent_please.jpg" +"Disdainful sneer curled lip","Shift the facial expression to disdainful sneer with one side of the upper lip curled and eyes narrowed in contempt.","","expression/disdainful_sneer_with_one_side_of_the_upper_lip_curled_and_eyes_narrowed_in_contempt.jpg" +"Glowing pride radiant smile","Shift the facial expression to glowing pride with a radiant smile, eyes crinkled at the corners, and head held high.","","expression/glowing_pride_with_a_radiant_smile_eyes_crinkled_at_the_corners_and_head_held_high.jpg" +"Sudden recognition oh mouth","Shift the facial expression to sudden recognition with eyebrows shooting up, eyes locking on, and mouth forming a small ""oh"".","","expression/sudden_recognition_with_eyebrows_shooting_up_eyes_locking_on_and_mouth_forming_a_small_oh.jpg" +"Tortured indecision furrowed brow","Shift the facial expression to tortured indecision with brows furrowed, eyes darting, and mouth pressed into a thin line.","","expression/tortured_indecision_with_brows_furrowed_eyes_darting_and_mouth_pressed_into_a_thin_line.jpg" +"Blissful contentment closed eyes","Shift the facial expression to blissful contentment with eyes closed, a peaceful smile, and completely relaxed facial muscles.","","expression/blissful_contentment_with_eyes_closed_a_peaceful_smile_and_completely_relaxed_facial_muscles.jpg" +"Furious accusation blazing eyes","Shift the facial expression to furious accusation with eyes blazing, mouth open in a shout, and brows pulled down sharply.","","expression/furious_accusation_with_eyes_blazing_mouth_open_in_a_shout_and_brows_pulled_down_sharply.jpg" +"Bashful shyness nervous smile","Shift the facial expression to bashful shyness with a downward glance, a nervous smile, and cheeks slightly lifted.","","expression/bashful_shyness_with_a_downward_glance_a_nervous_smile_and_cheeks_slightly_lifted.jpg" +"Eerie detachment blank stare through","Shift the facial expression to eerie detachment with a blank stare, no expression, and eyes that seem to look through you.","","expression/eerie_detachment_with_a_blank_stare_no_expression_and_eyes_that_seem_to_look_through_you.jpg" +"Wicked delight mischievous sparkle","Shift the facial expression to wicked delight with a wide grin, eyes sparkling with mischief, and brows raised playfully.","","expression/wicked_delight_with_a_wide_grin_eyes_sparkling_with_mischief_and_brows_raised_playfully.jpg" +"Sorrowful acceptance soft sad smile","Shift the facial expression to sorrowful acceptance with a soft sad smile, eyes slightly moist, and a gentle nod implied.","","expression/sorrowful_acceptance_with_a_soft_sad_smile_eyes_slightly_moist_and_a_gentle_nod_implied.jpg" +"Competitive glare fierce stare","Shift the facial expression to competitive glare with eyes locked fiercely, nostrils flared, and a tight, determined mouth.","","expression/competitive_glare_with_eyes_locked_fiercely_nostrils_flared_and_a_tight_determined_mouth.jpg" +"Dreamy infatuation unfocused gaze","Shift the facial expression to dreamy infatuation with eyes slightly unfocused, a soft sighing smile, and relaxed brows.","","expression/dreamy_infatuation_with_eyes_slightly_unfocused_a_soft_sighing_smile_and_relaxed_brows.jpg" +"Panicked alarm frozen gasp","Shift the facial expression to panicked alarm with wide eyes, brows raised in shock, and mouth frozen in a gasp.","","expression/panicked_alarm_with_wide_eyes_brows_raised_in_shock_and_mouth_frozen_in_a_gasp.jpg" +"Dry boredom flat stare","Shift the facial expression to dry boredom with a flat stare, slightly drooping eyelids, and a barely perceptible frown.","","expression/dry_boredom_with_a_flat_stare_slightly_drooping_eyelids_and_a_barely_perceptible_frown.jpg" +"Vindictive glee cruel smile","Shift the facial expression to vindictive glee with a cruel smile, eyes narrowed to slits, and a knowing raised brow.","","expression/vindictive_glee_with_a_cruel_smile_eyes_narrowed_to_slits_and_a_knowing_raised_brow.jpg" +"Emotional breakdown sobbing","Shift the facial expression to emotional breakdown with tears streaming, face contorted in pain, and mouth twisted in a sob.","","expression/emotional_breakdown_with_tears_streaming_face_contorted_in_pain_and_mouth_twisted_in_a_sob.jpg" +"Curious tilt head to side","Shift the facial expression to curious tilt with one brow raised, head angled, and lips pursed in thought.","","expression/curious_tilt_with_one_brow_raised_head_angled_and_lips_pursed_in_thought.jpg" +"Victorious cheer laugh through tears","Shift the facial expression to victorious cheer with a huge open-mouthed laugh, eyes squeezed shut, and raised fists implied.","","expression/victorious_cheer_with_a_huge_open-mouthed_laugh_eyes_squeezed_shut_and_raised_fists_implied.jpg" +"Defeated slump downcast eyes","Shift the facial expression to defeated slump with downcast eyes, slack mouth, and brows drooping low.","","expression/defeated_slump_with_downcast_eyes_slack_mouth_and_brows_drooping_low.jpg" +"Seductive allure slow smile","Shift the facial expression to seductive allure with heavy-lidded eyes, a slow, deliberate smile, and a slight pout.","","expression/seductive_allure_with_heavy-lidded_eyes_a_slow_deliberate_smile_and_a_slight_pout.jpg" +"Horrified scream wide mouth","Shift the facial expression to horrified scream with mouth stretched wide, eyes bulging, and brows raised in terror.","","expression/horrified_scream_with_mouth_stretched_wide_eyes_bulging_and_brows_raised_in_terror.jpg" +"Peaceful goodbye wistful smile","Shift the facial expression to peaceful goodbye with a soft, wistful smile, eyes holding a hint of tear, and relaxed brows.","","expression/peaceful_goodbye_with_a_soft_wistful_smile_eyes_holding_a_hint_of_tear_and_relaxed_brows.jpg" +"Smug arrogance half-smile","Shift the facial expression to smug arrogance with a half-smile, eyes looking down the nose, and a raised chin.","","expression/smug_arrogance_with_a_half-smile_eyes_looking_down_the_nose_and_a_raised_chin.jpg" +"Anxious anticipation pressed lips","Shift the facial expression to anxious anticipation with eyes wide and darting, brows raised, and lips pressed together.","","expression/anxious_anticipation_with_eyes_wide_and_darting_brows_raised_and_lips_pressed_together.jpg" +"Ecstatic release head thrown back","Shift the facial expression to ecstatic release with eyes closed, head thrown back, and a wide, breathless smile.","","expression/ecstatic_release_with_eyes_closed_head_thrown_back_and_a_wide_breathless_smile.jpg" +"Mocking disbelief raised eyebrow","Shift the facial expression to mocking disbelief with one eyebrow raised, a crooked smirk, and a dismissive head shake implied.","","expression/mocking_disbelief_with_one_eyebrow_raised_a_crooked_smirk_and_a_dismissive_head_shake_implied.jpg" +"Gentle reassurance soft warm eyes","Shift the facial expression to gentle reassurance with soft, warm eyes, a calm smile, and relaxed, open brows.","","expression/gentle_reassurance_with_soft_warm_eyes_a_calm_smile_and_relaxed_open_brows.jpg" +"Burning jealousy forced smile","Shift the facial expression to burning jealousy with eyes narrowed, jaw tight, and a forced, bitter smile.","","expression/burning_jealousy_with_eyes_narrowed_jaw_tight_and_a_forced_bitter_smile.jpg" +"Startled awareness wide eyes","Shift the facial expression to startled awareness with eyes snapping open wide, brows shooting up, and mouth forming a silent ""oh"".","","expression/startled_awareness_with_eyes_snapping_open_wide_brows_shooting_up_and_mouth_forming_a_silent_oh.jpg" +"Nostalgic longing far-off gaze","Shift the facial expression to nostalgic longing with a far-off gaze, a gentle, sad smile, and slightly knit brows.","","expression/nostalgic_longing_with_a_far-off_gaze_a_gentle_sad_smile_and_slightly_knit_brows.jpg" +"Contemptuous laugh sarcastic smile","Shift the facial expression to contemptuous laugh with a sharp, sarcastic smile and eyes rolling slightly.","","expression/contemptuous_laugh_with_a_sharp_sarcastic_smile_and_eyes_rolling_slightly.jpg" +"Fearful respect watchful eyes","Shift the facial expression to fearful respect with wide, careful eyes, a tight, respectful smile, and raised brows.","","expression/fearful_respect_with_wide_careful_eyes_a_tight_respectful_smile_and_raised_brows.jpg" +"Flirtatious challenge playful stare","Shift the facial expression to flirtatious challenge with a raised brow, a smirk, and eyes locked in a playful stare.","","expression/flirtatious_challenge_with_a_raised_brow_a_smirk_and_eyes_locked_in_a_playful_stare.jpg" +"Deep regret downcast gaze","Shift the facial expression to deep regret with eyes cast down, brow furrowed in pain, and a tight, pressed mouth.","","expression/deep_regret_with_eyes_cast_down_brow_furrowed_in_pain_and_a_tight_pressed_mouth.jpg" +"Manic excitement wild eyes","Shift the facial expression to manic excitement with wide, wild eyes, a huge grin, and brows raised unevenly.","","expression/manic_excitement_with_wide_wild_eyes_a_huge_grin_and_brows_raised_unevenly.jpg" +"Polite disinterest tight smile","Shift the facial expression to polite disinterest with a forced, tight smile and eyes that are slightly glazed over.","","expression/polite_disinterest_with_a_forced_tight_smile_and_eyes_that_are_slightly_glazed_over.jpg" +"Sinister calm cold stare","Shift the facial expression to sinister calm with a flat, cold stare, no smile, and perfectly still features.","","expression/sinister_calm_with_a_flat_cold_stare_no_smile_and_perfectly_still_features.jpg" +"Childlike innocence wide eyes","Shift the facial expression to childlike innocence with wide, round eyes, a sweet, small smile, and relaxed brows.","","expression/childlike_innocence_with_wide_round_eyes_a_sweet_small_smile_and_relaxed_brows.jpg" +"Overwhelming gratitude trembling smile","Shift the facial expression to overwhelming gratitude with eyes welling up, a trembling smile, and raised inner brows.","","expression/overwhelming_gratitude_with_eyes_welling_up_a_trembling_smile_and_raised_inner_brows.jpg" +"Cunning calculation narrowed eyes","Shift the facial expression to cunning calculation with eyes narrowed, a slow, thoughtful blink, and a tiny smirk.","","expression/cunning_calculation_with_eyes_narrowed_a_slow_thoughtful_blink_and_a_tiny_smirk.jpg" +"Horrified fascination mixed awe and disgust","Shift the facial expression to horrified fascination with wide eyes, open mouth, and a mix of awe and disgust.","","expression/horrified_fascination_with_wide_eyes_open_mouth_and_a_mix_of_awe_and_disgust.jpg" +"Sardonic wit crooked grin","Shift the facial expression to sardonic wit with a one-sided smirk, one brow raised, and a knowing glint in the eyes.","","expression/sardonic_wit_with_a_one-sided_smirk_one_brow_raised_and_a_knowing_glint_in_the_eyes.jpg" +"Devastated shock frozen stare","Shift the facial expression to devastated shock with frozen wide eyes, mouth open but silent, and brows frozen in disbelief.","","expression/devastated_shock_with_frozen_wide_eyes_mouth_open_but_silent_and_brows_frozen_in_disbelief.jpg" +"Affectionate teasing playful smile","Shift the facial expression to affectionate teasing with a playful smile, slightly squinted eyes, and a raised brow.","","expression/affectionate_teasing_with_a_playful_smile_slightly_squinted_eyes_and_a_raised_brow.jpg" +"Suppressed laughter puffed cheeks","Shift the facial expression to suppressed laughter with pressed lips, cheeks puffed slightly, and eyes crinkled with mirth.","","expression/suppressed_laughter_with_pressed_lips_cheeks_puffed_slightly_and_eyes_crinkled_with_mirth.jpg" +"Aggressive defiance challenging gaze","Shift the facial expression to aggressive defiance with chin jutted forward, eyes blazing, and a snarling mouth.","","expression/aggressive_defiance_with_chin_jutted_forward_eyes_blazing_and_a_snarling_mouth.jpg" +"Mellow contentment half-closed eyes","Shift the facial expression to mellow contentment with soft, half-closed eyes, a relaxed smile, and smooth brow.","","expression/mellow_contentment_with_soft_half-closed_eyes_a_relaxed_smile_and_smooth_brow.jpg" +"Frantic desperation darting eyes","Shift the facial expression to frantic desperation with wide, darting eyes, brows raised high, and a trembling open mouth.","","expression/frantic_desperation_with_wide_darting_eyes_brows_raised_high_and_a_trembling_open_mouth.jpg" +"Cool nonchalance blank stare","Shift the facial expression to cool nonchalance with a slight shrug implied, a blank face, and half-lidded eyes.","","expression/cool_nonchalance_with_a_slight_shrug_implied_a_blank_face_and_half-lidded_eyes.jpg" +"Joyous relief exhale smile","Shift the facial expression to joyous relief with a huge exhale smile, eyes closing momentarily, and relaxed brows.","","expression/joyous_relief_with_a_huge_exhale_smile_eyes_closing_momentarily_and_relaxed_brows.jpg" +"Possessive lust hungry eyes","Shift the facial expression to possessive lust with intense, hungry eyes, slightly parted lips, and lowered brows.","","expression/possessive_lust_with_intense_hungry_eyes_slightly_parted_lips_and_lowered_brows.jpg" +"Guilty remorse downcast gaze","Shift the facial expression to guilty remorse with downcast eyes, a frown, and inner brows pulled up in sorrow.","","expression/guilty_remorse_with_downcast_eyes_a_frown_and_inner_brows_pulled_up_in_sorrow.jpg" +"Haughty superiority dismissive smirk","Shift the facial expression to haughty superiority with a lifted chin, half-closed eyes, and a dismissive smirk.","","expression/haughty_superiority_with_a_lifted_chin_half-closed_eyes_and_a_dismissive_smirk.jpg" +"Stunned amazement shining eyes","Shift the facial expression to stunned amazement with eyes wide and bright, mouth open, and brows raised high.","","expression/stunned_amazement_with_eyes_wide_and_bright_mouth_open_and_brows_raised_high.jpg" +"Weary exhaustion heavy eyelids","Shift the facial expression to weary exhaustion with heavy-lidded eyes, a slack mouth, and drooping brows.","","expression/weary_exhaustion_with_heavy-lidded_eyes_a_slack_mouth_and_drooping_brows.jpg" +"Fierce loyalty firm proud smile","Shift the facial expression to fierce loyalty with steady, unwavering eyes, a firm, proud smile, and lifted chin.","","expression/fierce_loyalty_with_steady_unwavering_eyes_a_firm_proud_smile_and_lifted_chin.jpg" +"Mocking pity false sympathy","Shift the facial expression to mocking pity with a tilted head, a half-smile, and eyes that show false sympathy.","","expression/mocking_pity_with_a_tilted_head_a_half-smile_and_eyes_that_show_false_sympathy.jpg" +"Excited anticipation beaming smile","Shift the facial expression to excited anticipation with wide, sparkling eyes, a beaming smile, and raised brows.","","expression/excited_anticipation_with_wide_sparkling_eyes_a_beaming_smile_and_raised_brows.jpg" +"Somber reflection thoughtful gaze","Shift the facial expression to somber reflection with eyes directed slightly down, a straight, thoughtful mouth, and neutral brows.","","expression/somber_reflection_with_eyes_directed_slightly_down_a_straight_thoughtful_mouth_and_neutral_brows.jpg" +"Smug gratification half-closed eyes","Shift the facial expression to smug gratification with a closed-lip smile, eyes half-shut, and a slight head tilt.","","expression/smug_gratification_with_a_closed-lip_smile_eyes_half-shut_and_a_slight_head_tilt.jpg" +"Terror-stricken paralysis frozen scream","Shift the facial expression to terror-stricken paralysis with wide, frozen eyes, open mouth, and brows frozen high.","","expression/terror-stricken_paralysis_with_wide_frozen_eyes_open_mouth_and_brows_frozen_high.jpg" +"Playful suspicion squinted eye","Shift the facial expression to playful suspicion with one eye squinted, a playful pout, and a tilted head.","","expression/playful_suspicion_with_one_eye_squinted_a_playful_pout_and_a_tilted_head.jpg" +"Serene wisdom calm smile","Shift the facial expression to serene wisdom with a gentle, knowing smile, calm eyes, and relaxed features.","","expression/serene_wisdom_with_a_gentle_knowing_smile_calm_eyes_and_relaxed_features.jpg" +"Bitter coldness hard mouth","Shift the facial expression to bitter coldness with a tight, hard mouth, eyes like ice, and no brow movement.","","expression/bitter_coldness_with_a_tight_hard_mouth_eyes_like_ice_and_no_brow_movement.jpg" +"Rapturous awe wide eyes","Shift the facial expression to rapturous awe with eyes wide, mouth open in wonder, and brows raised in reverence.","","expression/rapturous_awe_with_eyes_wide_mouth_open_in_wonder_and_brows_raised_in_reverence.jpg" +"Reluctant acceptance half-smile half-frown","Shift the facial expression to reluctant acceptance with a half-frown, half-smile, and a slight shrug of the brows.","","expression/reluctant_acceptance_with_a_half-frown_half-smile_and_a_slight_shrug_of_the_brows.jpg" +"Devilish charm lopsided grin","Shift the facial expression to devilish charm with a lopsided grin, a wink, and a raised brow.","","expression/devilish_charm_with_a_lopsided_grin_a_wink_and_a_raised_brow.jpg" +"Quiet desperation pleading gaze","Shift the facial expression to quiet desperation with eyes pleading, brows knit, and a tight, anxious mouth.","","expression/quiet_desperation_with_eyes_pleading_brows_knit_and_a_tight_anxious_mouth.jpg" +"Triumphant glory shining smile","Shift the facial expression to triumphant glory with a proud, wide smile, eyes shining, and head held high.","","expression/triumphant_glory_with_a_proud_wide_smile_eyes_shining_and_head_held_high.jpg" +"Skeptical doubt pursed lips","Shift the facial expression to skeptical doubt with one brow raised, a pursed mouth, and eyes looking askance.","","expression/skeptical_doubt_with_one_brow_raised_a_pursed_mouth_and_eyes_looking_askance.jpg" +"Overwhelming love tender eyes","Shift the facial expression to overwhelming love with soft, melting eyes, a gentle, open smile, and relaxed brows.","","expression/overwhelming_love_with_soft_melting_eyes_a_gentle_open_smile_and_relaxed_brows.jpg" +"Sadistic enjoyment slow cruel smile","Shift the facial expression to sadistic enjoyment with a slow, cruel smile and eyes that glitter with malice.","","expression/sadistic_enjoyment_with_a_slow_cruel_smile_and_eyes_that_glitter_with_malice.jpg" +"Absent-minded reverie unfocused gaze","Shift the facial expression to absent-minded reverie with unfocused eyes, slightly parted lips, and relaxed brows.","","expression/absent-minded_reverie_with_unfocused_eyes_slightly_parted_lips_and_relaxed_brows.jpg" +"Volcanic rage bloodshot eyes","Shift the facial expression to volcanic rage with bulging eyes, bared teeth, and a face reddened with fury.","","expression/volcanic_rage_with_bulging_eyes_bared_teeth_and_a_face_reddened_with_fury.jpg" +"Gentle empathy soft eyes","Shift the facial expression to gentle empathy with soft, concerned eyes, a slight frown, and inner brows raised.","","expression/gentle_empathy_with_soft_concerned_eyes_a_slight_frown_and_inner_brows_raised.jpg" +"Cynical amusement crooked smirk","Shift the facial expression to cynical amusement with a half-smile, a raised brow, and a knowing, jaded look.","","expression/cynical_amusement_with_a_half-smile_a_raised_brow_and_a_knowing_jaded_look.jpg" +"Fearful obedience watchful eyes","Shift the facial expression to fearful obedience with wide, watchful eyes, a nervous smile, and raised brows.","","expression/fearful_obedience_with_wide_watchful_eyes_a_nervous_smile_and_raised_brows.jpg" +"Ecstatic joy laugh through tears","Shift the facial expression to ecstatic joy with a huge, open-mouthed laugh, eyes squeezed shut, and crinkled nose.","","expression/ecstatic_joy_with_a_huge_open-mouthed_laugh_eyes_squeezed_shut_and_crinkled_nose.jpg" +"Pensive contemplation distant gaze","Shift the facial expression to pensive contemplation with eyes focused on a distant point, a slight frown, and knitted brows.","","expression/pensive_contemplation_with_eyes_focused_on_a_distant_point_a_slight_frown_and_knitted_brows.jpg" +"Mocking arrogance contemptuous gaze","Shift the facial expression to mocking arrogance with a sneer, eyes half-closed, and a tilted, dismissive head.","","expression/mocking_arrogance_with_a_sneer_eyes_half-closed_and_a_tilted_dismissive_head.jpg" +"Broken sadness swollen eyes","Shift the facial expression to broken sadness with red, puffy eyes, a quivering lip, and a deep, sorrowful frown.","","expression/broken_sadness_with_red_puffy_eyes_a_quivering_lip_and_a_deep_sorrowful_frown.jpg" +"Fierce determination set jaw","Shift the facial expression to fierce determination with a set jaw, narrowed eyes, and a tight, straight mouth.","","expression/fierce_determination_with_a_set_jaw_narrowed_eyes_and_a_tight_straight_mouth.jpg" +"Flirtatious innocence doe eyes","Shift the facial expression to flirtatious innocence with wide, doe-like eyes, a small, coy smile, and tilted head.","","expression/flirtatious_innocence_with_wide_doe-like_eyes_a_small_coy_smile_and_tilted_head.jpg" +"Horrified disgust combined with shock","Shift the facial expression to horrified disgust combined with shock, with eyes wide and mouth open in a grimace.","","expression/horrified_disgust_combined_with_shock_with_eyes_wide_and_mouth_open_in_a_grimace.jpg" +"Regal composure royal bearing","Shift the facial expression to regal composure with a neutral, elegant expression, steady eyes, and a slight, confident smile.","","expression/regal_composure_with_a_neutral_elegant_expression_steady_eyes_and_a_slight_confident_smile.jpg" +"Panicked confusion mouth opening and closing","Shift the facial expression to panicked confusion with wide eyes, furrowed brows, and a mouth opening and closing wordlessly.","","expression/panicked_confusion_with_wide_eyes_furrowed_brows_and_a_mouth_opening_and_closing_wordlessly.jpg" +"Soulful yearning sad gaze","Shift the facial expression to soulful yearning with deep, longing eyes, a soft, sad smile, and raised inner brows.","","expression/soulful_yearning_with_deep_longing_eyes_a_soft_sad_smile_and_raised_inner_brows.jpg" +"Sardonic challenge steady gaze","Shift the facial expression to sardonic challenge with a raised brow, a crooked smirk, and a direct, steady gaze.","","expression/sardonic_challenge_with_a_raised_brow_a_crooked_smirk_and_a_direct_steady_gaze.jpg" +"Pure elation huge smile","Shift the facial expression to pure elation with a huge, toothy smile, eyes bright and wide, and brows raised in delight.","","expression/pure_elation_with_a_huge_toothy_smile_eyes_bright_and_wide_and_brows_raised_in_delight.jpg" +"Grim resignation pressed lips","Shift the facial expression to grim resignation with a tight, pressed mouth, flat eyes, and a slight, weary frown.","","expression/grim_resignation_with_a_tight_pressed_mouth_flat_eyes_and_a_slight_weary_frown.jpg" +"Playful teasing wink","Shift the facial expression to playful teasing with a wink, a lopsided grin, and one brow raised suggestively.","","expression/playful_teasing_with_a_wink_a_lopsided_grin_and_one_brow_raised_suggestively.jpg" +"Stunned disbelief frozen shock","Shift the facial expression to stunned disbelief with eyes wide, brows raised, and a slack, open mouth in frozen shock.","","expression/stunned_disbelief_with_eyes_wide_brows_raised_and_a_slack_open_mouth_in_frozen_shock.jpg" +"Serene acceptance of fate soft smile","Shift the facial expression to serene acceptance of fate with a soft, calm smile, closed eyes, and relaxed features.","","expression/serene_acceptance_of_fate_with_a_soft_calm_smile_closed_eyes_and_relaxed_features.jpg" +"Demanding authority stern gaze","Shift the facial expression to demanding authority with a hard stare, a stern, straight mouth, and lowered, intense brows.","","expression/demanding_authority_with_a_hard_stare_a_stern_straight_mouth_and_lowered_intense_brows.jpg" +"Gleeful mischief twinkling eyes","Shift the facial expression to gleeful mischief with eyes twinkling, a wide, impish grin, and brows raised in fun.","","expression/gleeful_mischief_with_eyes_twinkling_a_wide_impish_grin_and_brows_raised_in_fun.jpg" +"Heartwarming tenderness loving gaze","Shift the facial expression to heartwarming tenderness with soft, adoring eyes, a gentle smile, and relaxed, open brows.","","expression/heartwarming_tenderness_with_soft_adoring_eyes_a_gentle_smile_and_relaxed_open_brows.jpg" +"Stoic endurance hidden pain","Shift the facial expression to stoic endurance with a neutral, unreadable face, but eyes showing hidden pain.","","expression/stoic_endurance_with_a_neutral_unreadable_face_but_eyes_showing_hidden_pain.jpg" +"Whimsical daydream dreamy smile","Shift the facial expression to whimsical daydream with a soft, far-off gaze, a small, dreamy smile, and relaxed brows.","","expression/whimsical_daydream_with_a_soft_far-off_gaze_a_small_dreamy_smile_and_relaxed_brows.jpg" \ No newline at end of file diff --git a/web/rs_crop.js b/web/rs_crop.js index 67c1a70..117ceca 100644 --- a/web/rs_crop.js +++ b/web/rs_crop.js @@ -402,8 +402,8 @@ app.registerExtension({ node._cropRect.x = Math.max(0, Math.min(x1, x2)); node._cropRect.y = Math.max(0, Math.min(y1, y2)); - node._cropRect.width = Math.max(64, Math.abs(x2 - x1)); - node._cropRect.height = Math.max(64, Math.abs(y2 - y1)); + node._cropRect.width = Math.max(32, Math.abs(x2 - x1)); + node._cropRect.height = Math.max(32, Math.abs(y2 - y1)); } else if (_isDragging) { node._cropRect.x = Math.max(0, _startRect.x + deltaX); @@ -415,32 +415,32 @@ app.registerExtension({ let newY = _startRect.y; let newW = _startRect.width; let newH = _startRect.height; - + if (handle === 'tl' || handle === 'bl') { newW = _startRect.width - deltaX; newX = _startRect.x + deltaX; - if (newW >= 64 && newX >= 0) { + if (newW >= 32 && newX >= 0) { node._cropRect.width = newW; node._cropRect.x = newX; } } if (handle === 'tr' || handle === 'br') { newW = _startRect.width + deltaX; - if (newW >= 64) { + if (newW >= 32) { node._cropRect.width = newW; } } if (handle === 'tl' || handle === 'tr') { newH = _startRect.height - deltaY; newY = _startRect.y + deltaY; - if (newH >= 64 && newY >= 0) { + if (newH >= 32 && newY >= 0) { node._cropRect.height = newH; node._cropRect.y = newY; } } if (handle === 'bl' || handle === 'br') { newH = _startRect.height + deltaY; - if (newH >= 64) { + if (newH >= 32) { node._cropRect.height = newH; } } @@ -700,7 +700,12 @@ app.registerExtension({ node._overlayCanvas.remove(); node._overlayCanvas = null; } - + if (node.image) { + node.image.src = ""; + node.image = null; + } + node.imageReady = false; + fetch("/rayko/rscrop/cleanup", { method: "POST", headers: { "Content-Type": "application/json" },