コード例 #1
0
ファイル: main.py プロジェクト: flynx/ImageEditor
def test_1():
	in_path = 'test_image.jpg'
	out_path = 'test_image_out.jpg'

	in_codec = PILJpegCodec()
	out_codec = PILJpegCodec()

	f1 = InvertFilter()

	f2 = CropFilter()
	f2.set_size((1.0, 0.5))
	
	f3 = BlendFilter()
	
	in_codec.load(in_path)
	f1.set_input(in_codec)
	f2.set_input(f1)

	f3.set_inputs(in_codec, f2)
	
#	f1.set_visible(False)
#	f2.set_visible(False)		

	out_codec.set_data(f3.get_data())
	out_codec.save(out_path)
コード例 #2
0
ファイル: main.py プロジェクト: flynx/ImageEditor
def test_2():
	f1 = InvertFilter()

	f2 = CropFilter()
	f2.set_size((1.0, 0.5))
	
	f_lst = [f1, f2]
	
	pkl_out = open('filters.pkl', 'wb')
	pickle.dump(f_lst, pkl_out)

	pkl_out.close()