Skip to content

pradeep021096/QAnimate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QlikAnimate

About

Animate data points in Qlik Scatter plot using Animator. Generate data points and color code from images using Python.

Input Samples

Animation Frames - Images

Output Samples

Santa1 Santa1

Code Sample

Convert images into Data points - Animate.py

import csv
import os
from PIL import Image

if __name__ == '__main__':
	
	#Input Folder Path
	inputfolder = "./input"

	#For All images(40X25 = 1000 pixels) in Input Folder
	with open('output.csv', mode='a') as file:
		writer = csv.writer(file)
		frame = 0
		for filename in os.listdir(inputfolder):
			img = Image.open(os.path.join(inputfolder,filename))	#Open Image
			width, height = img.size
			img = img.convert('RGB')
			img = img.transpose(Image.FLIP_TOP_BOTTOM)		#To compensate (0,0) Data Read
			z=0
			
			# For all pixels in image
			for x in range(width):
				for y in range(height):
					z+=1				#Unique Dimension
					r,g,b = img.getpixel((x,y))	#Color Values
					data = [x,y,z,r,g,b,frame]	# X- Measure 1 , Y-Measure 2, Animator - Frame
					writer.writerow(data)
			frame +=1

About

Animate data points in Qlik.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages