Meitu’s “A.I. Art” tool turns selfies into anime avatars.
Richard Whiddington,
In China, the photo app Meitu is a go-to tool for retouching selfies. Its cutesy filters—think petals, pearly skin, and dramatic blush—have long been staples of social-media feeds in China. It’s only now, however, that the app is making an international impression.
The cause? Meitu’s A.I. anime filter, which has shot the Honk Kong-listed application up the Apple and Android app charts.
Meitu, which translates from Mandarin as “beautiful picture,” allows users to transform pictures they upload into anime-style images. The feature is the latest in a series that the Xiamen-based company has been releasing since 2018, when it created a real-time product called “Anime Avatar,” considered an industry first at the time.
A post shared by The Meitu app📸 (

So far in December, the app has been downloaded more than 6.5 million times, a six-fold increase from the previous month. In Japan, it has been a top-three photo app since November. Twitter and Instagram have been awash with images of Meitu users alongside their dreamy and artistically coiffed avatars. The company’s share price has duly jumped more than 60 percent since mid-November.
Meitu is the latest A.I. image generator to have achieved mainstream usage in 2022. The likes of DALL-E 2, Midjourney, Lensa AI, and Dream Studio (which runs on open sourced Stable Diffusion) have all carved out their own aesthetic niches and loyal followings. Their popularity has sparked concern among artists who claim the image generators exploit their work without credit or compensation. In the case of Meitu’s anime images, however, such pushback seems yet to have entered the discourse.
While much of the underlying technology used by these A.I. image generators isn’t new, the ease of use is, given that they require neither coding nor a high-powered computer. It’s a point succinctly captured by Meitu’s claim to generate “creative anime style photos with one tap.”
Though China’s digital ecosystem is largely self-contained, its size and the amount of data it generates—Meitu, for example, has 52 million daily active users on the Mainland — confers developers with advantages when it comes to iterating new features. Occasionally there are crossover successes, most notably TikTok, which is the international version of Bytedance’s Douyin.
China’s Cyberspace Administration recently laid out directives that will make the creation of A.I.-generated media without labels or watermarks illegal beginning in January 2023. It previously issued regulations that made deepfakes illegal in 2020.
Meitu did not respond to a request for comment.

By Richard Whiddington
By Zachary Small
By Sarah Cascone
By Taylor Dafoe
By Terence Washington
©2022 Artnet Worldwide Corporation. All Rights Reserved. ';

// Add animation css

if (generalSettings.loadFontAwesome) {

// Check if ouibounce exist before calling ouibounce
var initOuibounce = setInterval(function() {
if (typeof ouibounce !== 'undefined') {

var $modal = $('#ouibounce-modal');
SignupForm.init($modal.find('form'), function onSuccess() {
//hide form fields and show thank-you message

setNewsletterCookie('signedUp', 1);

//after successful signup, hide the signup bar after 5 seconds
setTimeout(function() {
}, 5000);

// Handler for close signup button
$('body').on( 'click', '.close-signup', function(){
setNewsletterCookie('closedSignupBar', 1);

ouibounceAPIaccess = ouibounce(
$modal[0], {
aggressive: true,
sensitivity: 50,
callback: function() {

}, 100);

function slideInModal(upOrDown) {
.removeClass('slideOutDown slideOutUp')
.addClass( 'slideIn' + upOrDown );

setNewsletterCookie('recentlyShown', 1);

function setNewsletterCookie(cookieName, value) {
var settings = cookieSettings[cookieName];
var expirationMinutes = settings.expiration_minutes;
if (!expirationMinutes) {
expirationMinutes = daysToMinutes(settings.expiration_days);
setCookie(cookieName, value, expirationMinutes);

function daysToMinutes(numDays) {
return numDays * 24 * 60;

* Generic setCookie() method, used by setNewsletterCookie().
* There is probably no need to call this directly - use setNewsletterCookie().
function setCookie(cname, cvalue, expMinutes, prefix) {
//default prefix is 'artnet_newsletter_'
if (prefix == undefined) {
prefix = 'artnet_newsletter_';
var d = new Date();
d.setTime(d.getTime() + (expMinutes*60*1000));
var expires = "expires="+d.toUTCString();

//console.log(prefix + cname + "=" + cvalue + ";" + expires + ";path=/");
document.cookie = prefix + cname + "=" + cvalue + ";" + expires + ";path=/";

function getCookie(cname, prefix) {
//default prefix is 'artnet_newsletter_'
if (prefix == undefined) {
prefix = 'artnet_newsletter_';
var name = prefix + cname + "=";
var ca = document.cookie.split(';');
for(var i = 0; i
artnet and our partners use cookies to provide features on our sites and applications to improve your online experience, including for analysis of site usage, traffic measurement, and for advertising and content management. See our Privacy Policy for more information about cookies. By continuing to use our sites and applications, you agree to our use of cookies.
You are currently logged into this Artnet News Pro account on another device. Please log off from any other devices, and then reload this page continue. To find out if you are eligible for an Artnet News Pro group subscription, please contact [email protected]. Standard subscriptions can be purchased on the subscription page.
Log In