├── .gitignore ├── src ├── images │ ├── bg.jpg │ ├── en.png │ ├── hello.jpg │ ├── timg2.jpg │ ├── Potter.jpg │ ├── hello2.jpg │ ├── export │ │ ├── UI.png │ │ ├── bg.jpg │ │ └── Potter.jpg │ └── portraits.jpg ├── index.html ├── css │ └── index.css └── js │ ├── index.js │ ├── SLIC.js │ └── dat.gui.min.js ├── docs ├── images │ ├── bg.jpg │ ├── en.png │ ├── Potter.jpg │ ├── hello.jpg │ ├── hello2.jpg │ ├── timg2.jpg │ ├── export │ │ ├── UI.png │ │ ├── bg.jpg │ │ └── Potter.jpg │ └── portraits.jpg ├── e5e0f8e9a2c264e35d5f7daf09755fd9.jpg ├── index.html └── app.bundle.js ├── dist ├── e5e0f8e9a2c264e35d5f7daf09755fd9.jpg ├── index.html └── app.bundle.js ├── webpack.dev.js ├── webpack.prod.js ├── README.md ├── webpack.common.js └── package.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /src/images/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xs7/Pixelate/HEAD/src/images/bg.jpg -------------------------------------------------------------------------------- /src/images/en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xs7/Pixelate/HEAD/src/images/en.png -------------------------------------------------------------------------------- /docs/images/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xs7/Pixelate/HEAD/docs/images/bg.jpg -------------------------------------------------------------------------------- /docs/images/en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xs7/Pixelate/HEAD/docs/images/en.png -------------------------------------------------------------------------------- /src/images/hello.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xs7/Pixelate/HEAD/src/images/hello.jpg -------------------------------------------------------------------------------- /src/images/timg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xs7/Pixelate/HEAD/src/images/timg2.jpg -------------------------------------------------------------------------------- /docs/images/Potter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xs7/Pixelate/HEAD/docs/images/Potter.jpg -------------------------------------------------------------------------------- /docs/images/hello.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xs7/Pixelate/HEAD/docs/images/hello.jpg -------------------------------------------------------------------------------- /docs/images/hello2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xs7/Pixelate/HEAD/docs/images/hello2.jpg -------------------------------------------------------------------------------- /docs/images/timg2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xs7/Pixelate/HEAD/docs/images/timg2.jpg -------------------------------------------------------------------------------- /src/images/Potter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xs7/Pixelate/HEAD/src/images/Potter.jpg -------------------------------------------------------------------------------- /src/images/hello2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xs7/Pixelate/HEAD/src/images/hello2.jpg -------------------------------------------------------------------------------- /docs/images/export/UI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xs7/Pixelate/HEAD/docs/images/export/UI.png -------------------------------------------------------------------------------- /docs/images/export/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xs7/Pixelate/HEAD/docs/images/export/bg.jpg -------------------------------------------------------------------------------- /docs/images/portraits.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xs7/Pixelate/HEAD/docs/images/portraits.jpg -------------------------------------------------------------------------------- /src/images/export/UI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xs7/Pixelate/HEAD/src/images/export/UI.png -------------------------------------------------------------------------------- /src/images/export/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xs7/Pixelate/HEAD/src/images/export/bg.jpg -------------------------------------------------------------------------------- /src/images/portraits.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xs7/Pixelate/HEAD/src/images/portraits.jpg -------------------------------------------------------------------------------- /docs/images/export/Potter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xs7/Pixelate/HEAD/docs/images/export/Potter.jpg -------------------------------------------------------------------------------- /src/images/export/Potter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xs7/Pixelate/HEAD/src/images/export/Potter.jpg -------------------------------------------------------------------------------- /dist/e5e0f8e9a2c264e35d5f7daf09755fd9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xs7/Pixelate/HEAD/dist/e5e0f8e9a2c264e35d5f7daf09755fd9.jpg -------------------------------------------------------------------------------- /docs/e5e0f8e9a2c264e35d5f7daf09755fd9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xs7/Pixelate/HEAD/docs/e5e0f8e9a2c264e35d5f7daf09755fd9.jpg -------------------------------------------------------------------------------- /webpack.dev.js: -------------------------------------------------------------------------------- 1 | const merge = require('webpack-merge'); 2 | const common = require('./webpack.common.js'); 3 | 4 | module.exports = merge(common, { 5 | devtool: 'inline-source-map', 6 | devServer: { 7 | contentBase: './dist' 8 | } 9 | }); 10 | -------------------------------------------------------------------------------- /webpack.prod.js: -------------------------------------------------------------------------------- 1 | const merge = require('webpack-merge'); 2 | const UglifyJSPlugin = require('uglifyjs-webpack-plugin'); 3 | const common = require('./webpack.common.js'); 4 | 5 | module.exports = merge(common, { 6 | plugins: [ 7 | new UglifyJSPlugin() 8 | ] 9 | }); 10 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Pixel 2 | Pixelate Image 3 | ## Demo 4 | [Try it](https://xs7.github.io/Pixelate/index.html) 5 | 6 |  7 | 8 | 9 | ## Example 10 |  11 |  12 |  13 |  14 |  15 |  16 | 17 | 18 | -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 | 8 |GUI\'s constructor:\n\n \n\n localStorage on exit.\n\n localStorage will\n override those passed to dat.GUI\'s constructor. This makes it\n easier to work incrementally, but localStorage is fragile,\n and your friends may not see the same values you do.\n\n GUI\'s constructor:\n\n \n\n localStorage on exit.\n\n localStorage will\n override those passed to dat.GUI\'s constructor. This makes it\n easier to work incrementally, but localStorage is fragile,\n and your friends may not see the same values you do.\n\n GUI\'s constructor:\n\n \n\n localStorage on exit.\n\n localStorage will\n override those passed to dat.GUI\'s constructor. This makes it\n easier to work incrementally, but localStorage is fragile,\n and your friends may not see the same values you do.\n\n