17 lines
766 B
GDScript
17 lines
766 B
GDScript
|
|
# Probe the back tattoo PNG pixel values
|
||
|
|
extends SceneTree
|
||
|
|
|
||
|
|
func _init() -> void:
|
||
|
|
for p in ["C:/Users/CAN/tinqs-ltd/docs/conceptart/generated-images/tattoo-marks/mark-06-hearth-warmth_back_v3.png",
|
||
|
|
"C:/Users/CAN/tinqs-ltd/docs/conceptart/generated-images/tattoo-marks/mark-01-chiefs-mark_arm_v3.png"]:
|
||
|
|
var img := Image.load_from_file(p)
|
||
|
|
print(p.get_file())
|
||
|
|
print(" size=%dx%d format(raw)=%d mipmaps=%s" % [img.get_width(), img.get_height(), img.get_format(), img.has_mipmaps()])
|
||
|
|
img.convert(Image.FORMAT_RGBA8)
|
||
|
|
var w := img.get_width()
|
||
|
|
var h := img.get_height()
|
||
|
|
for uv in [[0.5, 0.28], [0.57, 0.64], [0.5, 0.5], [0.05, 0.05]]:
|
||
|
|
var c := img.get_pixel(int(uv[0] * w), int(uv[1] * h))
|
||
|
|
print(" u=%.2f v=%.2f -> %s" % [uv[0], uv[1], c])
|
||
|
|
quit()
|