āļ āļēāļĐāļēāļ­āļąāļ‡āļāļĪāļĐāļ āļēāļĐāļēāļāļĢāļąāđˆāļ‡āđ€āļĻāļŠāļŠāđ€āļ›āļ™

Ad


āđ„āļ­āļ„āļ­āļ™ Fav āļ‚āļ­āļ‡ OnWorks

cwebp - āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđƒāļ™āļ„āļĨāļēāļ§āļ”āđŒ

āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ cwebp āđƒāļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡ OnWorks āļœāđˆāļēāļ™ Ubuntu Online, Fedora Online, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ MAC OS

āļ™āļĩāđˆāļ„āļ·āļ­āļ„āļģāļŠāļąāđˆāļ‡ cwebp āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđƒāļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡ OnWorks āđ‚āļ”āļĒāđƒāļŠāđ‰āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡āđ€āļĢāļē āđ€āļŠāđˆāļ™ Ubuntu Online, Fedora Online, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ MAC OS

āđ‚āļ„āļĢāļ‡āļāļēāļĢ:

āļŠāļ·āđˆāļ­


cwebp - āļšāļĩāļšāļ­āļąāļ”āđ„āļŸāļĨāđŒāļĢāļđāļ›āļ āļēāļžāđ€āļ›āđ‡āļ™āđ„āļŸāļĨāđŒ WebP

āđ€āļĢāļ·āđˆāļ­āļ‡āļĒāđˆāļ­


āđ€āļ§āđ‡āļšāļžāļĩ [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ] āļ­āļīāļ™āļžāļļāļ•_āđ„āļŸāļĨāđŒ -o output_file.webp

DESCRIPTION


āļŦāļ™āđ‰āļēāļ„āļđāđˆāļĄāļ·āļ­āļ™āļĩāđ‰āļˆāļąāļ”āļ—āļģāđ€āļ­āļāļŠāļēāļĢ āđ€āļ§āđ‡āļšāļžāļĩ āļ„āļģāļŠāļąāđˆāļ‡

āđ€āļ§āđ‡āļšāļžāļĩ āļšāļĩāļšāļ­āļąāļ”āļĢāļđāļ›āļ āļēāļžāđ‚āļ”āļĒāđƒāļŠāđ‰āļĢāļđāļ›āđāļšāļš WebP āļĢāļđāļ›āđāļšāļšāļ­āļīāļ™āļžāļļāļ•āļ­āļēāļˆāđ€āļ›āđ‡āļ™ PNG, JPEG,
TIFF, WebP āļŦāļĢāļ·āļ­āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ Y'CbCr āļ”āļīāļš

OPTIONS


āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļžāļ·āđ‰āļ™āļāļēāļ™āļ„āļ·āļ­:

-o āđ€āļŠāļ·āļ­āļ
āļĢāļ°āļšāļļāļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ• WebP āļŦāļēāļāļĨāļ°āđ€āļ§āđ‰āļ™ āđ€āļ§āđ‡āļšāļžāļĩ āļˆāļ°āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ
āļšāļĩāļšāļ­āļąāļ”āđāļ•āđˆāļĢāļēāļĒāļ‡āļēāļ™āļŠāļ–āļīāļ•āļīāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āļāļēāļĢāđƒāļŠāđ‰ "-" āđ€āļ›āđ‡āļ™āļŠāļ·āđˆāļ­āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļˆāļ°āđ€āļ›āđ‡āļ™āļ•āļąāļ§āļāļģāļŦāļ™āļ”
āļŠāđˆāļ‡āļ­āļ­āļāđ„āļ›āļĒāļąāļ‡ 'stdout'

-- āđ€āļŠāļ·āļ­āļ
āļĢāļ°āļšāļļāđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•āļ­āļĒāđˆāļēāļ‡āļŠāļąāļ”āđ€āļˆāļ™ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļŦāļēāļāđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•āđ€āļĢāļīāđˆāļĄāļ—āļģāļ‡āļēāļ™
āļ”āđ‰āļ§āļĒ '-' āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ•āđ‰āļ­āļ‡āļ›āļĢāļēāļāļāļ‚āļķāđ‰āļ™ āļĨāđˆāļēāļŠāļļāļ”. āļ—āļēāļ‡āđ€āļĨāļ·āļ­āļāļ­āļ·āđˆāļ™āđ†
āļŦāļĨāļąāļ‡āļˆāļēāļāļ™āļąāđ‰āļ™āļˆāļ°āļ–āļđāļāļĨāļ°āđ€āļĨāļĒ

-āļŠāļĄ, -āļŠāđˆāļ§āļĒāļ”āđ‰āļ§āļĒ
āļŠāļĢāļļāļ›āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļŠāļąāđ‰āļ™āđ†

-āļŠāļĄ, - āļŠāđˆāļ§āļĒāļĒāļēāļ§
āļŠāļĢāļļāļ›āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰āļ—āļąāđ‰āļ‡āļŦāļĄāļ”

-version
āļžāļīāļĄāļžāđŒāļŦāļĄāļēāļĒāđ€āļĨāļ‚āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™ (āđ€āļŠāđˆāļ™ major.minor.revision) āđāļĨāļ°āļ­āļ­āļ

-q āļĨāļ­āļĒ
āļĢāļ°āļšāļļāļ›āļąāļˆāļˆāļąāļĒāļāļēāļĢāļšāļĩāļšāļ­āļąāļ”āļŠāļģāļŦāļĢāļąāļšāļŠāđˆāļ­āļ‡ RGB āļĢāļ°āļŦāļ§āđˆāļēāļ‡ 0 āļ–āļķāļ‡ 100 āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­
75.
āđƒāļ™āļāļĢāļ“āļĩāļ‚āļ­āļ‡āļāļēāļĢāļšāļĩāļšāļ­āļąāļ”āđāļšāļšāļŠāļđāļāđ€āļŠāļĩāļĒ (āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™) āļ›āļąāļˆāļˆāļąāļĒāđ€āļĨāđ‡āļ āđ† āļˆāļ°āļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒāļ—āļĩāđˆāđ€āļĨāđ‡āļāļāļ§āđˆāļēāļ”āđ‰āļ§āļĒ
āļ„āļļāļ“āļ āļēāļžāļ•āđˆāļģāļāļ§āđˆāļē āļ„āļļāļ“āļ āļēāļžāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āļ—āļģāđ„āļ”āđ‰āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āđˆāļē 100
āđƒāļ™āļāļĢāļ“āļĩāļ‚āļ­āļ‡āļāļēāļĢāļšāļĩāļšāļ­āļąāļ”āđāļšāļšāđ„āļĄāđˆāļŠāļđāļāđ€āļŠāļĩāļĒāļ‚āđ‰āļ­āļĄāļđāļĨ (āļĢāļ°āļšāļļāđ‚āļ”āļĒāļ•āļąāļ§āđ€āļĨāļ·āļ­āļ -lossless) āļ›āļąāļˆāļˆāļąāļĒāđ€āļĨāđ‡āļāļ™āđ‰āļ­āļĒ
āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļ§āļēāļĄāđ€āļĢāđ‡āļ§āļāļēāļĢāļšāļĩāļšāļ­āļąāļ”āļ—āļĩāđˆāđ€āļĢāđ‡āļ§āļ‚āļķāđ‰āļ™ āđāļ•āđˆāļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒāļ—āļĩāđˆāđƒāļŦāļāđˆāļ‚āļķāđ‰āļ™ āļāļēāļĢāļšāļĩāļšāļ­āļąāļ”āļŠāļđāļ‡āļŠāļļāļ”
āļ—āļģāđ„āļ”āđ‰āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āđˆāļē 100

-alpha_q int
āļĢāļ°āļšāļļāļ›āļąāļˆāļˆāļąāļĒāļāļēāļĢāļšāļĩāļšāļ­āļąāļ”āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļšāļĩāļšāļ­āļąāļ”āļ­āļąāļĨāļŸāļēāļĢāļ°āļŦāļ§āđˆāļēāļ‡ 0 āļ–āļķāļ‡ 100 Lossless
āļāļēāļĢāļšāļĩāļšāļ­āļąāļ”āļ­āļąāļĨāļŸāļēāļ—āļģāđ„āļ”āđ‰āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āđˆāļē 100 āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļ„āđˆāļēāļ—āļĩāđˆāļ•āđˆāļģāļāļ§āđˆāļē
āļŠāđˆāļ‡āļœāļĨāđƒāļŦāđ‰āļāļēāļĢāļšāļĩāļšāļ­āļąāļ”āļŠāļđāļāđ€āļŠāļĩāļĒ āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ 100

-f int āļĢāļ°āļšāļļāļ„āļ§āļēāļĄāđāļĢāļ‡āļ‚āļ­āļ‡āļ•āļąāļ§āļāļĢāļ­āļ‡āļāļēāļĢāļ”āļĩāļšāļĨāđ‡āļ­āļ āļĢāļ°āļŦāļ§āđˆāļēāļ‡ 0 (āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāļāļĢāļ­āļ‡) āļ–āļķāļ‡ 100
(āļāļēāļĢāļāļĢāļ­āļ‡āļŠāļđāļ‡āļŠāļļāļ”). āļ„āđˆāļē 0 āļˆāļ°āļ›āļīāļ”āļāļēāļĢāļāļĢāļ­āļ‡āđƒāļ”āđ† āļĄāļđāļĨāļ„āđˆāļēāļ—āļĩāđˆāļŠāļđāļ‡āļ‚āļķāđ‰āļ™āļˆāļ°
āđ€āļžāļīāđˆāļĄāļ„āļ§āļēāļĄāđāļĢāļ‡āļ‚āļ­āļ‡āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļāļĢāļ­āļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āļŦāļĨāļąāļ‡āļˆāļēāļāļ–āļ­āļ”āļĢāļŦāļąāļŠāļ āļēāļž
āļĒāļīāđˆāļ‡āļ„āđˆāļēāļŠāļđāļ‡ āļ āļēāļžāļāđ‡āļˆāļ°āļĒāļīāđˆāļ‡āļ™āļļāđˆāļĄāļ™āļ§āļĨāļ‚āļķāđ‰āļ™ āļ„āđˆāļēāļ—āļąāđˆāļ§āđ„āļ›āļ„āļ·āļ­
āļĄāļąāļāļˆāļ°āļ­āļĒāļđāđˆāđƒāļ™āļŠāđˆāļ§āļ‡ 20 āļ–āļķāļ‡ 50

- āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē āđ€āļŠāļ·āļ­āļ
āļĢāļ°āļšāļļāļŠāļļāļ”āļ‚āļ­āļ‡āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļēāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļāļąāļšāđāļŦāļĨāđˆāļ‡āļ—āļĩāđˆāļĄāļēāļ›āļĢāļ°āđ€āļ āļ—āđƒāļ”āļ›āļĢāļ°āđ€āļ āļ—āļŦāļ™āļķāđˆāļ‡
āļ§āļąāļŠāļ”āļļ. āļ„āđˆāļēāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰āļ„āļ·āļ­: āļœāļīāļ”āļ™āļąāļ”, āļ āļēāļžāļ–āđˆāļēāļĒ, āļ āļēāļž, āļāļēāļĢāļ§āļēāļ”āļ āļēāļž, āđ„āļ­āļ„āļ­āļ™, āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ. āļ•āļąāđ‰āļ‡āđāļ•āđˆ
- āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē āđ€āļ‚āļĩāļĒāļ™āļ—āļąāļšāļ„āđˆāļēāļ‚āļ­āļ‡āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ­āļ·āđˆāļ™āđ† (āļĒāļāđ€āļ§āđ‰āļ™ the -q āļŦāļ™āļķāđˆāļ‡) āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰
āļ„āļ§āļĢāļ›āļĢāļēāļāļāļ‚āļķāđ‰āļ™āļāđˆāļ­āļ™āđƒāļ™āļĨāļģāļ”āļąāļšāļ‚āļ­āļ‡āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒ

-sns int
āļĢāļ°āļšāļļāđāļ­āļĄāļžāļĨāļīāļˆāļđāļ”āļ‚āļ­āļ‡āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ€āļŠāļĩāļĒāļ‡āļĢāļšāļāļ§āļ™āđ€āļŠāļīāļ‡āļžāļ·āđ‰āļ™āļ—āļĩāđˆ āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ€āļŠāļĩāļĒāļ‡āļĢāļšāļāļ§āļ™āđ€āļŠāļīāļ‡āļžāļ·āđ‰āļ™āļ—āļĩāđˆ (āļŦāļĢāļ·āļ­ SNS
āļŠāļąāđ‰āļ™ āđ†) āļŦāļĄāļēāļĒāļ–āļķāļ‡āļŠāļļāļ”āļ—āļąāđˆāļ§āđ„āļ›āļ‚āļ­āļ‡āļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄāđƒāļ™āļ•āļąāļ§āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ•āļąāļ”āļŠāļīāļ™āđƒāļˆ
āļŠāđˆāļ§āļ™āđ„āļŦāļ™āļ‚āļ­āļ‡āļ āļēāļžāļ„āļ§āļĢāđƒāļŠāđ‰āļšāļīāļ•āļ„āđˆāļ­āļ™āļ‚āđ‰āļēāļ‡āļ™āđ‰āļ­āļĒāđāļĨāļ°āļŠāđˆāļ§āļ™āđ„āļŦāļ™āļ”āļĩāļāļ§āđˆāļēāļāļąāļ™
āđ‚āļ­āļ™āļšāļīāļ•āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰ āļŠāđˆāļ§āļ‡āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰āđ€āļĢāļīāđˆāļĄāļˆāļēāļ 0 (āļ­āļąāļĨāļāļ­āļĢāļīāļ—āļķāļĄāļ›āļīāļ”āļ­āļĒāļđāđˆ) āļ–āļķāļ‡ 100 (the
āđ„āļ”āđ‰āļœāļĨāļŠāļđāļ‡āļŠāļļāļ”) āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ 80

-m int āļĢāļ°āļšāļļāļ§āļīāļ˜āļĩāļāļēāļĢāļšāļĩāļšāļ­āļąāļ”āļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰ āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ™āļĩāđ‰āļ„āļ§āļšāļ„āļļāļĄāļāļēāļĢāđāļĨāļāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļ­āļ­āļ
āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļ„āļ§āļēāļĄāđ€āļĢāđ‡āļ§āļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠāđāļĨāļ°āļ‚āļ™āļēāļ”āđ„āļŸāļĨāđŒāļšāļĩāļšāļ­āļąāļ”āđāļĨāļ°āļ„āļļāļ“āļ āļēāļž āļ„āđˆāļēāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰
āļŠāđˆāļ§āļ‡āļ•āļąāđ‰āļ‡āđāļ•āđˆ 0 āļ–āļķāļ‡ 6 āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ 4 āđ€āļĄāļ·āđˆāļ­āđƒāļŠāđ‰āļ„āđˆāļēāļ—āļĩāđˆāļŠāļđāļ‡āļāļ§āđˆāļē āļ•āļąāļ§āđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠ
āļˆāļ°āđƒāļŠāđ‰āđ€āļ§āļĨāļēāļĄāļēāļāļ‚āļķāđ‰āļ™āđƒāļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰āđƒāļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđāļĨāļ°āļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāđ€āļāļĩāđˆāļĒāļ§āļāļąāļš
āđ€āļžāļīāđˆāļĄāļ„āļļāļ“āļ āļēāļž āļ„āđˆāļēāļ—āļĩāđˆāļ•āđˆāļģāļāļ§āđˆāļēāļ­āļēāļˆāļŠāđˆāļ‡āļœāļĨāđƒāļŦāđ‰āđ€āļ§āļĨāļēāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ€āļĢāđ‡āļ§āļ‚āļķāđ‰āļ™āđ‚āļ”āļĒāļĄāļĩāļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒ
āļ‚āļ™āļēāļ”āđ„āļŸāļĨāđŒāļ—āļĩāđˆāđƒāļŦāļāđˆāļ‚āļķāđ‰āļ™āđāļĨāļ°āļ„āļļāļ“āļ āļēāļžāļāļēāļĢāļšāļĩāļšāļ­āļąāļ”āļ—āļĩāđˆāļ•āđˆāļģāļāļ§āđˆāļē

-jpeg_like
āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļāļēāļĢāđāļĄāļ›āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ āļēāļĒāđƒāļ™āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ•āļĢāļ‡āļāļąāļšāļ‚āļ™āļēāļ”āļ—āļĩāđˆāļ„āļēāļ”āđ„āļ§āđ‰āļ‚āļ­āļ‡ JPEG
āļāļēāļĢāļšāļĩāļšāļ­āļąāļ” āđ‚āļ”āļĒāļ—āļąāđˆāļ§āđ„āļ› āđāļŸāļĨāđ‡āļāļ™āļĩāđ‰āļˆāļ°āļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ—āļĩāđˆāļĄāļĩāļ‚āļ™āļēāļ”āđƒāļāļĨāđ‰āđ€āļ„āļĩāļĒāļ‡āļāļąāļš
JPEG āđ€āļ—āļĩāļĒāļšāđ€āļ—āđˆāļē (āļŠāļģāļŦāļĢāļąāļšāđ€āļ—āđˆāļēāļāļąāļ™ -q āļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļē) āđāļ•āđˆāļĄāļĩāļ„āļ§āļēāļĄāļœāļīāļ”āđ€āļžāļĩāđ‰āļĒāļ™āļ‚āļ­āļ‡āļ āļēāļžāļ™āđ‰āļ­āļĒāļĨāļ‡

-āļ āļđāđ€āļ‚āļē āđƒāļŠāđ‰āļĄāļąāļĨāļ•āļīāđ€āļ˜āļĢāļ”āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠ āļ–āđ‰āļēāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļˆāļ°āļĄāļĩāļœāļĨāļāđ‡āļ•āđˆāļ­āđ€āļĄāļ·āđˆāļ­
āđƒāļŠāđ‰āļāļēāļĢāļšāļĩāļšāļ­āļąāļ”āđāļšāļšāļŠāļđāļāđ€āļŠāļĩāļĒāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļ‹āļ­āļĢāđŒāļŠāļ—āļĩāđˆāļĄāļĩāļŠāđˆāļ­āļ‡āļŠāļąāļāļāļēāļ“āđ‚āļ›āļĢāđˆāļ‡āđƒāļŠ

-āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ•āđˆāļģ
āļĨāļ”āļāļēāļĢāđƒāļŠāđ‰āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ‚āļ­āļ‡āļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠāđāļšāļš lossy āđ‚āļ”āļĒāļšāļąāļ™āļ—āļķāļāļ‚āļ™āļēāļ”āļ—āļĩāđˆāļšāļĩāļšāļ­āļąāļ”āđ„āļ§āđ‰āļŠāļĩāđˆāđ€āļ—āđˆāļē
(āđ‚āļ”āļĒāļ—āļąāđˆāļ§āđ„āļ›). āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļˆāļ°āļ—āļģāđƒāļŦāđ‰āļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠāļŠāđ‰āļēāļĨāļ‡āđāļĨāļ°āļœāļĨāļĨāļąāļžāļ˜āđŒāļ•āđˆāļēāļ‡āļāļąāļ™āđ€āļĨāđ‡āļāļ™āđ‰āļ­āļĒ
āđƒāļ™āļ‚āļ™āļēāļ”āđāļĨāļ°āļāļēāļĢāļšāļīāļ”āđ€āļšāļ·āļ­āļ™ āđāļŸāļĨāđ‡āļāļ™āļĩāđ‰āļĄāļĩāļœāļĨāļāļąāļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆ 3 āļ‚āļķāđ‰āļ™āđ„āļ›āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđāļĨāļ° is
āļ›āļīāļ”āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļēāļāļēāļĢāļ›āļīāļ”āđāļŸāļĨāđ‡āļāļ™āļĩāđ‰āļˆāļ°āļĄāļĩāļœāļĨāļ‚āđ‰āļēāļ‡āđ€āļ„āļĩāļĒāļ‡āļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡āļāļąāļš
bitstream: āļĄāļąāļ™āļšāļąāļ‡āļ„āļąāļšāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī bitstream āļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™āļˆāļģāļ™āļ§āļ™āļžāļēāļĢāđŒāļ•āļīāļŠāļąāđˆāļ™ (forced
āļ–āļķāļ‡ 1). āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļēāļĢāļēāļĒāļ‡āļēāļ™āļ‚āļ™āļēāļ”āļšāļīāļ•āļŠāļ•āļĢāļĩāļĄāļ—āļĩāđˆāļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļĄāļēāļāļ‚āļķāđ‰āļ™āļˆāļ°āļ–āļđāļāļžāļīāļĄāļžāđŒāđ‚āļ”āļĒ āđ€āļ§āđ‡āļšāļžāļĩ āđ€āļĄāļ·āđˆāļ­
āđ‚āļ”āļĒāđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰

-āļ­āļąāļŸ āđ€āļ›āļīāļ”āļ•āļąāļ§āļāļĢāļ­āļ‡āļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄāļ™āļĩāđ‰āļˆāļ°āđƒāļŠāđ‰āđ€āļ§āļĨāļēāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđƒāļ™āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž
āļ„āļ§āļēāļĄāđāļ‚āđ‡āļ‡āđāļĢāļ‡āđƒāļ™āļāļēāļĢāļāļĢāļ­āļ‡āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđ„āļ”āđ‰āļ„āļļāļ“āļ āļēāļžāļ—āļĩāđˆāļŠāļĄāļ”āļļāļĨ

āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ OPTIONS


āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ‚āļąāđ‰āļ™āļŠāļđāļ‡āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļ„āļ·āļ­:

-āļ„āļ§āļēāļĄāļ„āļĄāļŠāļąāļ” int
āļĢāļ°āļšāļļāļ„āļ§āļēāļĄāļ„āļĄāļŠāļąāļ”āļ‚āļ­āļ‡āļāļēāļĢāļāļĢāļ­āļ‡ (āļ–āđ‰āļēāđƒāļŠāđ‰) āļŠāđˆāļ§āļ‡āļ„āļ·āļ­ 0 (āļ„āļĄāļŠāļąāļ”āļ—āļĩāđˆāļŠāļļāļ”) āļ–āļķāļ‡ 7
(āļ„āļĄāļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ”). āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ 0

- āđāļ‚āđ‡āļ‡āđāļĢāļ‡
āđƒāļŠāđ‰āļāļēāļĢāļāļĢāļ­āļ‡āļ—āļĩāđˆāđ€āļ‚āđ‰āļĄāļ‡āļ§āļ” (āļŦāļēāļāđƒāļŠāđ‰āļāļēāļĢāļāļĢāļ­āļ‡āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļ -f āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ). āđāļ‚āđ‡āļ‡āđāļāļĢāđˆāļ‡
āļāļēāļĢāļāļĢāļ­āļ‡āđ€āļ›āļīāļ”āļ­āļĒāļđāđˆāđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™

- āđ„āļĄāđˆāđāļ‚āđ‡āļ‡āđāļĢāļ‡
āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļāļēāļĢāļāļĢāļ­āļ‡āļ—āļĩāđˆāđ€āļ‚āđ‰āļĄāļ‡āļ§āļ” (āļŦāļēāļāđƒāļŠāđ‰āļāļēāļĢāļāļĢāļ­āļ‡āļ”āđ‰āļ§āļĒ -f āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ) āđāļĨāļ°
āđƒāļŠāđ‰āļāļēāļĢāļāļĢāļ­āļ‡āļ­āļĒāđˆāļēāļ‡āļ‡āđˆāļēāļĒāđāļ—āļ™

-āļāļĨāļļāđˆāļĄ int
āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļˆāļģāļ™āļ§āļ™āļžāļēāļĢāđŒāļ•āļīāļŠāļąāđˆāļ™āļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāđāļšāđˆāļ‡āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡ sns
āļ­āļąāļĨāļāļ­āļĢāļīāļ—āļķāļĄ āļāļĨāļļāđˆāļĄāļ„āļ§āļĢāļ­āļĒāļđāđˆāđƒāļ™āļŠāđˆāļ§āļ‡ 1 āļ–āļķāļ‡ 4 āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ 4 āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĄāļĩ
āđ„āļĄāđˆāļĄāļĩāļœāļĨāļāļąāļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆ 3 āļ‚āļķāđ‰āļ™āđ„āļ› āđ€āļ§āđ‰āļ™āđāļ•āđˆ -āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ•āđˆāļģ āļ–āļđāļāļ™āļģāļĄāļēāđƒāļŠāđ‰.

-partition_limit int
āļĨāļ”āļ„āļļāļ“āļ āļēāļžāđ‚āļ”āļĒāļˆāļģāļāļąāļ”āļˆāļģāļ™āļ§āļ™āļšāļīāļ•āļ—āļĩāđˆāđƒāļŠāđ‰āđ‚āļ”āļĒāļĄāļēāđ‚āļ„āļĢāļšāļĨāđ‡āļ­āļāļšāļēāļ‡āļ•āļąāļ§ āļŠāđˆāļ§āļ‡āļ„āļ·āļ­
0 (āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ„āļļāļ“āļ āļēāļž āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™) āļ–āļķāļ‡ 100 (āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ—āļąāđ‰āļ‡āļŦāļĄāļ”) āļ„āđˆāļēāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļ„āļ·āļ­
āđ‚āļ”āļĒāļ›āļāļ•āļīāļ›āļĢāļ°āļĄāļēāļ“ 30-70 āļŠāļģāļŦāļĢāļąāļšāļĢāļđāļ›āļ āļēāļžāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆāļ›āļēāļ™āļāļĨāļēāļ‡ āđƒāļ™āļĢāļđāļ›āđāļšāļš VP8 āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§āđˆāļē
āļžāļēāļĢāđŒāļ•āļīāļŠāļąāđˆāļ™āļ„āļ§āļšāļ„āļļāļĄāļĄāļĩāļ‚āļĩāļ” āļˆāļģāļāļąāļ” 512k āđāļĨāļ°āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āđ€āļāđ‡āļšāļŠāļīāđˆāļ‡āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰
āļ‚āđ‰āļ­āļĄāļđāļĨ: āđ„āļĄāđˆāļ§āđˆāļēāļˆāļ°āļ‚āđ‰āļēāļĄāļĄāļēāđ‚āļ„āļĢāļšāļĨāđ‡āļ­āļāļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ‚āļ­āļ‡āļāļĨāļļāđˆāļĄāđƒāļ”
āđ„āļĄāđˆāļ§āđˆāļēāļˆāļ°āđ€āļ›āđ‡āļ™āđ‚āļŦāļĄāļ” intra 4x4 āļŦāļĢāļ·āļ­ intra 16x16 āđāļĨāļ°āļŠāļļāļ”āļ—āđ‰āļēāļĒāļāļēāļĢāļ—āļģāļ™āļēāļĒ
āđ‚āļŦāļĄāļ”āļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āļšāļĨāđ‡āļ­āļāļĒāđˆāļ­āļĒ āļŠāļģāļŦāļĢāļąāļšāļ āļēāļžāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆāļĄāļēāļ 512k āđ€āļŦāļĨāļ·āļ­āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™
āļŦāđ‰āļ­āļ‡āđ€āļŦāļĨāļ·āļ­āđ„āļĄāđˆāļāļĩāđˆāļšāļīāļ•āļ•āđˆāļ­āļĄāļēāđ‚āļ„āļĢāļšāļĨāđ‡āļ­āļ 16x16 āļ‚āļąāđ‰āļ™āļ•āđˆāļģāļ—āļĩāđˆāđāļ™āđˆāļ™āļ­āļ™āļ„āļ·āļ­ 4 āļšāļīāļ•āļ•āđˆāļ­
āļĄāļēāđ‚āļ„āļĢāļšāļĨāđ‡āļ­āļ āļ‚āđ‰āļēāļĄ āđāļšāđˆāļ‡āļŠāđˆāļ§āļ™ āđāļĨāļ°āļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļŦāļĄāļ”āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰ 4 āļšāļīāļ•āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ€āļāļ·āļ­āļšāļ—āļąāđ‰āļ‡āļŦāļĄāļ”
(āđāļĄāđ‰āļ§āđˆāļēāļāļĢāļ“āļĩāļ™āļĩāđ‰āđ„āļĄāđˆāļ™āđˆāļēāļˆāļ°āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™) āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ›āļąāļāļŦāļēāļŠāļģāļŦāļĢāļąāļšāļĢāļđāļ›āļ āļēāļžāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆāļĄāļēāļ NS
āļ›āļąāļˆāļˆāļąāļĒ partition_limit āļ„āļ§āļšāļ„āļļāļĄāļ„āļ§āļēāļĄāļ–āļĩāđˆāļ‚āļ­āļ‡āđ‚āļŦāļĄāļ” bit-costly āļĄāļēāļāļ—āļĩāđˆāļŠāļļāļ” (intra 4x4)
āļˆāļ°āļ–āļđāļāļ™āļģāđ„āļ›āđƒāļŠāđ‰. āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđƒāļ™āļāļĢāļ“āļĩāļ—āļĩāđˆāļ–āļķāļ‡āļ‚āļĩāļ” āļˆāļģāļāļąāļ” 512k āđāļĨāļ°āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰
āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ›āļĢāļēāļāļāļ‚āļķāđ‰āļ™: āļ„āļ§āļēāļĄāļœāļīāļ”āļžāļĨāļēāļ” āļĢāļŦāļąāļŠ: 6 (PARTITION0_OVERFLOW: āļāļēāļĢāđāļšāđˆāļ‡ #0 is āđ€āļāļīāļ™āđ„āļ› āđƒāļŦāļāđˆ
āđ„āļ›āļĒāļąāļ‡ āļžāļ­āļ”āļĩ 512). āļ–āđ‰āļēāđƒāļŠāđ‰ -partition_limit āđ„āļĄāđˆāđ€āļžāļĩāļĒāļ‡āļžāļ­āļ—āļĩāđˆāļˆāļ°āđ€āļ›āđ‡āļ™āđ„āļ›āļ•āļēāļĄāļ‚āđ‰āļ­āļˆāļģāļāļąāļ” 512k
āđ€āļĢāļēāļ„āļ§āļĢāđƒāļŠāđ‰āđ€āļ‹āđ‡āļāđ€āļĄāļ™āļ•āđŒāļ™āđ‰āļ­āļĒāļĨāļ‡āđ€āļžāļ·āđˆāļ­āļšāļąāļ™āļ—āļķāļāļšāļīāļ•āļŠāđˆāļ§āļ™āļŦāļąāļ§āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļ•āđˆāļ­ macroblock āļ”āļđ
-āļāļĨāļļāđˆāļĄ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ

-āļ‚āļ™āļēāļ” int
āļĢāļ°āļšāļļāļ‚āļ™āļēāļ”āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ (āđ€āļ›āđ‡āļ™āđ„āļšāļ•āđŒ) āđ€āļžāļ·āđˆāļ­āļžāļĒāļēāļĒāļēāļĄāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļŠāļģāļŦāļĢāļąāļšāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ—āļĩāđˆāļšāļĩāļšāļ­āļąāļ”
āļ„āļ­āļĄāđ€āļžāļĢāļŠāđ€āļ‹āļ­āļĢāđŒāļˆāļ°āļ—āļģāļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠāļšāļēāļ‡āļŠāđˆāļ§āļ™āļŦāļĨāļēāļĒāļ„āļĢāļąāđ‰āļ‡āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđƒāļāļĨāđ‰āđ€āļ„āļĩāļĒāļ‡āļ—āļĩāđˆāļŠāļļāļ”
āđ„āļ›āļŠāļđāđˆāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ™āļĩāđ‰āđ„āļ”āđ‰

-psnr āļĨāļ­āļĒ
āļĢāļ°āļšāļļ PSNR āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ (āđ€āļ›āđ‡āļ™ dB) āđ€āļžāļ·āđˆāļ­āļžāļĒāļēāļĒāļēāļĄāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļŠāļģāļŦāļĢāļąāļšāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ—āļĩāđˆāļšāļĩāļšāļ­āļąāļ”
āļ„āļ­āļĄāđ€āļžāļĢāļŠāđ€āļ‹āļ­āļĢāđŒāļˆāļ°āļ—āļģāļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠāļšāļēāļ‡āļŠāđˆāļ§āļ™āļŦāļĨāļēāļĒāļ„āļĢāļąāđ‰āļ‡āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđƒāļāļĨāđ‰āđ€āļ„āļĩāļĒāļ‡āļ—āļĩāđˆāļŠāļļāļ”
āđ„āļ›āļŠāļđāđˆāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ™āļĩāđ‰āđ„āļ”āđ‰

- āļœāđˆāļēāļ™ int
āļāļģāļŦāļ™āļ”āļˆāļģāļ™āļ§āļ™āļĢāļ­āļšāļŠāļđāļ‡āļŠāļļāļ”āļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāđāļšāđˆāļ‡āļ‚āļąāđ‰āļ§āļ—āļĩāđˆāđƒāļŠāđ‰āđ‚āļ”āļĒāļ•āļąāļ§āđ€āļĨāļ·āļ­āļ -āļ‚āļ™āļēāļ” or
-psnr. āļ„āđˆāļēāļŠāļđāļ‡āļŠāļļāļ”āļ„āļ·āļ­ 10

- āļ›āļĢāļąāļšāļ‚āļ™āļēāļ” āļ„āļ§āļēāļĄāļāļ§āđ‰āļēāļ‡ āļ„āļ§āļēāļĄāļŠāļđāļ‡
āļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđāļŦāļĨāđˆāļ‡āļ—āļĩāđˆāļĄāļēāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļĢāļđāļ›āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄāļœāļ·āļ™āļœāđ‰āļēāļ—āļĩāđˆāļĄāļĩāļ‚āļ™āļēāļ” āļ„āļ§āļēāļĄāļāļ§āđ‰āļēāļ‡ x āļ„āļ§āļēāļĄāļŠāļđāļ‡. āļ–āđ‰āļēāļ­āļĒāđˆāļēāļ‡āđƒāļ”āļ­āļĒāđˆāļēāļ‡āļŦāļ™āļķāđˆāļ‡ (āđāļ•āđˆāđ„āļĄāđˆāđƒāļŠāđˆ
āļ—āļąāđ‰āļ‡āļŠāļ­āļ‡) āļ‚āļ­āļ‡ āļ„āļ§āļēāļĄāļāļ§āđ‰āļēāļ‡ or āļ„āļ§āļēāļĄāļŠāļđāļ‡ āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāđ€āļ›āđ‡āļ™ 0 āļ„āđˆāļēāļˆāļ°āļ–āļđāļāļ„āļģāļ™āļ§āļ“
āļāļēāļĢāļĢāļąāļāļĐāļēāļ­āļąāļ•āļĢāļēāļŠāđˆāļ§āļ™āļ āļēāļž

-āļžāļ·āļŠ x_āļ•āļģāđāļŦāļ™āđˆāļ‡ y_āļ•āļģāđāļŦāļ™āđˆāļ‡ āļ„āļ§āļēāļĄāļāļ§āđ‰āļēāļ‡ āļ„āļ§āļēāļĄāļŠāļđāļ‡
āļ„āļĢāļ­āļšāļ•āļąāļ”āđāļŦāļĨāđˆāļ‡āļ—āļĩāđˆāļĄāļēāđ€āļ›āđ‡āļ™āļĢāļđāļ›āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄāļœāļ·āļ™āļœāđ‰āļēāļ—āļĩāđˆāļĄāļĩāļĄāļļāļĄāļšāļ™āļ‹āđ‰āļēāļĒāļ—āļĩāđˆāļžāļīāļāļąāļ” (x_āļ•āļģāđāļŦāļ™āđˆāļ‡,
y_āļ•āļģāđāļŦāļ™āđˆāļ‡) āđāļĨāļ°āļ‚āļ™āļēāļ” āļ„āļ§āļēāļĄāļāļ§āđ‰āļēāļ‡ x āļ„āļ§āļēāļĄāļŠāļđāļ‡. āļžāļ·āđ‰āļ™āļ—āļĩāđˆāđ€āļžāļēāļ°āļ›āļĨāļđāļāļ™āļĩāđ‰āļˆāļ°āļ•āđ‰āļ­āļ‡āļ–āļđāļāļšāļĢāļĢāļˆāļļāđ„āļ§āđ‰āļ­āļĒāđˆāļēāļ‡āđ€āļ•āđ‡āļĄāļ—āļĩāđˆ
āļ āļēāļĒāđƒāļ™āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄāļ•āđ‰āļ™āļ—āļēāļ‡

-s āļ„āļ§āļēāļĄāļāļ§āđ‰āļēāļ‡ āļ„āļ§āļēāļĄāļŠāļđāļ‡
āļĢāļ°āļšāļļāļ§āđˆāļēāđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•āļˆāļĢāļīāļ‡āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ Y'CbCr āļ”āļīāļšāļ•āļēāļĄāļŦāļĨāļąāļ‡
āļ„āļģāđāļ™āļ°āļ™āļģ ITU-R BT.601 āđƒāļ™āļĢāļđāļ›āđāļšāļšāđ€āļŠāļīāļ‡āđ€āļŠāđ‰āļ™ 4:2:0 āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļšāļīāļ™āļĨāļđāļĄāļēāļĄāļĩāļ‚āļ™āļēāļ” āļ„āļ§āļēāļĄāļāļ§āđ‰āļēāļ‡
x āļ„āļ§āļēāļĄāļŠāļđāļ‡.

-āđāļœāļ™āļ—āļĩāđˆ int
āļŠāđˆāļ‡āļ­āļ­āļāļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠ ASCII-map āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ āļ„āđˆāļēāđāļœāļ™āļ—āļĩāđˆāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰āļĄāļĩāļ•āļąāđ‰āļ‡āđāļ•āđˆ
1 āļ–āļķāļ‡ 6 āļĄāļĩāđ„āļ§āđ‰āđ€āļžāļ·āđˆāļ­āļŠāđˆāļ§āļĒāđāļāđ‰āļˆāļļāļ”āļšāļāļžāļĢāđˆāļ­āļ‡āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™

-āļāđˆāļ­āļ™ int
āļĢāļ°āļšāļļāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāđˆāļ­āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨ āļāļēāļĢāđƒāļŠāđ‰āļ„āđˆāļē '2' āļˆāļ°āļ—āļģāđƒāļŦāđ‰āđ€āļāļīāļ”āļ„āļļāļ“āļ āļēāļž-
āļāļēāļĢāļŠāļļāđˆāļĄāļŦāļĨāļ­āļāđāļšāļšāļŠāļļāđˆāļĄāļ—āļĩāđˆāļ‚āļķāđ‰āļ™āļāļąāļšāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāđāļ›āļĨāļ‡ RGBA->YUVA (āļāļēāļĢāļšāļĩāļšāļ­āļąāļ”āđāļšāļšāļŠāļđāļāđ€āļŠāļĩāļĒ
āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™)

-alpha_filter āđ€āļŠāļ·āļ­āļ
āļĢāļ°āļšāļļāļ§āļīāļ˜āļĩāļāļēāļĢāļāļĢāļ­āļ‡āđāļšāļšāļ„āļēāļ”āļāļēāļĢāļ“āđŒāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļēāļŠāļģāļŦāļĢāļąāļšāļĢāļ°āļ™āļēāļšāļ­āļąāļĨāļŸāļē āļŦāļ™āļķāđˆāļ‡āđƒāļ™ 'āđ„āļĄāđˆāļĄāļĩ' 'āđ€āļĢāđ‡āļ§'
āļŦāļĢāļ·āļ­ 'āļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”' āđƒāļ™āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āđāļĨāļ°āļĨāļģāļ”āļąāļšāļ—āļĩāđˆāļŠāđ‰āļē āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ 'āđ€āļĢāđ‡āļ§'
āļ āļēāļĒāđƒāļ™ āļāļēāļĢāļāļĢāļ­āļ‡āļ­āļąāļĨāļŸāđˆāļēāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ‚āļ”āļĒāđƒāļŠāđ‰āļāļēāļĢāļ„āļēāļ”āļāļēāļĢāļ“āđŒāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰āļŠāļĩāđˆāđāļšāļš (āđ„āļĄāđˆāļĄāļĩ
āđāļ™āļ§āļ™āļ­āļ™ āđāļ™āļ§āļ•āļąāđ‰āļ‡ āļāļēāļĢāđ„āļĨāđˆāļĢāļ°āļ”āļąāļšāļŠāļĩ) āđ‚āļŦāļĄāļ” 'āļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”' āļˆāļ°āļĨāļ­āļ‡āđƒāļŠāđ‰āđāļ•āđˆāļĨāļ°āđ‚āļŦāļĄāļ”āļ•āļēāļĄāļĨāļģāļ”āļąāļšāđāļĨāļ°
āđ€āļĨāļ·āļ­āļāļ­āļąāļ™āļ—āļĩāđˆāđƒāļŦāđ‰āļ‚āļ™āļēāļ”āļ—āļĩāđˆāđ€āļĨāđ‡āļāļāļ§āđˆāļē āđ‚āļŦāļĄāļ” 'āđ€āļĢāđ‡āļ§' āļˆāļ°āļžāļĒāļēāļĒāļēāļĄāļŠāļĢāđ‰āļēāļ‡ an
a-priori āđ€āļ”āļēāđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļ—āļ”āļŠāļ­āļšāļ—āļļāļāđ‚āļŦāļĄāļ”

-alpha_method int
āļĢāļ°āļšāļļāļ­āļąāļĨāļāļ­āļĢāļīāļ—āļķāļĄāļ—āļĩāđˆāđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļšāļĩāļšāļ­āļąāļ”āļ­āļąāļĨāļŸāļē: 0 āļŦāļĢāļ·āļ­ 1 āļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄ 0 āļŦāļĄāļēāļĒāļ–āļķāļ‡ no
āļāļēāļĢāļšāļĩāļšāļ­āļąāļ” 1 āđƒāļŠāđ‰āļĢāļđāļ›āđāļšāļš WebP lossless āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļšāļĩāļšāļ­āļąāļ” āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ 1

-alpha_cleanup
āđāļāđ‰āđ„āļ‚āļ„āđˆāļē RGB āļ—āļĩāđˆāļĄāļ­āļ‡āđ„āļĄāđˆāđ€āļŦāđ‡āļ™āļ āļēāļĒāđƒāļ•āđ‰āļžāļ·āđ‰āļ™āļ—āļĩāđˆāđ‚āļ›āļĢāđˆāļ‡āđƒāļŠāļ—āļąāđ‰āļ‡āļŦāļĄāļ” āđ€āļžāļ·āđˆāļ­āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļšāļĩāļšāļ­āļąāļ”
āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­āļ›āļīāļ”

-blend_alpha int
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļˆāļ°āļœāļŠāļĄāļœāļŠāļēāļ™āļŠāđˆāļ­āļ‡āļ­āļąāļĨāļŸāļē (āļ–āđ‰āļēāļĄāļĩ) āļāļąāļšāđāļŦāļĨāđˆāļ‡āļ—āļĩāđˆāļĄāļēāđ‚āļ”āļĒāđƒāļŠāđ‰āļ›āļļāđˆāļĄ
āļŠāļĩāļžāļ·āđ‰āļ™āļŦāļĨāļąāļ‡āļ—āļĩāđˆāļĢāļ°āļšāļļāđ€āļ›āđ‡āļ™āđ€āļĨāļ‚āļāļēāļ™āļŠāļīāļšāļŦāļāđ€āļ›āđ‡āļ™ 0xrrggbb āļŠāđˆāļ­āļ‡āļ­āļąāļĨāļŸāđˆāļēāļ„āļ·āļ­
āļŦāļĨāļąāļ‡āļˆāļēāļāļ™āļąāđ‰āļ™āļĢāļĩāđ€āļ‹āđ‡āļ•āđ€āļ›āđ‡āļ™āļ„āđˆāļēāļ—āļķāļšāđāļŠāļ‡ 255

-āđ‚āļ™āļ­āļąāļĨāļŸāļē
āļāļēāļĢāđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļˆāļ°āļĒāļāđ€āļĨāļīāļāļŠāđˆāļ­āļ‡āļ­āļąāļĨāļŸāļē

- āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāļŠāļđāļāđ€āļŠāļĩāļĒ
āđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠāļ āļēāļžāđ‚āļ”āļĒāđ„āļĄāđˆāļŠāļđāļāđ€āļŠāļĩāļĒ

-āļ„āļģāđƒāļšāđ‰ āđ€āļŠāļ·āļ­āļ
āļĢāļ°āļšāļļāļ„āļģāđƒāļšāđ‰āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ›āļĢāļ°āđ€āļ āļ—āļ āļēāļžāļ—āļĩāđˆāļ›āđ‰āļ­āļ™ āļ„āđˆāļēāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰āļ„āļ·āļ­: āļ āļēāļžāļ–āđˆāļēāļĒ, āļ āļēāļž or
āļāļĢāļēāļŸ.

-āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļĄāļ•āļē āđ€āļŠāļ·āļ­āļ
āļĢāļēāļĒāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļĄāļ•āļēāļ—āļĩāđˆāļ„āļąāđˆāļ™āļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļˆāļļāļĨāļ āļēāļ„āđ€āļžāļ·āđˆāļ­āļ„āļąāļ”āļĨāļ­āļāļˆāļēāļāļ­āļīāļ™āļžāļļāļ•āđ„āļ›āļĒāļąāļ‡āđ€āļ­āļēāļ•āđŒāļžāļļāļ• āļŦāļēāļāļĄāļĩ
āļ„āđˆāļēāļ—āļĩāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡: āļ—āļąāđ‰āļ‡āļŦāļĄāļ”, āđ„āļĄāđˆāļĄāļĩ, EXIF, ICC, xmp. āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ āđ„āļĄāđˆāļĄāļĩ.

āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ: āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļ›āđ‰āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļ•āđˆāļĨāļ°āļĢāļđāļ›āđāļšāļšāļ­āļēāļˆāđ„āļĄāđˆāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļŠāļļāļ”āļ„āđˆāļēāļœāļŠāļĄāļ—āļąāđ‰āļ‡āļŦāļĄāļ”

- āđ‚āļ‡āđˆāđ€āļ‚āļĨāļē āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļ­āļŠāđ€āļ‹āļĄāļšāļĨāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ”

-v āļžāļīāļĄāļžāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ (āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āđ€āļ§āļĨāļēāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠ)

-print_psnr
āļ„āļģāļ™āļ§āļ“āđāļĨāļ°āļĢāļēāļĒāļ‡āļēāļ™ PSNR āđ€āļ‰āļĨāļĩāđˆāļĒ (āļ­āļąāļ•āļĢāļēāļŠāđˆāļ§āļ™āļŠāļąāļāļāļēāļ“āļ•āđˆāļ­āļŠāļąāļāļāļēāļ“āļĢāļšāļāļ§āļ™āļŠāļđāļ‡āļŠāļļāļ”)

-print_ssim
āļ„āļģāļ™āļ§āļ“āđāļĨāļ°āļĢāļēāļĒāļ‡āļēāļ™ SSIM āđ€āļ‰āļĨāļĩāđˆāļĒ (āļ•āļąāļ§āļŠāļĩāđ‰āļ§āļąāļ”āļ„āļ§āļēāļĄāļ„āļĨāđ‰āļēāļĒāļ„āļĨāļķāļ‡āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡ āļ”āļđ
http://en.wikipedia.org/wiki/SSIM āļŠāļģāļŦāļĢāļąāļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ)

-print_lsim
āļ„āļģāļ™āļ§āļ“āđāļĨāļ°āļĢāļēāļĒāļ‡āļēāļ™āļ•āļąāļ§āļŠāļĩāđ‰āļ§āļąāļ”āļ„āļ§āļēāļĄāļ„āļĨāđ‰āļēāļĒāļ„āļĨāļķāļ‡āđƒāļ™āļžāļ·āđ‰āļ™āļ—āļĩāđˆ (āļœāļĨāļĢāļ§āļĄāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļ•āđˆāļģāļŠāļļāļ”āļĢāļ°āļŦāļ§āđˆāļēāļ‡
āđ€āļžāļ·āđˆāļ­āļ™āļšāđ‰āļēāļ™āļžāļīāļāđ€āļ‹āļĨāļ—āļĩāđˆāļˆāļąāļ”āļāļĨāļļāđˆāļĄ)

-āļ„āļ§āļēāļĄāļ„āļ·āļšāļŦāļ™āđ‰āļē
āļĢāļēāļĒāļ‡āļēāļ™āļ„āļ§āļēāļĄāļ„āļ·āļšāļŦāļ™āđ‰āļēāļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠāđ€āļ›āđ‡āļ™āđ€āļ›āļ­āļĢāđŒāđ€āļ‹āđ‡āļ™āļ•āđŒ

-āđ€āļ‡āļĩāļĒāļš āļŦāđ‰āļēāļĄāļžāļīāļĄāļžāđŒāļ­āļ°āđ„āļĢ

-āļŠāļąāđ‰āļ™ āļžāļīāļĄāļžāđŒāđ€āļ‰āļžāļēāļ°āļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ”āļĒāļŠāļąāļ‡āđ€āļ‚āļ› (āļ‚āļ™āļēāļ”āđ„āļŸāļĨāđŒāļ—āļĩāđˆāļŠāđˆāļ‡āļ­āļ­āļāđāļĨāļ° PSNR) āđ€āļžāļ·āđˆāļ­āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāđƒāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļš

āđƒāļŠāđ‰ cwebp āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđ‚āļ”āļĒāđƒāļŠāđ‰āļšāļĢāļīāļāļēāļĢ onworks.net


āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļĨāļ°āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļŸāļĢāļĩ

āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđāļ­āļž Windows & Linux

āļ„āļģāļŠāļąāđˆāļ‡ Linux

Ad