# Synthesis Gallery This gallery showcases various texture synthesis results produced using the `bmquilting` library. ### Texture Transfer | Input Target | Input Texture | Output | | :---: | :---: | :---: | | ![Target](imgs/samples/gallery_trans_target_0.jpg) | ![Texture](imgs/samples/gallery_trans_tex_0.jpg) | ![Output](imgs/samples/gallery_trans_out_0.jpg) | | ![Target](imgs/samples/gallery_trans_target_1.jpg) | ![Texture](imgs/samples/gallery_tile_in_1.jpg) | ![Output](imgs/samples/gallery_trans_out_1.jpg) | | ![Target](imgs/samples/gallery_trans_target_2.jpg) | ![Texture](imgs/samples/gallery_trans_tex_2.jpg) | ![Output](imgs/samples/gallery_trans_out_2.jpg) | ### Hole Filling | Input | Seams | Output | | :---: | :---: | :---: | | ![Input](imgs/samples/gallery_fill_in_0.jpg) | ![Seams](imgs/samples/gallery_fill_seams_0.jpg) | ![Output](imgs/samples/gallery_fill_out_0.jpg) | | ![Input](imgs/samples/gallery_fill_in_1.jpg) | ![Seams](imgs/samples/gallery_fill_seams_1.jpg) | ![Output](imgs/samples/gallery_fill_out_1.jpg) | | ![Input](imgs/samples/gallery_fill_in_2.jpg) | ![Seams](imgs/samples/gallery_fill_seams_2.jpg) | ![Output](imgs/samples/gallery_fill_out_2.jpg) | ### Texture Generation | Input | Seams | Output | | :---: | :---: | :---: | | ![Input](imgs/samples/gallery_gen_in_0.jpg) | ![Seams](imgs/samples/gallery_gen_seams_0.jpg) | ![Output](imgs/samples/gallery_gen_out_0.jpg) | | ![Input](imgs/samples/gallery_gen_in_1.jpg) | ![Seams](imgs/samples/gallery_gen_seams_1.jpg) | ![Output](imgs/samples/gallery_gen_out_1.jpg) | | ![Input](imgs/samples/gallery_gen_in_2.jpg) | ![Seams](imgs/samples/gallery_gen_seams_2.jpg) | ![Output](imgs/samples/gallery_gen_out_2.jpg) | ### Proxy Synthesis | Input (Noisy) | Proxy (Blurred) | Output | | :---: | :---: | :---: | | ![Input](imgs/samples/gallery_proxy_in_0.jpg) | ![Proxy](imgs/samples/gallery_proxy_p_0.jpg) | ![Output](imgs/samples/gallery_proxy_out_0.jpg) | | ![Input](imgs/samples/gallery_proxy_in_1.jpg) | ![Proxy](imgs/samples/gallery_proxy_p_1.jpg) | ![Output](imgs/samples/gallery_proxy_out_1.jpg) | | ![Input](imgs/samples/gallery_proxy_in_2.jpg) | ![Proxy](imgs/samples/gallery_proxy_p_2.jpg) | ![Output](imgs/samples/gallery_proxy_out_2.jpg) | ### Make Texture Tile-able | Input | Output | Tiled 2x2 | | :---: | :---: | :---: | | ![Input](imgs/samples/gallery_tile_in_0.jpg) | ![Output](imgs/samples/gallery_tile_out_0.jpg) | ![Tiled](imgs/samples/gallery_tile_2x2_0.jpg) | | ![Input](imgs/samples/gallery_tile_in_1.jpg) | ![Output](imgs/samples/gallery_tile_out_1.jpg) | ![Tiled](imgs/samples/gallery_tile_2x2_1.jpg) | | ![Input](imgs/samples/gallery_tile_in_2.jpg) | ![Output](imgs/samples/gallery_tile_out_2.jpg) | ![Tiled](imgs/samples/gallery_tile_2x2_2.jpg) |