Browse Source

'更新了前端代码,加入了结果呈现页面和生成页面;完善对应的后端代码'

master
刘冬煜 4 years ago
parent
commit
fc082396c0
17 changed files with 366 additions and 59 deletions
  1. BIN
      style-transform-master/.vs/style-transform-master/v16/.suo
  2. +34
    -47
      style-transform-master/style-transform-master/html/index.html
  3. +141
    -0
      style-transform-master/style-transform-master/html/success.html
  4. BIN
      style-transform-master/style-transform-master/obj/Debug/style-transform-master.njsprojAssemblyReference.cache
  5. +4
    -2
      style-transform-master/style-transform-master/public/js/generate.js
  6. +0
    -0
      style-transform-master/style-transform-master/public/uploads/13c6cc67a90e6649af5357db0257fb21
  7. BIN
      style-transform-master/style-transform-master/public/uploads/176b11a906dab60546f934a1c601a29d3bcd365097a.jpg
  8. +0
    -0
      style-transform-master/style-transform-master/public/uploads/176b12417a2cef04215ab4ee05a398c8042675703a4.jpg
  9. +0
    -0
      style-transform-master/style-transform-master/public/uploads/2e407fd9b3b3fdc4d7ad5a13412cd8db
  10. BIN
      style-transform-master/style-transform-master/public/uploads/3ed849750c8f69c94a258ac4693effd4
  11. BIN
      style-transform-master/style-transform-master/public/uploads/42865e3c51f5f0dffd452d6c6edace0c
  12. +0
    -1
      style-transform-master/style-transform-master/run_main.py
  13. +28
    -9
      style-transform-master/style-transform-master/server.js
  14. +159
    -0
      style-transform-master/style-transform-master/style-transform-master.njsproj

BIN
style-transform-master/.vs/style-transform-master/v16/.suo View File


+ 34
- 47
style-transform-master/style-transform-master/html/index.html View File

@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>
@ -25,10 +25,10 @@
<!--[if lt IE 9]> <!--[if lt IE 9]>
<script src="js/html5shiv.min.js"></script>
<script src="js/respond.min.js"></script>
<script type="text/javascript" src="js/selectivizr.js"></script>
<![endif]-->
<script src="js/html5shiv.min.js"></script>
<script src="js/respond.min.js"></script>
<script type="text/javascript" src="js/selectivizr.js"></script>
<![endif]-->
</head> </head>
@ -160,7 +160,8 @@
<div class="col-md-12 col-sm-12 col-xs-12 section-header wow fadeInDown"> <div class="col-md-12 col-sm-12 col-xs-12 section-header wow fadeInDown">
<h2><span class="highlight-text">START HERE</span></h2> <h2><span class="highlight-text">START HERE</span></h2>
<p class="col-md-8 col-sm-10 col-xs-12 col-md-offset-2 col-sm-offset-1">We love feedback. Fill out
<p class="col-md-8 col-sm-10 col-xs-12 col-md-offset-2 col-sm-offset-1">
We love feedback. Fill out
the form below and we'll get back to you as soon as possible. in minus distinctio dolores ipsam. the form below and we'll get back to you as soon as possible. in minus distinctio dolores ipsam.
</p> </p>
</div> </div>
@ -176,24 +177,25 @@
<form name="sentMessage" id="contactForm" novalidate method="post" action="\generate" enctype='multipart/form-data'> <form name="sentMessage" id="contactForm" novalidate method="post" action="\generate" enctype='multipart/form-data'>
<div class="col-md-6"> <div class="col-md-6">
<h4>请选择内容图片:</h4> <h4>请选择内容图片:</h4>
<img id="cropedBigImg0" src="" class="teams-slides col-md-8 col-sm-10 col-xs-12 col-md-offset-2 col-sm-offset-1"/>
<img id="cropedBigImg0" src="" class="teams-slides col-md-8 col-sm-10 col-xs-12 col-md-offset-2 col-sm-offset-1" />
<input type="file" id="content_image" name="content_image" <input type="file" id="content_image" name="content_image"
accept="image/gif,image/jpeg, image/png, image/jpg" />
accept="image/gif,image/jpeg, image/png, image/jpg" />
<p class="help-block"></p> <p class="help-block"></p>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<h4>请选择风格图片:</h4> <h4>请选择风格图片:</h4>
<img id="cropedBigImg1" src="" class="teams-slides col-md-8 col-sm-10 col-xs-12 col-md-offset-2 col-sm-offset-1"/>
<img id="cropedBigImg1" src="" class="teams-slides col-md-8 col-sm-10 col-xs-12 col-md-offset-2 col-sm-offset-1" />
<input type="file" id="style_image" name="style_image" <input type="file" id="style_image" name="style_image"
accept="image/gif,image/jpeg, image/png, image/jpg" />
accept="image/gif,image/jpeg, image/png, image/jpg" />
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<textarea class="form-control" placeholder="请输入训练轮数" id="max_epoch" name="max_epoch"></textarea>
<textarea class="form-control" placeholder="请输入训练轮数" id="max_epoch" name="max_epoch"></textarea>
</div> </div>
<div class="col-md-8 col-md-offset-2"><br>
<div class="col-md-8 col-md-offset-2">
<br>
<div id="success"> </div><button type="submit" class="btn btn-primary">开始!</button> <div id="success"> </div><button type="submit" class="btn btn-primary">开始!</button>
</div> </div>
</form> </form>
@ -248,6 +250,7 @@
</div> </div>
</div> </div>
</div> </div>
</div>
</section> </section>
<section class="menus style3" id="menuCard"> <section class="menus style3" id="menuCard">
@ -412,8 +415,8 @@
<div class="col-md-12 col-sm-12 col-xs-12 section-header wow fadeInDown"> <div class="col-md-12 col-sm-12 col-xs-12 section-header wow fadeInDown">
<h2><span class="highlight-text">RESULT</span></h2> <h2><span class="highlight-text">RESULT</span></h2>
<!-- <p class="col-md-8 col-sm-10 col-xs-12 col-md-offset-2 col-sm-offset-1">Lorem ipsum dolor sit amet, <!-- <p class="col-md-8 col-sm-10 col-xs-12 col-md-offset-2 col-sm-offset-1">Lorem ipsum dolor sit amet,
consectetur adipisicing elit. Quod, nam corporis quas, saepe minima error aperiam dolorum
aliquam, quis deserunt eos eius quisquam odio itaque.</p> -->
consectetur adipisicing elit. Quod, nam corporis quas, saepe minima error aperiam dolorum
aliquam, quis deserunt eos eius quisquam odio itaque.</p> -->
</div> </div>
<!-- Section Header End --> <!-- Section Header End -->
@ -437,78 +440,62 @@
<!-- Filter Button End --> <!-- Filter Button End -->
<div class="portfolio-items"> <div class="portfolio-items">
<!-- <div> -->
<!-- Portfolio Items -->
<!-- <div class="item portfolio-item web seo works">
<img src="images/img-portfolio/portfolio1.jpg" alt="">
<div class="portfolio-details-wrapper">
<div class="portfolio-details">
<div class="portfolio-meta-btn">
<ul class="work-meta">
<li class="lighbox"><a href="images/img-portfolio/portfolio1.jpg"
class="featured-work-img"><i class="fa fa-search-plus"></i></a></li>
</ul>
</div>
</div>
</div>
</div> -->
<!-- Portfolio Items End -->
<!-- Portfolio Items --> <!-- Portfolio Items -->
<div class="item portfolio-item web"> <div class="item portfolio-item web">
<img src="images/img-portfolio/portfolio2.jpg" alt="" width="1000px">
<img src="images/img-portfolio/portfolio2.jpg" alt="">
<div class="portfolio-details-wrapper"> <div class="portfolio-details-wrapper">
<div class="portfolio-details"> <div class="portfolio-details">
<div class="portfolio-meta-btn"> <div class="portfolio-meta-btn">
<ul class="work-meta"> <ul class="work-meta">
<li class="lighbox"><a href="images/img-portfolio/portfolio2.jpg"
class="featured-work-img"><i class="fa fa-search-plus"></i></a></li>
<li class="lighbox">
<a href="images/img-portfolio/portfolio2.jpg"
class="featured-work-img"><i class="fa fa-search-plus"></i></a>
</li>
</ul> </ul>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<!-- Portfolio Items End --> <!-- Portfolio Items End -->
<!-- Portfolio Items --> <!-- Portfolio Items -->
<div class="item portfolio-item seo"> <div class="item portfolio-item seo">
<img src="images/img-portfolio/portfolio3.jpg" alt="" >
<img src="images/img-portfolio/portfolio3.jpg" alt="">
<div class="portfolio-details-wrapper"> <div class="portfolio-details-wrapper">
<div class="portfolio-details"> <div class="portfolio-details">
<div class="portfolio-meta-btn"> <div class="portfolio-meta-btn">
<ul class="work-meta"> <ul class="work-meta">
<li class="lighbox"><a href="images/img-portfolio/portfolio3.jpg"
class="featured-work-img"><i class="fa fa-search-plus"></i></a></li>
<li class="lighbox">
<a href="images/img-portfolio/portfolio3.jpg"
class="featured-work-img"><i class="fa fa-search-plus"></i></a>
</li>
</ul> </ul>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<!-- Portfolio Items End --> <!-- Portfolio Items End -->
<!-- Portfolio Items --> <!-- Portfolio Items -->
<div class="item portfolio-item works"> <div class="item portfolio-item works">
<img src="images/img-portfolio/portfolio4.jpg" alt="" >
<img src="images/img-portfolio/portfolio4.jpg" alt="">
<div class="portfolio-details-wrapper"> <div class="portfolio-details-wrapper">
<div class="portfolio-details"> <div class="portfolio-details">
<div class="portfolio-meta-btn"> <div class="portfolio-meta-btn">
<ul class="work-meta"> <ul class="work-meta">
<li class="lighbox"><a href="images/img-portfolio/portfolio4.jpg"
class="featured-work-img"><i class="fa fa-search-plus"></i></a></li>
<li class="lighbox">
<a href="images/img-portfolio/portfolio4.jpg"
class="featured-work-img"><i class="fa fa-search-plus"></i></a>
</li>
</ul> </ul>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<!-- Portfolio Items End -->
</div> </div>
</div> </div>
<!-- Works End -->
</section> </section>

+ 141
- 0
style-transform-master/style-transform-master/html/success.html View File

@ -0,0 +1,141 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>Result</title>
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/tether.min.css">
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/font-awesome/css/font-awesome.min.css" />
<link rel="stylesheet" href="elegant_font/style.css" />
<!--[if lte IE 7]><script src="elegant_font/lte-ie7.js"></script><![endif]-->
<link rel="stylesheet" href="css/magnific-popup.css">
<link rel="stylesheet" href="css/slider-pro.css">
<link rel="stylesheet" href="css/owl.carousel.css">
<link rel="stylesheet" href="css/owl.theme.css">
<link rel="stylesheet" href="css/owl.transitions.css">
<link rel="stylesheet" href="css/animate.css">
<link rel="stylesheet" href="elegant_font/style.css">
<link rel="stylesheet" href="css/style.css">
<!--[if lt IE 9]>
<script src="js/html5shiv.min.js"></script>
<script src="js/respond.min.js"></script>
<script type="text/javascript" src="js/selectivizr.js"></script>
<![endif]-->
</head>
<body>
<section id="portfolio" class="bgSection portfolio-section">
<div class="container">
<div class="row">
<!-- Section Header -->
<div class="col-md-12 col-sm-12 col-xs-12 section-header wow fadeInDown">
<h2><span class="highlight-text">RESULT</span></h2>
<!-- <p class="col-md-8 col-sm-10 col-xs-12 col-md-offset-2 col-sm-offset-1">Lorem ipsum dolor sit amet,
consectetur adipisicing elit. Quod, nam corporis quas, saepe minima error aperiam dolorum
aliquam, quis deserunt eos eius quisquam odio itaque.</p> -->
</div>
<!-- Section Header End -->
</div>
</div>
<!-- Works -->
<div class="portfolio-works wow fadeIn" data-wow-duration="2s">
<!-- Filter Button Start -->
<div id="portfolio-filter" class="portfolio-filter-btn-group">
<ul>
<li>
<a href="#" class="selected" data-filter="*">ALL</a>
<a href="#" data-filter=".web">内容图片</a>
<a href="#" data-filter=".seo">风格图片</a>
<a href="#" data-filter=".works">结果图片</a>
<!-- <a href="#" data-filter=".brands">EUROPEN</a> -->
</li>
</ul>
</div>
<!-- Filter Button End -->
<div class="portfolio-items">
<!-- Portfolio Items -->
<div class="item portfolio-item web">
<img name="content" src="images/img-portfolio/portfolio2.jpg" alt="">
<div class="portfolio-details-wrapper">
<div class="portfolio-details">
<div class="portfolio-meta-btn">
<ul class="work-meta">
<li class="lighbox">
<a href="images/img-portfolio/portfolio2.jpg"
class="featured-work-img"><i class="fa fa-search-plus"></i></a>
</li>
</ul>
</div>
</div>
</div>
</div>
<!-- Portfolio Items End -->
<!-- Portfolio Items -->
<div class="item portfolio-item seo">
<img name="style" src="images/img-portfolio/portfolio3.jpg" alt="">
<div class="portfolio-details-wrapper">
<div class="portfolio-details">
<div class="portfolio-meta-btn">
<ul class="work-meta">
<li class="lighbox">
<a href="images/img-portfolio/portfolio3.jpg"
class="featured-work-img"><i class="fa fa-search-plus"></i></a>
</li>
</ul>
</div>
</div>
</div>
</div>
<!-- Portfolio Items End -->
<!-- Portfolio Items -->
<div class="item portfolio-item works">
<img name="output" src="images/img-portfolio/portfolio4.jpg" alt="">
<div class="portfolio-details-wrapper">
<div class="portfolio-details">
<div class="portfolio-meta-btn">
<ul class="work-meta">
<li class="lighbox">
<a href="images/img-portfolio/portfolio4.jpg"
class="featured-work-img"><i class="fa fa-search-plus"></i></a>
</li>
</ul>
</div>
</div>
</div>
</div>
<!-- Portfolio Items End -->
</div>
</div>
<!-- Works End -->
</section>
<script src="js/jquery-1.11.3.min.js"></script>
<script src="js/tether.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/modernizr.min.js"></script>
<script src="js/jquery.easing.1.3.js"></script>
<script src="js/jquery.scrollUp.min.js"></script>
<script src="js/jquery.easypiechart.js"></script>
<script src="js/isotope.pkgd.min.js"></script>
<script src="js/jquery.fitvids.js"></script>
<script src="js/jquery.stellar.min.js"></script>
<script src="js/jquery.waypoints.min.js"></script>
<script src="js/wow.min.js"></script>
<script src="js/jquery.nav.js"></script>
<script src="js/imagesloaded.pkgd.min.js"></script>
<script src="js/smooth-scroll.min.js"></script>
<script src="js/jquery.magnific-popup.min.js"></script>
<script src="js/jquery.sliderPro.min.js"></script>
<script src="js/owl.carousel.min.js"></script>
<script src="js/custom.js"></script>
</body>
</html>

BIN
style-transform-master/style-transform-master/obj/Debug/style-transform-master.njsprojAssemblyReference.cache View File


+ 4
- 2
style-transform-master/style-transform-master/public/js/generate.js View File

@ -4,9 +4,11 @@ function getProgress(taskID) {
type: 'GET', type: 'GET',
dataType: 'json' dataType: 'json'
}).done(function(data) { }).done(function(data) {
$('#progress').html(data.percentage);
$('#progress').html(data.percentage + "%");
if(data.status == 1) { if(data.status == 1) {
window.location.replace('./success');
window.location.replace('./success?taskID='+taskID);
} else if (data.status != 0) {
window.location.replace('./fail?taskID='+taskID);
} }
}); });
} }

style-transform-master/style-transform-master/uploads/3bfb7ded24712cf0b36ad149fea96495 → style-transform-master/style-transform-master/public/uploads/13c6cc67a90e6649af5357db0257fb21 View File


BIN
style-transform-master/style-transform-master/public/uploads/176b11a906dab60546f934a1c601a29d3bcd365097a.jpg View File

Before After
Width: 512  |  Height: 384  |  Size: 45 KiB

style-transform-master/style-transform-master/uploads/176ad444b5f5c0a88a6ae3a097a6378420bde09ba2f.jpg → style-transform-master/style-transform-master/public/uploads/176b12417a2cef04215ab4ee05a398c8042675703a4.jpg View File


style-transform-master/style-transform-master/uploads/d33dff37d2afa89c6e2d6fe02ab30629 → style-transform-master/style-transform-master/public/uploads/2e407fd9b3b3fdc4d7ad5a13412cd8db View File


BIN
style-transform-master/style-transform-master/public/uploads/3ed849750c8f69c94a258ac4693effd4 View File

Before After
Width: 680  |  Height: 510  |  Size: 93 KiB

BIN
style-transform-master/style-transform-master/public/uploads/42865e3c51f5f0dffd452d6c6edace0c View File

Before After
Width: 300  |  Height: 312  |  Size: 23 KiB

+ 0
- 1
style-transform-master/style-transform-master/run_main.py View File

@ -160,4 +160,3 @@ def main():
if __name__ == '__main__': if __name__ == '__main__':
main() main()
print('#')

+ 28
- 9
style-transform-master/style-transform-master/server.js View File

@ -23,20 +23,28 @@ server.get('/', function (req, res) {
res.end(fs.readFileSync("./html/index.html")) res.end(fs.readFileSync("./html/index.html"))
}); });
var upload = multer({ dest: 'uploads/' });
var upload = multer({ dest: 'public/uploads/' });
var progress = {}; var progress = {};
var relationfile = {};
server.post('/generate', upload.fields([{ name: 'content_image', maxCount: 1 }, { name: 'style_image', maxCount: 1 }]), function (req, res) { server.post('/generate', upload.fields([{ name: 'content_image', maxCount: 1 }, { name: 'style_image', maxCount: 1 }]), function (req, res) {
let max_epoch = req.body.max_epoch; let max_epoch = req.body.max_epoch;
let md5 = crypto.createHash('md5'); let md5 = crypto.createHash('md5');
console.log(req.files); console.log(req.files);
console.log(max_epoch);
console.log("Epoch = " + max_epoch);
if (!req.files.content_image || !req.files.style_image) {
progress[taskID] = {percentage: 0, max_epoch: 0, status: -2};
}
let taskID = Date.now().toString(16) + md5.update(req.files.content_image[0].filename + req.files.style_image[0].filename).digest('hex'); let taskID = Date.now().toString(16) + md5.update(req.files.content_image[0].filename + req.files.style_image[0].filename).digest('hex');
let child = exec(`python run_main.py --content ./uploads/${req.files.content_image[0].filename} --style ./uploads/${req.files.style_image[0].filename} --output ./uploads/${taskID}.jpg --num_iter ${max_epoch}`);
console.log(taskID + " start!");
relationfile[taskID] = {content: req.files.content_image[0].filename, style: req.files.style_image[0].filename};
let child = exec(`python run_main.py --content ./public/uploads/${req.files.content_image[0].filename} --style ./public/uploads/${req.files.style_image[0].filename} --output ./public/uploads/${taskID}.jpg --num_iter ${max_epoch}`);
//console.log(`python run_main.py --content ./uploads/${req.files.content_image[0].filename} --style ./uploads/${req.files.style_image[0].filename} --output ./uploads/${taskID}.jpg --num_iter ${max_epoch}`); //console.log(`python run_main.py --content ./uploads/${req.files.content_image[0].filename} --style ./uploads/${req.files.style_image[0].filename} --output ./uploads/${taskID}.jpg --num_iter ${max_epoch}`);
progress[taskID] = {percentage: 0, max_epoch: parseInt(max_epoch), status: 0}; progress[taskID] = {percentage: 0, max_epoch: parseInt(max_epoch), status: 0};
@ -66,7 +74,12 @@ server.post('/generate', upload.fields([{ name: 'content_image', maxCount: 1 },
}); });
child.on("close", (code) => { child.on("close", (code) => {
progress[taskID].status = 1;
if (code == 0) {
progress[taskID].status = 1;
} else {
progress[taskID].status = -1;
}
console.log(taskID + " done!");
}); });
let $ = cheerio.load(fs.readFileSync("./html/generate.html")); let $ = cheerio.load(fs.readFileSync("./html/generate.html"));
@ -79,18 +92,24 @@ server.post('/generate', upload.fields([{ name: 'content_image', maxCount: 1 },
server.get('/success', function (req, res) { server.get('/success', function (req, res) {
let taskID = req.query.taskID; let taskID = req.query.taskID;
let $ = cheerio.load(fs.readFileSync("./html/success.html"));
$('img[name="content"]').attr("src", `uploads/${relationfile[taskID].content}`);
$('img[name="style"]').attr("src", `uploads/${relationfile[taskID].style}`);
$('img[name="output"]').attr("src", `uploads/${taskID}.jpg`);
res.end();
res.writeHead(200, { 'Content-type': 'text/html' });
res.end($.html());
});
//let $ = cheerio.load(fs.readFileSync("./html/success.html"));
server.get('/fail', function (req, res) {
//res.end($.html);
}); });
server.get('/progress', function (req, res) { server.get('/progress', function (req, res) {
if(req.query.taskID) { if(req.query.taskID) {
res.json(progress[req.query.taskID]); res.json(progress[req.query.taskID]);
//console.log(progress[req.query.taskID]);
} }
}); });

+ 159
- 0
style-transform-master/style-transform-master/style-transform-master.njsproj View File

@ -28,9 +28,168 @@
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<Content Include="html\generate.html" />
<Content Include="html\index.html" />
<Content Include="html\success.html">
<SubType>Code</SubType>
</Content>
<Content Include="public\css\animate.css" />
<Content Include="public\css\bootstrap.min.css" />
<Content Include="public\css\color.css" />
<Content Include="public\css\font-awesome\.keep" />
<Content Include="public\css\font-awesome\css\.keep" />
<Content Include="public\css\font-awesome\css\font-awesome.css" />
<Content Include="public\css\font-awesome\css\font-awesome.min.css" />
<Content Include="public\css\font-awesome\fonts\.keep" />
<Content Include="public\css\font-awesome\fonts\fontawesome-webfont.eot" />
<Content Include="public\css\font-awesome\fonts\fontawesome-webfont.svg" />
<Content Include="public\css\font-awesome\fonts\fontawesome-webfont.ttf" />
<Content Include="public\css\font-awesome\fonts\fontawesome-webfont.woff" />
<Content Include="public\css\font-awesome\fonts\fontawesome-webfont.woff2" />
<Content Include="public\css\font-awesome\fonts\FontAwesome.otf" />
<Content Include="public\css\images\.keep" />
<Content Include="public\css\index.css" />
<Content Include="public\css\magnific-popup.css" />
<Content Include="public\css\normalize.css" />
<Content Include="public\css\owl.carousel.css" />
<Content Include="public\css\owl.theme.css" />
<Content Include="public\css\owl.transitions.css" />
<Content Include="public\css\slider-pro.css" />
<Content Include="public\css\style.css" />
<Content Include="public\css\tether.min.css" />
<Content Include="public\elegant_font\fonts\ElegantIcons.eot" />
<Content Include="public\elegant_font\fonts\ElegantIcons.svg" />
<Content Include="public\elegant_font\fonts\ElegantIcons.ttf" />
<Content Include="public\elegant_font\fonts\ElegantIcons.woff" />
<Content Include="public\elegant_font\gpl_license.txt" />
<Content Include="public\elegant_font\index.html" />
<Content Include="public\elegant_font\lte-ie7.js" />
<Content Include="public\elegant_font\mit_license.txt" />
<Content Include="public\elegant_font\style.css" />
<Content Include="public\fonts\BOD_I.TTF" />
<Content Include="public\fonts\fontawesome-webfont.eot" />
<Content Include="public\fonts\fontawesome-webfont.svg" />
<Content Include="public\fonts\fontawesome-webfont.ttf" />
<Content Include="public\fonts\fontawesome-webfont.woff" />
<Content Include="public\fonts\fontawesome-webfont.woff2" />
<Content Include="public\fonts\FontAwesome.otf" />
<Content Include="public\images\breakfast.jpg" />
<Content Include="public\images\clients\.keep" />
<Content Include="public\images\clients\amazon-grey.png" />
<Content Include="public\images\clients\amazon.png" />
<Content Include="public\images\clients\aztec.png" />
<Content Include="public\images\clients\aztec_grey.png" />
<Content Include="public\images\clients\cisco.png" />
<Content Include="public\images\clients\cisco_grey.png" />
<Content Include="public\images\clients\cityairline-grey.png" />
<Content Include="public\images\clients\cityairline.png" />
<Content Include="public\images\clients\cocacola.png" />
<Content Include="public\images\clients\cocacola_grey.png" />
<Content Include="public\images\clients\dell-grey.png" />
<Content Include="public\images\clients\dell.png" />
<Content Include="public\images\clients\ebay-grey.png" />
<Content Include="public\images\clients\ebay-small.png" />
<Content Include="public\images\clients\ebay.png" />
<Content Include="public\images\clients\everyday.png" />
<Content Include="public\images\clients\everyday_grey.png" />
<Content Include="public\images\clients\gamescast.png" />
<Content Include="public\images\clients\gamescast_grey.png" />
<Content Include="public\images\clients\google-grey.png" />
<Content Include="public\images\clients\google.png" />
<Content Include="public\images\clients\hp.png" />
<Content Include="public\images\clients\hp_grey.png" />
<Content Include="public\images\clients\igneus.png" />
<Content Include="public\images\clients\igneus_grey.png" />
<Content Include="public\images\clients\natural.png" />
<Content Include="public\images\clients\naturallygreen.jpg" />
<Content Include="public\images\clients\natural_grey.png" />
<Content Include="public\images\clients\shell.png" />
<Content Include="public\images\clients\shell_grey.png" />
<Content Include="public\images\clients\smart-grey.png" />
<Content Include="public\images\clients\smart-small.png" />
<Content Include="public\images\clients\smart.png" />
<Content Include="public\images\clients\spinworkx.png" />
<Content Include="public\images\clients\spinworkx_grey.png" />
<Content Include="public\images\clients\vadafone.png" />
<Content Include="public\images\clients\vadafone_grey.png" />
<Content Include="public\images\clients\walmart.png" />
<Content Include="public\images\clients\walmart_grey.png" />
<Content Include="public\images\dinner.jpg" />
<Content Include="public\images\features.jpg" />
<Content Include="public\images\img-portfolio\.keep" />
<Content Include="public\images\img-portfolio\portfolio1.jpg" />
<Content Include="public\images\img-portfolio\portfolio2.jpg" />
<Content Include="public\images\img-portfolio\portfolio3.jpg" />
<Content Include="public\images\img-portfolio\portfolio4.jpg" />
<Content Include="public\images\img-portfolio\portfolio5.jpg" />
<Content Include="public\images\img-portfolio\portfolio6.jpg" />
<Content Include="public\images\img-portfolio\portfolio7.jpg" />
<Content Include="public\images\img-portfolio\portfolio8.jpg" />
<Content Include="public\images\img-teams\.keep" />
<Content Include="public\images\img-teams\team1.jpg" />
<Content Include="public\images\img-teams\team2.jpg" />
<Content Include="public\images\img-teams\team3.jpg" />
<Content Include="public\images\img-teams\team4.jpg" />
<Content Include="public\images\img1-small.jpg" />
<Content Include="public\images\Labrador.png" />
<Content Include="public\images\logo.png" />
<Content Include="public\images\lunch.jpg" />
<Content Include="public\images\preloader.gif" />
<Content Include="public\images\slider\.keep" />
<Content Include="public\images\slider\1.jpg" />
<Content Include="public\images\slider\2.jpg" />
<Content Include="public\images\slider\slider-img-1.jpg" />
<Content Include="public\images\slider\x.jpg" />
<Content Include="public\images\slider\y.jpg" />
<Content Include="public\js\bootstrap.min.js" />
<Content Include="public\js\custom.js" />
<Content Include="public\js\generate.js" />
<Content Include="public\js\html5shiv.min.js" />
<Content Include="public\js\imagesloaded.pkgd.min.js" />
<Content Include="public\js\isotope.pkgd.min.js" />
<Content Include="public\js\jquery-1.11.3.min.js" />
<Content Include="public\js\jquery-min.js" />
<Content Include="public\js\jquery.easing.1.3.js" />
<Content Include="public\js\jquery.easypiechart.js" />
<Content Include="public\js\jquery.fitvids.js" />
<Content Include="public\js\jquery.magnific-popup.min.js" />
<Content Include="public\js\jquery.nav.js" />
<Content Include="public\js\jquery.scrollUp.min.js" />
<Content Include="public\js\jquery.sliderPro.min.js" />
<Content Include="public\js\jquery.stellar.min.js" />
<Content Include="public\js\jquery.waypoints.min.js" />
<Content Include="public\js\modernizr.min.js" />
<Content Include="public\js\owl.carousel.min.js" />
<Content Include="public\js\respond.min.js" />
<Content Include="public\js\selectivizr.js" />
<Content Include="public\js\smooth-scroll.min.js" />
<Content Include="public\js\tether.min.js" />
<Content Include="public\js\wow.min.js" />
<Content Include="run_main.py" />
<Content Include="server.js" /> <Content Include="server.js" />
<Content Include="package.json" /> <Content Include="package.json" />
<Content Include="README.md" /> <Content Include="README.md" />
<Content Include="style_transfer.py" />
<Content Include="utils.py" />
<Content Include="vgg19.py" />
</ItemGroup>
<ItemGroup>
<Folder Include="html\" />
<Folder Include="public\" />
<Folder Include="public\css\" />
<Folder Include="public\css\font-awesome\" />
<Folder Include="public\css\font-awesome\css\" />
<Folder Include="public\css\font-awesome\fonts\" />
<Folder Include="public\css\images\" />
<Folder Include="public\elegant_font\" />
<Folder Include="public\elegant_font\fonts\" />
<Folder Include="public\fonts\" />
<Folder Include="public\images\" />
<Folder Include="public\images\clients\" />
<Folder Include="public\images\img-portfolio\" />
<Folder Include="public\images\img-teams\" />
<Folder Include="public\images\slider\" />
<Folder Include="public\js\" />
</ItemGroup> </ItemGroup>
<Import Project="$(VSToolsPath)\Node.js Tools\Microsoft.NodejsToolsV2.targets" /> <Import Project="$(VSToolsPath)\Node.js Tools\Microsoft.NodejsToolsV2.targets" />
<ProjectExtensions> <ProjectExtensions>

Loading…
Cancel
Save