Exemplo n.º 1
0
def main():
	renderer = SphereRenderer(511)
	latlongPath = '/Users/paul/github/hdr/GraceCathedral/grace_latlong.pfm'
	writedir = '/Users/paul/github/hdr/cw2/'
	graceLatlong = imageIO.loadPFMFile( latlongPath )
	sphereMapped_pfm = renderer.mapLatlong( graceLatlong )
	imageIO.writePPMFile( latlongPath + 'graceSphere.pfm', sphereMapped_pfm )
	sphereMapped_ppm = imageIO.toPPM( sphereMapped_pfm )
	imageIO.writePPMFile( latlongPath + 'graceSphere.ppm', sphereMapped_ppm )
Exemplo n.º 2
0
 def test_writePPM(self):
     d = np.random.uniform( size = (512, 1024, 3) )
     dppm = imageIO.toPPM(d)
     imageIO.writePFMFile( testdir + 'writing.ppm', dppm )
     loadedData = imageIO.loadPFMFile( testdir + 'writing.ppm' )
     self.assertTrue( np.array_equal( dppm, loadedData ) )