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">
<head>
@ -25,10 +25,10 @@
<!--[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>
@ -160,7 +160,8 @@
<div class="col-md-12 col-sm-12 col-xs-12 section-header wow fadeInDown">
<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.
</p>
</div>
@ -176,24 +177,25 @@
<form name="sentMessage" id="contactForm" novalidate method="post" action="\generate" enctype='multipart/form-data'>
<div class="col-md-6">
<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"
accept="image/gif,image/jpeg, image/png, image/jpg" />
accept="image/gif,image/jpeg, image/png, image/jpg" />
<p class="help-block"></p>
</div>
<div class="col-md-6">
<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"
accept="image/gif,image/jpeg, image/png, image/jpg" />
accept="image/gif,image/jpeg, image/png, image/jpg" />
</div>
<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 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>
</form>
@ -248,6 +250,7 @@
</div>
</div>
</div>
</div>
</section>
<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">
<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> -->
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 -->
@ -437,78 +440,62 @@
<!-- Filter Button End -->
<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 -->
<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">
<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>
<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 src="images/img-portfolio/portfolio3.jpg" alt="" >
<img 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>
<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 src="images/img-portfolio/portfolio4.jpg" alt="" >
<img 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>
<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>

+ 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',
dataType: 'json'
}).done(function(data) {
$('#progress').html(data.percentage);
$('#progress').html(data.percentage + "%");
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__':
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"))
});
var upload = multer({ dest: 'uploads/' });
var upload = multer({ dest: 'public/uploads/' });
var progress = {};
var relationfile = {};
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 md5 = crypto.createHash('md5');
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 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}`);
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) => {
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"));
@ -79,18 +92,24 @@ server.post('/generate', upload.fields([{ name: 'content_image', maxCount: 1 },
server.get('/success', function (req, res) {
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) {
if(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>
</PropertyGroup>
<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="package.json" />
<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>
<Import Project="$(VSToolsPath)\Node.js Tools\Microsoft.NodejsToolsV2.targets" />
<ProjectExtensions>

Loading…
Cancel
Save