1
0
Fork 0
mirror of synced 2024-06-18 19:04:30 +12:00

Merge from master

This commit is contained in:
nagadomi 2016-04-23 12:48:24 +09:00
commit 8da52d5fb9
18 changed files with 265 additions and 27 deletions

View file

@ -13,6 +13,8 @@ map $http_accept_language $lang {
~fr fr;
~de de;
~tr tr;
~zh-CN zh-CN;
~zh zh-CN;
~en en;
}

View file

@ -49,6 +49,10 @@
<a href="index.tr.html">
Türkçe
</a>
/
<a href="index.zh-CN.html">
简体中文
</a>
</div>
<p>Einzelbild Super-Auflösungs Konvertierung für Bilder im Anime Stil mithilfe eines faltenden neuralen Netzwerks. Zusätzlich dazu unterstützt es auch Fotos.</p>
<p class="margin1 link-box">

View file

@ -49,6 +49,10 @@
<a href="index.tr.html">
Türkçe
</a>
/
<a href="index.zh-CN.html">
简体中文
</a>
</div>
<p>Mejora la resolución de ilustraciones de tipo anime utilizando redes neuronales convolucionales. También es compatible con fotografías.</p>
<p class="margin1 link-box">

View file

@ -49,8 +49,12 @@
<a href="index.tr.html">
Türkçe
</a>
/
<a href="index.zh-CN.html">
简体中文
</a>
</div>
<p>Outil d'agrandissement de dessins de style anime, employant des réseaux de neurones convolutionnels. Fonctionne aussi sur des photos.</p>
<p>Outil permettant d'agrandir n'importe quelle image de style "anime", par le biais de réseaux de neurones convolutionnels. Fonctionne également sur les photos.</p>
<p class="margin1 link-box">
<a href="https://raw.githubusercontent.com/nagadomi/waifu2x/master/images/slide.png" class="blue-link" target="_blank">
Voir une démonstration
@ -62,20 +66,20 @@
</p>
<form action="/api" method="POST" enctype="multipart/form-data" target="_blank">
<div class="option-box first">
<div class="option-left">Sélection de l'image:</div>
<div class="option-left">Sélection de l'image :</div>
<div class="option-right">
<input type="text" id="url" name="url" placeholder="Entrer un URL">
<input type="text" id="url" name="url" placeholder="Entrez une URL">
<div class="option-right-small">
Ou utiliser un fichier:
Ou choisissez un fichier :
<input type="file" id="file" name="file"></div>
</div>
<div class="option-hint">
Limites : Taille : 3MB, Réduction du bruit : 2560x2560px, Agrandissement : 1280x1280px.
Limites : Taille : 3 Mo, Réduction du bruit numérique, 2560x2560px, Agrandissement : 1280x1280px.
</div>
</div>
<div class="option-box">
<div class="option-left">
Style:
Style :
</div>
<div class="option-right">
<label><input type="radio" name="style" class="radio" value="art" checked>
@ -92,9 +96,9 @@
</div>
<div class="option-box">
<div class="option-left">
Réduction du bruit:
Réduction du bruit numérique :
<div class="option-left-small">
(des artefacts JPEG risquent d'apparaître)
(des artéfacts JPEG risquent d'apparaître)
</div>
</div>
<div class="option-right">
@ -117,17 +121,17 @@
<label>
<input type="radio" name="noise" class="radio" value="3">
<span class="r-text">
Highest
Maximale
</span>
</label>
</div>
<div class="option-hint">
Il est nécessaire d'utiliser la réduction du bruit si l'image possède du bruit. Autrement, cela risque de causer l'effet opposé.
Il n'est nécessaire d'utiliser cette option qu'en présence de bruit numérique sur l'image. Si ce n'est pas le cas, l'effet obtenu sera contraire à celui recherché.
</div>
</div>
<div class="option-box">
<div class="option-left">
Agrandissement:
Agrandissement :
<div class="option-left-small"></div>
</div>
<div class="option-right">
@ -155,7 +159,7 @@
<div class="bottom-hint">
<ul>
<li>Si vous utilisez Firefox, utilisez Ctrl+S pour enregistrer l'image. L'option "Enregistrer l'image" ne fonctionne pas.</li>
<li>Note aux utilisateurs de Firefox : L'option "Enregistrer l'image" ne fonctionne pas. Merci d'utiliser Ctrl+S pour enregistrer l'image. </li>
</ul>
</div>

View file

@ -49,6 +49,10 @@
<a href="index.tr.html">
Türkçe
</a>
/
<a href="index.zh-CN.html">
简体中文
</a>
</div>
<p>Single-Image Super-Resolution for Anime-Style Art using Deep Convolutional Neural Networks. And it supports photo.</p>
<p class="margin1 link-box">

View file

@ -49,6 +49,10 @@
<a href="index.tr.html">
Türkçe
</a>
/
<a href="index.zh-CN.html">
简体中文
</a>
</div>
<p>深層畳み込みニューラルネットワークによる二次元画像のための超解像システム。 写真にも対応。</p>
<p class="margin1 link-box">

View file

@ -49,6 +49,10 @@
<a href="index.tr.html">
Türkçe
</a>
/
<a href="index.zh-CN.html">
简体中文
</a>
</div>
<p>Single-Image Super-Resolution for Anime-Style Art using Deep Convolutional Neural Networks. And it supports photo.</p>
<p class="margin1 link-box">

View file

@ -49,6 +49,10 @@
<a href="index.tr.html">
Türkçe
</a>
/
<a href="index.zh-CN.html">
简体中文
</a>
</div>
<p>Waifu2x позволяет увеличивать в 4 раза рисованные изображения, например аниме или арт, а также устранять шум на изображении (преимущественно артефакты сжатия JPEG). Теперь также поддерживаются фотографии.</p>
<p class="margin1 link-box">

View file

@ -49,6 +49,10 @@
<a href="index.tr.html">
Türkçe
</a>
/
<a href="index.zh-CN.html">
简体中文
</a>
</div>
<p>Derin Sarmalı Sinirsel Ağ ile çalışan anime stili çalışmalar için süper çözünürlük yükselticidir. Normal fotoğrafları da destekler.</p>
<p class="margin1 link-box">

172
assets/index.zh-CN.html Normal file
View file

@ -0,0 +1,172 @@
<!DOCTYPE html>
<html lang="zh-CN">
<!-- This file was automatically generated by webgen/gen.rb. Do not make changes to this file manually. -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta charset="utf-8">
<link rel="shortcut icon" href="favicon.ico"/>
<meta name="viewport" content="initial-scale=1.0,width=device-width">
<link href="//cdnjs.cloudflare.com/ajax/libs/normalize/3.0.3/normalize.min.css" rel="stylesheet" type="text/css">
<link href="style.css" rel="stylesheet" type="text/css">
<link href="mobile.css" rel="stylesheet" type="text/css" media="screen and (max-width: 768px) and (min-width: 0px)">
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"></script>
<script type="text/javascript" src="ui.js"></script>
<title>waifu2x</title>
</head>
<body>
<div class="all-page">
<h1 class="main-title">waifu2x</h1>
<div class="choose-lang">
<a href="index.html">
English
</a>
/
<a href="index.ja.html">
日本語
</a>
/
<a href="index.ru.html">
Русский
</a>
/
<a href="index.pt.html">
Português
</a>
/
<a href="index.es.html">
Español
</a>
/
<a href="index.fr.html">
Français
</a>
/
<a href="index.de.html">
Deutsch
</a>
/
<a href="index.tr.html">
Türkçe
</a>
/
<a href="index.zh-CN.html">
简体中文
</a>
</div>
<p>本程序使用卷积神经网络对动漫风格的图片进行放大操作(支持照片)。</p>
<p class="margin1 link-box">
<a href="https://raw.githubusercontent.com/nagadomi/waifu2x/master/images/slide.png" class="blue-link" target="_blank">
完整演示
</a>
|
<a href="https://github.com/nagadomi/waifu2x" class="blue-link" target="_blank">
转至GitHub
</a>
</p>
<form action="/api" method="POST" enctype="multipart/form-data" target="_blank">
<div class="option-box first">
<div class="option-left">选择图像:</div>
<div class="option-right">
<input type="text" id="url" name="url" placeholder="输入图像链接">
<div class="option-right-small">
或者从本地上传:
<input type="file" id="file" name="file"></div>
</div>
<div class="option-hint">
文件大小不得超过3MB可降噪图像的最大尺寸2560x2560px可放大图像的最大尺寸1280x1280px。
</div>
</div>
<div class="option-box">
<div class="option-left">
风格:
</div>
<div class="option-right">
<label><input type="radio" name="style" class="radio" value="art" checked>
<span class="r-text">
插图
</span>
</label>
<label><input type="radio" name="style" class="radio" value="photo">
<span class="r-text">
照片
</span>
</label>
</div>
</div>
<div class="option-box">
<div class="option-left">
降噪程度:
<div class="option-left-small">
(可能会产生JPEG噪点)
</div>
</div>
<div class="option-right">
<label><input type="radio" name="noise" class="radio" value="0">
<span class="r-text">
不降噪
</span>
</label>
<label><input type="radio" name="noise" class="radio" value="1" checked>
<span class="r-text">
</span>
</label>
<label>
<input type="radio" name="noise" class="radio" value="2">
<span class="r-text">
</span>
</label>
<label>
<input type="radio" name="noise" class="radio" value="3">
<span class="r-text">
最高
</span>
</label>
</div>
<div class="option-hint">
请仅在图像本身含有噪点的情况下使用降噪,否则可能产生反效果。
</div>
</div>
<div class="option-box">
<div class="option-left">
放大倍数:
<div class="option-left-small"></div>
</div>
<div class="option-right">
<label><input type="radio" name="scale" class="radio" value="0" checked>
<span class="r-text">
不放大
</span>
</label>
<label><input type="radio" name="scale" class="radio" value="1">
<span class="r-text">
1.6x
</span>
</label>
<label><input type="radio" name="scale" class="radio" value="2">
<span class="r-text">
2x
</span>
</label>
</div>
</div>
<input type="submit" class="button" value="转换">
<input type="submit" name="download" value="下载" class="button">
<div class="bottom-hint">
<ul>
<li>Firefox无法用右键菜单中的“保存图像”请按Ctrl+S保存。</li>
</ul>
</div>
</form>
</div>
<div class="bottom-info address">
<a href="https://github.com/nagadomi/waifu2x" class="gray-link" target="_blank">waifu2x</a>
</div>
</body>
</html>

View file

@ -111,7 +111,7 @@ p.margin1 { margin: 0.9em 0; }
.option-left {
display: inline-block;
width: 180px;
width: 220px;
color: #707070;
font-weight: bold;
}

View file

@ -53,7 +53,7 @@ function image_loader.encode_png(rgb, options)
if options.gamma then
im:gamma(options.gamma)
end
return im:depth(options.depth):format("PNG"):toString(9)
return im:depth(options.depth):format("PNG"):toString()
end
function image_loader.save_png(filename, rgb, options)
local blob = image_loader.encode_png(rgb, options)

View file

@ -317,6 +317,7 @@ local index_es = file.read(path.join(ROOT, "assets", "index.es.html"))
local index_fr = file.read(path.join(ROOT, "assets", "index.fr.html"))
local index_de = file.read(path.join(ROOT, "assets", "index.de.html"))
local index_tr = file.read(path.join(ROOT, "assets", "index.tr.html"))
local index_zh_cn = file.read(path.join(ROOT, "assets", "index.zh-CN.html"))
local index_en = file.read(path.join(ROOT, "assets", "index.html"))
function FormHandler:get()
local lang = self.request.headers:get("Accept-Language")
@ -339,6 +340,8 @@ function FormHandler:get()
self:write(index_de)
elseif langs[1] == "tr" then
self:write(index_tr)
elseif langs[1] == "zh-CN" or langs[1] == "zh" then
self:write(index_zh_cn)
else
self:write(index_en)
end

View file

@ -111,7 +111,7 @@ p.margin1 { margin: 0.9em 0; }
.option-left {
display: inline-block;
width: 180px;
width: 220px;
color: #707070;
font-weight: bold;
}

View file

@ -21,7 +21,7 @@ end
def load_locales(dir)
locales = {}
Dir.entries(dir).each do |ent|
if ent =~ /^\w\w.yml$/
if ent =~ /\.yml$/
lang = File.basename(ent, ".yml")
yml = YAML.load_file(File.join(dir, ent))
if yml

View file

@ -1,23 +1,24 @@
---
description: "Outil d'agrandissement de dessins de style anime, employant des réseaux de neurones convolutionnels. Fonctionne aussi sur des photos."
description: "Outil permettant d'agrandir n'importe quelle image de style \"anime\", par le biais de réseaux de neurones convolutionnels. Fonctionne également sur les photos."
show_demonstration: "Voir une démonstration"
go_to_github: "Aller sur GitHub"
image_choosing: "Sélection de l'image"
type_url: "Entrer un URL"
choose_file: "Ou utiliser un fichier"
file_limits: "Limites : Taille : 3MB, Réduction du bruit : 2560x2560px, Agrandissement : 1280x1280px."
style: "Style"
image_choosing: "Sélection de l'image "
type_url: "Entrez une URL"
choose_file: "Ou choisissez un fichier "
file_limits: "Limites : Taille : 3 Mo, Réduction du bruit numérique, 2560x2560px, Agrandissement : 1280x1280px."
style: "Style "
artwork: "Dessin"
photo: "Photo"
noise_reduction: "Réduction du bruit"
expect_jpeg: "des artefacts JPEG risquent d'apparaître"
noise_reduction: "Réduction du bruit numérique "
expect_jpeg: "des artéfacts JPEG risquent d'apparaître"
nr_none: "Aucune"
nr_medium: "Moyenne"
nr_high: "Haute"
nr_hint: "Il est nécessaire d'utiliser la réduction du bruit si l'image possède du bruit. Autrement, cela risque de causer l'effet opposé."
upscaling: "Agrandissement"
nr_highest: "Maximale"
nr_hint: "Il n'est nécessaire d'utiliser cette option qu'en présence de bruit numérique sur l'image. Si ce n'est pas le cas, l'effet obtenu sera contraire à celui recherché."
upscaling: "Agrandissement "
up_none: "Aucun"
button_convert: "Convertir"
button_download: "Télécharger"
hints:
- "Si vous utilisez Firefox, utilisez Ctrl+S pour enregistrer l'image. L'option \"Enregistrer l'image\" ne fonctionne pas."
- "Note aux utilisateurs de Firefox : L'option \"Enregistrer l'image\" ne fonctionne pas. Merci d'utiliser Ctrl+S pour enregistrer l'image. "

24
webgen/locales/zh-CN.yml Normal file
View file

@ -0,0 +1,24 @@
---
description: 本程序使用卷积神经网络对动漫风格的图片进行放大操作(支持照片)。
show_demonstration: 完整演示
go_to_github: 转至GitHub
image_choosing: 选择图像
type_url: 输入图像链接
choose_file: 或者从本地上传
file_limits: "文件大小不得超过3MB可降噪图像的最大尺寸2560x2560px可放大图像的最大尺寸1280x1280px。"
style: 风格
artwork: 插图
photo: 照片
noise_reduction: 降噪程度
expect_jpeg: 可能会产生JPEG噪点
nr_none: 不降噪
nr_medium:
nr_high:
nr_highest: 最高
nr_hint: "请仅在图像本身含有噪点的情况下使用降噪,否则可能产生反效果。"
upscaling: 放大倍数
up_none: 不放大
button_convert: 转换
button_download: 下载
hints:
- "Firefox无法用右键菜单中的“保存图像”请按Ctrl+S保存。"

View file

@ -49,6 +49,10 @@
<a href="index.tr.html">
Türkçe
</a>
/
<a href="index.zh-CN.html">
简体中文
</a>
</div>
<p><%= t[:description] %></p>
<p class="margin1 link-box">