Surn commited on
Commit
6143ad5
·
1 Parent(s): 8a7b065

HURA 0.2.2

Browse files
Files changed (1) hide show
  1. utils/hex_hura.py +3 -13
utils/hex_hura.py CHANGED
@@ -18,7 +18,7 @@ class HuraConfig:
18
  # Core parameters
19
  self.v = 139 # Prime number parameter (affects pattern complexity)
20
  self.r = 42 # Pattern frequency parameter
21
- self.version = "0.2.0"
22
 
23
  # Pattern generation constants
24
  self.hex_ratio = 0.5773503 # sqrt(3)/3
@@ -388,15 +388,6 @@ def render() -> dict:
388
  )
389
  return filepath
390
 
391
- def set_height_width_hura_image(width, height) -> None:
392
- """
393
- Set the height and width of the image.
394
- """
395
- width_slider.value=width
396
- height_slider.value=height
397
- gr.update()
398
-
399
-
400
  pattern_type.change(
401
  fn=lambda x: gr.update(visible=(x == "color")),
402
  inputs=pattern_type,
@@ -428,16 +419,15 @@ def render() -> dict:
428
  inputs=v_value_slider,
429
  outputs=v_value_slider
430
  )
431
- v_value_slider.change(
432
  lambda x: config.find_nearest_prime(x),
433
  inputs=v_value_slider,
434
- outputs=v_value_slider
435
  )
436
 
437
  return {
438
  "target_image": target_image,
439
  "run_generate_hex_pattern": run_generate_hex_pattern,
440
- "set_height_width_hura_image": set_height_width_hura_image,
441
  "width_slider": width_slider,
442
  "height_slider": height_slider
443
  }
 
18
  # Core parameters
19
  self.v = 139 # Prime number parameter (affects pattern complexity)
20
  self.r = 42 # Pattern frequency parameter
21
+ self.version = "0.2.2"
22
 
23
  # Pattern generation constants
24
  self.hex_ratio = 0.5773503 # sqrt(3)/3
 
388
  )
389
  return filepath
390
 
 
 
 
 
 
 
 
 
 
391
  pattern_type.change(
392
  fn=lambda x: gr.update(visible=(x == "color")),
393
  inputs=pattern_type,
 
419
  inputs=v_value_slider,
420
  outputs=v_value_slider
421
  )
422
+ v_value_slider.release(
423
  lambda x: config.find_nearest_prime(x),
424
  inputs=v_value_slider,
425
+ outputs=v_value_slider, queue=False
426
  )
427
 
428
  return {
429
  "target_image": target_image,
430
  "run_generate_hex_pattern": run_generate_hex_pattern,
 
431
  "width_slider": width_slider,
432
  "height_slider": height_slider
433
  }