[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3231":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},3231,"style2paints","lllyasviel\u002Fstyle2paints","lllyasviel","sketch + style = paints :art: (TOG2018\u002FSIGGRAPH2018ASIA)","",null,"JavaScript",18185,2076,547,51,0,3,13,9,44.95,"Apache License 2.0",false,"master",true,[],"2026-06-12 02:00:47","# News\n\nSee also the [Preview of Style2Paints V5](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Ftree\u002Fmaster\u002FV5_preview).\n \n**Note that below are previous versions of style2paints. If you come from an introduction of V5 and are interested in V5, you do not need to download the V4 or V4.5. Note that V5 is still in preview and we have not released it yet.**\n \n# Download Style2Paints V4.5\n\nYou can directly download the software (windows x64) at:\n\n**Again, this is style2paints V4.5, NOT style2paints V5!**\n\nGoogle Drive:\n\n    https:\u002F\u002Fdrive.google.com\u002Fopen?id=1gmg2wwNIp4qMzxqP12SbcmVAHsLt1iRE\n\nBaidu Drive (百度网盘):\n\n    https:\u002F\u002Fpan.baidu.com\u002Fs\u002F15xCm1jRVeHipHkiB3n1vzA\n\nYou do **NOT** need to install any complex things like CUDA and python. You can directly download it and then double click it, as if you were playing a normal video game.\n\nNever hesitate to let me know if you have any suggestions or ideas. You may directly send emails to my private address [lvminzhang@acm.org] or [lvminzhang@siggraph.org].\n\n# Welcome to style2paints V4!\n\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Fimgs\u002Fpages\u002Flogo.jpg)\n\nStyle2paints V4 is an AI driven lineart colorization tool.\n\n[![](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frepo-size\u002Flllyasviel\u002Fstyle2paints.svg)](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints)\n[![](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Flllyasviel\u002Fstyle2paints.svg)](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints)\n[![](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002Flllyasviel\u002Fstyle2paints.svg)](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fissues)\n[![](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Flllyasviel\u002Fstyle2paints.svg?label=Stars&style=social)](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fstargazers)\n[![](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002Flvminzhang.svg?label=Follow&style=social)](https:\u002F\u002Ftwitter.com\u002Flvminzhang)\n\n\nDifferent from previous end-to-end image-to-image translation methods, style2paints V4 is the **first** system to colorize a lineart **in real-life human workflow**, and the outputs are **layered**.\n\nInputs:\n\n    ● Linearts\n    ● (with or without) Human hints\n    ● (with or without) Color style reference images\n    ● (with or without) Light location and color\n\nOutputs:\n\n    ● Automatic color flattening without lines (solid\u002Fflat\u002Finherent\u002F固有色\u002F底色 color layer)\n    ● Automatic color flattening with black lines\n    ● Automatic colorization without lines\n    ● Automatic colorization with black lines\n    ● Automatic colorization with colored lines\n    ● Automatic rendering (separated layer)\n    ● Automatic rendered colorization\n\nStyle2paints V4 gives you results of the current highest quality. You are able to get separated layers from our system. These layers can be directly used in your painting workflow. Different from all previous AI driven colorization tools, our results are not single 'JPG\u002FPNG' images, and in fact, our results are 'PSD' layers.\n\nUser Instruction: [https:\u002F\u002Fstyle2paints.github.io\u002F](https:\u002F\u002Fstyle2paints.github.io\u002F)\n\nAnd we also have an official [Twitter](https:\u002F\u002Ftwitter.com\u002Flvminzhang) account.\n\n# Help human in their standard coloring workflow!\n\nMost human artists are familiar with this workflow:\n\n    sketching -> color filling\u002Fflattening -> gradients\u002Fdetails adding -> shading\n\nAnd the corresponding layers are:\n\n    lineart layers + flat color layers + gradient layers + shading layers\n\nStyle2paints V4 is designed for this standard coloring workflow! In style2paints V4, you can automatically get separated results from each step!\n\n# Examples\n\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Fpip.jpg)\n\nHere we present some results in this ABCD format. Users only need to upload their sketch, select a style, and put a light source. \n\nWhen the result is achieved immediately without any human color correction, we regard this result as **fully automatic result**. When the result needs some color correction, human can easily put some color hints on the canvas to guide the AI coloring process. In this case, we regard these results as **semi-automatic results**. If a result is semi-automatic, but the quantity of human color hint points is smaller than 10, we regard these results as **almost automatic result**. In this section, about half of the presented results are **fully automatic result**, and the others are all **almost automatic result**. Do notice that all the below results can be achieved with less than 15 clicks!\n\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002F5.jpg)\n\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002F1.jpg)\n\n# Real-life results\n\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002Fa.png)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002Fb.png)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F1.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F2.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F3.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F4.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F5.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F6.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F7.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F8.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F9.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F10.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F11.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F12.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F13.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F14.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F15.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F16.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F17.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F18.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F19.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F20.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F21.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F22.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F23.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F24.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F25.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F26.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F27.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F28.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F29.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F30.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F31.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F32.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F33.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F34.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F35.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F36.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F37.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F38.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F39.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F40.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F41.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F42.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F43.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F44.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F45.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F46.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F47.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F48.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F49.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F50.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F51.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F52.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F53.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F54.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F55.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F56.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F57.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F58.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F59.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F60.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F61.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F62.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F63.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F64.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F65.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F66.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F67.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F68.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F69.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F70.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F71.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F72.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F73.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F74.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F75.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F76.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F77.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F78.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F79.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F80.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F81.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F82.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F83.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F84.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F85.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F86.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F87.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F88.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F89.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F90.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F91.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F92.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F93.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F94.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F95.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F96.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F97.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F98.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F99.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F100.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F101.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F102.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F103.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F104.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F105.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F106.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F107.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F108.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F109.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F110.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F111.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F112.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F113.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F114.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F115.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F116.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F117.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F118.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F119.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F120.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F121.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F122.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F123.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F124.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F125.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F126.jpg)\n![logo](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fraw\u002Fmaster\u002Ftemps\u002Fshow\u002Ft\u002F127.jpg)\n\n# Know more about us!\n\nUser Instruction: [https:\u002F\u002Fstyle2paints.github.io\u002F](https:\u002F\u002Fstyle2paints.github.io\u002F)\n\nAnd we also have an official [Twitter](https:\u002F\u002Ftwitter.com\u002FIlIIlIIIllIllII) account.\n\n# Acknowledgement\n\nThanks a lot to TaiZan. This project could not be achieved without his great help.\n\n# Lisence\n\nAll codes are released in Apache-2.0 License.\n\nWe preserve all rights on all pretrained deep learning models and binary releases.\n\nYour colorized images are yours, and we do not add any extra lisences to colorized results. Use your colorized images in any commercial or non-commercial cases.\n\n# 中文社区\n\n我们有一个除了技术什么东西都聊的以技术交流为主的群。如果你一次加群失败，可以多次尝试: 816096787。\n\n# Previous Publications\n\n## Style2paints V1:\n\nACPR 2017:\n\n    @Article{ACPR2017ZLM,\n      author  = {LvMin Zhang, Yi Ji and ChunPing Liu},\n      title   = {Style Transfer for Anime Sketches with Enhanced Residual U-net and Auxiliary Classifier GAN},\n      conference = {Asian Conference on Pattern Recognition (ACPR)},\n      year    = {2017},\n    }\n\n[paper](https:\u002F\u002Farxiv.org\u002Fabs\u002F1706.03319)\n\n## Style2paints V2:\n\nNo Publications.\n\n## Style2paints V3:\n\nTOG 2018:\n\n    @Article{ACMTOGTSC2018,\n      author  = {LvMin Zhang, Chengze Li, Tien-Tsin Wong, Yi Ji and ChunPing Liu},\n      title   = {Two-stage Sketch Colorization},\n      journal = {ACM Transactions on Graphics},\n      year    = {2018},\n      volume  = {37},\n      number  = {6},\n      month   = nov,\n      doi     = {https:\u002F\u002Fdoi.org\u002F10.1145\u002F3272127.3275090},\n    }\n\n[paper](https:\u002F\u002Fgithub.com\u002Flllyasviel\u002Fstyle2paints\u002Fblob\u002Fmaster\u002Fpapers\u002Fsa.pdf)\n\n## Style2paints V4:\n\nNo Publications.\n\n## Style2paints V5 (Project SEPA, not released yet):\n\nCVPR2021\n\n    @InProceedings{Filling2021zhang,\n      author={Lvmin Zhang and Chengze Li and Edgar Simo-Serra and Yi Ji and Tien-Tsin Wong and Chunping Liu}, \n      booktitle={IEEE\u002FCVF Conference on Computer Vision and Pattern Recognition (CVPR)}, \n      title={User-Guided Line Art Flat Filling with Split Filling Mechanism}, \n      year={2021}, \n    }\n\n\n\n\n\n\n\n","Style2paints 是一款基于AI的线稿上色工具。它能够根据用户提供的线条画、色彩参考图等信息自动生成高质量的上色结果，并且输出为分层格式，方便用户在后续工作中进行调整和使用。该工具支持多种输入方式，包括带有或不带有人工提示、色彩风格参考图片以及光源位置和颜色等信息的线稿。其核心功能在于实现了接近真实人类工作流程的线稿上色过程，并能生成包含固有色层、黑色线条、彩色线条及渲染等多个层次的结果。适用于需要快速生成高质量插画或漫画上色效果的场景，如个人创作、游戏美术设计等领域。",2,"2026-06-11 02:52:59","top_language"]