Files
tattoo-test/probe.gd
T

17 lines
766 B
GDScript
Raw Normal View History

# 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()