AI Image Upscaler

āĻāϤ⧇ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āϰāϝāĻŧ⧇āϛ⧇
ā§Ē.⧍
ā§Ēā§ĢāϟāĻŋ āϰāĻŋāĻ­āĻŋāω
ā§Ģ āĻšāĻž+
āĻĄāĻžāωāύāϞ⧋āĻĄ
āϏāĻžāĻŽāĻ—ā§āϰ⧀āϰ āϰ⧇āϟāĻŋāĻ‚
āĻĒā§āϰāĻ¤ā§āϝ⧇āϕ⧇
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ

āĻāχ āĻ…ā§āϝāĻžāĻĒ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇

āφāĻĒāύāĻžāϰ āĻĢāĻŸā§‹āϗ⧁āϞāĻŋāϕ⧇ AI Image Upscaler āĻĻāĻŋāϝāĻŧ⧇ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ•āϰ⧁āύ, āĻāĻ•āϟāĻŋ āĻ…āĻ¤ā§āϝāĻžāϧ⧁āύāĻŋāĻ• āĻ…ā§āϝāĻžāĻĒ āϝāĻž āφāĻĒāύāĻžāϰ Android āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āĻĒ⧇āĻļāĻžāĻĻāĻžāϰ-āĻ—ā§āϰ⧇āĻĄā§‡āϰ āχāĻŽā§‡āϜ āĻŦāĻ°ā§āϧāύ āύāĻŋāϝāĻŧ⧇ āφāϏ⧇āĨ¤ āωāĻ¨ā§āύāϤ AI āφāĻĒāĻ¸ā§āϕ⧇āϞāĻŋāĻ‚ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋ (RealESRGAN) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āĻāχ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀ āϟ⧁āϞāϟāĻŋ āφāĻĒāύāĻžāϕ⧇ āϰāĻŋāĻŽā§‹āϟ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āύāĻž āĻ•āϰ⧇āχ āφāĻĒāύāĻžāϰ āĻ›āĻŦāĻŋāϗ⧁āϞāĻŋāϰ āϰ⧇āĻœā§‹āϞāĻŋāωāĻļāύ āĻāĻŦāĻ‚ āϗ⧁āĻŖāĻŽāĻžāύ 4x āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻŦ⧃āĻĻā§āϧāĻŋ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤

āĻŽā§‚āϞ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ:

āĻ…āύ-āĻĄāĻŋāĻ­āĻžāχāϏ āĻĒā§āϰāϏ⧇āϏāĻŋāĻ‚: āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻ…āύ⧇āĻ• āφāĻĒāĻ¸ā§āϕ⧇āϞāĻŋāĻ‚ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻŦāĻŋāĻĒāϰ⧀āϤ⧇, āĻāφāχ āχāĻŽā§‡āϜ āφāĻĒāĻ¸ā§āϕ⧇āϞāĻžāϰ āϏāϰāĻžāϏāϰāĻŋ āφāĻĒāύāĻžāϰ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āϏāĻŽāĻ¸ā§āϤ āĻ—āĻŖāύāĻž āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ āφāĻĒāύāĻžāϰ āĻ—ā§‹āĻĒāύ⧀āϝāĻŧāϤāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻĻā§āϰ⧁āϤ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāϪ⧇āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ, āĻŦāĻŋāĻļ⧇āώ āĻ•āϰ⧇ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ āϏāĻš āĻĄāĻŋāĻ­āĻžāχāϏāϗ⧁āϞāĻŋāϤ⧇āĨ¤
GPU āĻ¤ā§āĻŦāϰāĻŖ: āϏāĻŽāĻ°ā§āĻĨāĻŋāϤ āĻĄāĻŋāĻ­āĻžāχāϏāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ, āĻ…ā§āϝāĻžāĻĒāϟāĻŋ āφāĻĒāĻ¸ā§āϕ⧇āϞāĻŋāĻ‚ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϰ āĻ—āϤāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ GPU āĻ¤ā§āĻŦāϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āϗ⧁āĻŖāĻŽāĻžāύ⧇āϰ āϏāĻžāĻĨ⧇ āφāĻĒāϏ āύāĻž āĻ•āϰ⧇ āĻĻā§āϰ⧁āϤ āĻĢāϞāĻžāĻĢāϞ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤
āĻŽāĻžāĻ˛ā§āϟāĻŋāĻĒāϞ āχāĻŽā§‡āϜ āĻĢāϰāĻŽā§āϝāĻžāϟ: āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĢāϰāĻŽā§āϝāĻžāϟ āĻĨ⧇āϕ⧇ āφāĻĒāĻ¸ā§āϕ⧇āϞ āĻ›āĻŦāĻŋ, āĻāϟāĻŋāϕ⧇ āφāĻĒāύāĻžāϰ āϏāĻŽāĻ¸ā§āϤ āĻĢāĻŸā§‹ āĻŦāĻ°ā§āϧāĻŋāϤāĻ•āϰāϪ⧇āϰ āϜāĻ¨ā§āϝ āĻŦāĻšā§āĻŽā§āĻ–ā§€ āĻ•āϰ⧇ āϤ⧋āϞ⧇āĨ¤
āĻāφāχ-āϚāĻžāϞāĻŋāϤ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋ: RealESRGAN-āĻāϰ āĻļāĻ•ā§āϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āφāĻŽāĻžāĻĻ⧇āϰ āĻ…ā§āϝāĻžāĻĒāϟāĻŋ āφāĻĒāύāĻžāϰ āĻ›āĻŦāĻŋāϗ⧁āϞāĻŋāϕ⧇ āĻŦ⧁āĻĻā§āϧāĻŋāĻŽāĻ¤ā§āϤāĻžāϰ āϏāĻžāĻĨ⧇ āωāĻ¨ā§āύāϤ āĻ•āϰāϤ⧇ āĻ…āĻ¤ā§āϝāĻžāϧ⧁āύāĻŋāĻ• AI āĻŽāĻĄā§‡āϞāϗ⧁āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āĻŦāĻŋāĻļāĻĻ āĻāĻŦāĻ‚ āĻ¸ā§āĻĒāĻˇā§āϟāϤāĻž āϝ⧋āĻ— āĻ•āϰ⧇ āϝ⧇ āϐāϤāĻŋāĻšā§āϝāĻ—āϤ āĻ¸ā§āϕ⧇āϞāĻŋāĻ‚ āĻĒāĻĻā§āϧāϤāĻŋāϗ⧁āϞāĻŋ āĻŽā§‡āϞ⧇ āύāĻžāĨ¤
āύāĻŽāύ⧀āϝāĻŧ āϰāĻžāύāϟāĻžāχāĻŽ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ: āĻāφāχ āχāĻŽā§‡āϜ āφāĻĒāĻ¸ā§āĻ•ā§āϝāĻžāϞāĻžāϰ NCNN āĻāĻŦāĻ‚ ONNX āωāĻ­āϝāĻŧ āϰāĻžāύāϟāĻžāχāĻŽ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇, āĻŦāĻŋāĻ¸ā§āϤ⧃āϤ āĻĄāĻŋāĻ­āĻžāχāϏ āϜ⧁āĻĄāĻŧ⧇ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāϜ āĻ•āϰ⧇āĨ¤
āĻĻ⧁āϟāĻŋ āφāĻĒāĻ¸ā§āϕ⧇āϞāĻŋāĻ‚ āĻŽā§‹āĻĄ:
āĻĻā§āϰ⧁āϤ āĻŽā§‹āĻĄ: āĻĻā§āϰ⧁āϤ āĻŦāĻ°ā§āϧāύ⧇āϰ āϜāĻ¨ā§āϝ āωāĻĒāϝ⧁āĻ•ā§āϤ, āĻāχ āϛ⧋āϟ āĻŽāĻĄā§‡āϞāϟāĻŋ āĻ­āĻžāϞ āĻŽāĻžāύ⧇āϰ āωāĻ¨ā§āύāϤāĻŋāϰ āϏāĻžāĻĨ⧇ āĻĻā§āϰ⧁āϤ āĻĢāϞāĻžāĻĢāϞ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤
āϗ⧁āĻŖāĻŽāĻžāύ āĻŽā§‹āĻĄ: āϝāĻžāϰāĻž āϏ⧇āϰāĻž āϏāĻŽā§āĻ­āĻžāĻŦā§āϝ āĻĢāϞāĻžāĻĢāϞ āϖ⧁āρāϜāϛ⧇āύ āϤāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝ, āĻāχ āĻŽā§‹āĻĄāϟāĻŋ āφāϰāĻ“ āĻŦ⧇āĻļāĻŋ āϏāĻŽāϝāĻŧ āύ⧇āϝāĻŧ āĻ•āĻŋāĻ¨ā§āϤ⧁ āωāĻšā§āϚāϤāϰ āϚāĻŋāĻ¤ā§āϰ⧇āϰ āϗ⧁āĻŖāĻŽāĻžāύ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤
āϏāĻšāϜ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻāĻŦāĻ‚ āĻ­āĻžāĻ— āĻ•āϰāĻž: āφāĻĒāĻ¸ā§āϕ⧇āϞ āĻ•āϰāĻžāϰ āĻĒāϰ⧇, āφāĻĒāύāĻžāϰ āωāĻ¨ā§āύāϤ āϚāĻŋāĻ¤ā§āϰāϗ⧁āϞāĻŋ āϏāϰāĻžāϏāϰāĻŋ āφāĻĒāύāĻžāϰ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύ āĻŦāĻž āĻŦāĻ¨ā§āϧ⧁ āĻāĻŦāĻ‚ āĻĒāϰāĻŋāĻŦāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āϤāĻžāĻ¤ā§āĻ•ā§āώāĻŖāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ­āĻžāĻ— āĻ•āϰ⧁āύ⧎
āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀-āĻŦāĻžāĻ¨ā§āϧāĻŦ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ: āφāĻŽāĻžāĻĻ⧇āϰ āĻ¸ā§āĻŦāĻœā§āĻžāĻžāϤ āĻĄāĻŋāϜāĻžāχāύ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāĻ—āϤ āĻĻāĻ•ā§āώāϤāĻž āύāĻŋāĻ°ā§āĻŦāĻŋāĻļ⧇āώ⧇ āϝ⧇ āϕ⧇āω āϤāĻžāĻĻ⧇āϰ āϚāĻŋāĻ¤ā§āϰāϗ⧁āϞāĻŋāϕ⧇ āωāĻ¨ā§āύāϤ āĻ•āϰāϤ⧇ āϏāĻšāϜ āĻ•āϰ⧇ āϤ⧋āϞ⧇āĨ¤
āĻ…āĻĢāϞāĻžāχāύ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻž: āφāĻĒāĻ¸ā§āϕ⧇āϞāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āϕ⧋āύāĻ“ āχāĻ¨ā§āϟāĻžāϰāύ⧇āϟ āϏāĻ‚āϝ⧋āϗ⧇āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āύ⧇āχ, āĻāϟāĻŋ āϝ⧇ āϕ⧋āύāĻ“ āϏāĻŽāϝāĻŧ, āϝ⧇ āϕ⧋āύāĻ“ āϜāĻžāϝāĻŧāĻ—āĻžāϝāĻŧ āφāĻĒāύāĻžāϰ āĻĢāĻŸā§‹āϗ⧁āϞāĻŋāϕ⧇ āωāĻ¨ā§āύāϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āύāĻŋāϖ⧁āρāϤ āĻ•āϰ⧇ āϤ⧋āϞ⧇⧎
āφāĻĒāύāĻŋ āĻāĻ•āϜāύ āĻĢāĻŸā§‹āĻ—ā§āϰāĻžāĻĢāĻžāϰ āφāĻĒāύāĻžāϰ āĻļāϟāϗ⧁āϞāĻŋāϕ⧇ āĻŦāĻĄāĻŧ āĻ•āϰāϤ⧇ āϚāĻžāύ, āĻāĻ•āϜāύ āϏ⧋āĻļā§āϝāĻžāϞ āĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āωāĻ¤ā§āϏāĻžāĻšā§€ āφāĻĒāύāĻžāϰ āĻĒā§‹āĻ¸ā§āϟāϗ⧁āϞāĻŋāϕ⧇ āωāĻ¨ā§āύāϤ āĻ•āϰāϤ⧇ āϚāĻžāύ, āĻŦāĻž āϕ⧇āĻŦāϞ āĻāĻŽāύ āϕ⧇āω āϝāĻŋāύāĻŋ āĻĒ⧁āϰāĻžāύ⧋, āύāĻŋāĻŽā§āύ-āϤ⧇ āύāϤ⧁āύ āĻœā§€āĻŦāύ āĻļā§āĻŦāĻžāϏ āύāĻŋāϤ⧇ āϚāĻžāύāĨ¤ āϰ⧇āĻœā§‹āϞāĻŋāωāĻļāύ āĻĢāĻŸā§‹, āĻāφāχ āχāĻŽā§‡āϜ āφāĻĒāĻ¸ā§āϕ⧇āϞāĻžāϰ āφāĻĒāύāĻžāϰ āϜāĻ¨ā§āϝ āϟ⧁āϞāĨ¤

āφāϜ āχāĻŽā§‡āϜ āĻŦāĻ°ā§āϧāĻŋāϤāĻ•āϰāϪ⧇āϰ āĻ­āĻŦāĻŋāĻˇā§āϝāϤ āĻ…āύ⧁āĻ­āĻŦ āĻ•āϰ⧁āύāĨ¤ āĻāφāχ āχāĻŽā§‡āϜ āφāĻĒāĻ¸ā§āϕ⧇āϞāĻžāϰ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āĻĢāĻŸā§‹āϗ⧁āϞāĻŋāϕ⧇ āφāϗ⧇āϰ āĻŽāϤ⧋ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ•āϰāĻž āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ!
āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇
ā§§ āϏ⧇āĻĒ, ⧍ā§Ļ⧍ā§Ģ

āĻĄā§‡āϟāĻž āϏ⧁āϰāĻ•ā§āώāĻž

āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āϕ⧀āĻ­āĻžāĻŦ⧇ āφāĻĒāύāĻžāϰ āĻĄā§‡āϟāĻž āϏāĻ‚āĻ—ā§āϰāĻš āĻāĻŦāĻ‚ āĻļā§‡ā§ŸāĻžāϰ āĻ•āϰ⧇ āϤāĻž āĻĨ⧇āϕ⧇āχ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āĻ•āĻžāϜ āĻ•āϰāĻž āĻļ⧁āϰ⧁ āĻ•āϰ⧇āĨ¤ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ, āϕ⧋āύ āĻ…āĻžā§āϚāϞ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻŦ⧟āϏ⧇āϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋāϤ⧇ āĻĄā§‡āϟāĻž āĻ—ā§‹āĻĒāĻ¨ā§€ā§ŸāϤāĻž āĻāĻŦāĻ‚ āϏ⧁āϰāĻ•ā§āώāĻž āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āφāϞāĻžāĻĻāĻž āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āĻāχ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āϛ⧇āύ āĻāĻŦāĻ‚ āϏāĻŽā§Ÿā§‡āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āϤāĻž āφāĻĒāĻĄā§‡āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤
āĻāχ āĻ…ā§āϝāĻžāĻĒ āĻāχāϏāĻŦ āϧāϰāύ⧇āϰ āĻĄā§‡āϟāĻž āĻĨāĻžāĻ°ā§āĻĄ-āĻĒāĻžāĻ°ā§āϟāĻŋāϰ āϏāĻžāĻĨ⧇ āĻļā§‡ā§ŸāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇
āϞ⧋āϕ⧇āĻļāύ āĻāĻŦāĻ‚ āĻĄāĻŋāĻ­āĻžāχāϏ āĻŦāĻž āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āφāχāĻĄāĻŋ
āϕ⧋āύāĻ“ āĻĄā§‡āϟāĻž āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āϰāĻž āĻšā§ŸāύāĻŋ
āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāϰāĻž āϕ⧀āĻ­āĻžāĻŦ⧇ āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āϰāĻžāϰ āĻ•āĻĨāĻž āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰ⧇āύ āϏ⧇āχ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āϜāĻžāύ⧁āύ
āĻĄā§‡āϟāĻž āĻāύāĻ•ā§āϰāĻŋāĻĒā§āϟ āĻ•āϰ⧇ āĻāĻ• āϜāĻžā§ŸāĻ—āĻž āĻĨ⧇āϕ⧇ āĻ…āĻ¨ā§āϝ āϜāĻžā§ŸāĻ—āĻžā§Ÿ āĻĒāĻžāĻ āĻžāύ⧇āĻž āĻšā§Ÿā§‡āϛ⧇
āĻĄā§‡āϟāĻž āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āϝāĻžāĻŦ⧇ āύāĻž

āϰ⧇āϟāĻŋāĻ‚ āĻ“ āĻĒāĻ°ā§āϝāĻžāϞ⧋āϚāύāĻžāϗ⧁āϞāĻŋ

ā§Ē.⧍
ā§Ēā§§āϟāĻŋ āϰāĻŋāĻ­āĻŋāω

āύāϤ⧁āύ āϕ⧀ āφāϛ⧇

- Bug fixes.