Otázka:
Existuje aplikace OS X pro zmenšení obrázku na konkrétní velikost souboru
LanceLafontaine
2014-06-11 07:02:53 UTC
view on stackexchange narkive permalink

V současné době pracuji s několika aplikacemi, které ukládají limit 2 MB na velikost importovaného souboru / obrázku. Jediným způsobem, který jsem v současné době zjistil, že je to řešit, je ručně najít všechny obrázky, které jsou nad 2 MB, otevřít je v náhledu, změnit jejich velikost na určité procento a doufat, že velikost souboru klesne pod 2 MB (a pokud ne, ponechat redukční).

To se zdá být mimořádně komplikované. Existuje aplikace OS X, která pořídí obrazový soubor a zmenší jej na požadovanou velikost?

Jaké formáty obrázků potřebujete k práci?
A musí to být konkrétní aplikace pro OS X s grafickým rozhraním, nebo by byl v pořádku i nástroj příkazového řádku pro různé platformy?
@NickWilde 99% obrazových formátů je buď .jpg, nebo .png.
@Izzy grafické rozhraní není nutné
Dobře, v tomto případě myslím, že mám pro vás perfektní nástroj - viz moje odpověď :)
Jeden odpovědět:
Izzy
2014-06-11 21:02:17 UTC
view on stackexchange narkive permalink

Pro tento druh úkolu používám ImageMagick , obvykle k němu přistupuji prostřednictvím komprese / kvality nebo rozlišení. Příklad:

  mogrify - velikost 800x600 - kvalita 70  

Ale podle seznamu možností příkazového řádku je přístup lepší vyhovující vašim požadavkům používá parametr jpeg: rozsah = hodnota (např. -define jpeg: rozsah = 2048 kB ). To bude fungovat pouze prostřednictvím komprese / kvality, aniž by se snížilo rozlišení (pokud jsem správně pochopil dokumentaci; nikdy jsem nehrál s touto možností. Můžete to libovolně kombinovat s -resize ).

Omezte maximální velikost souboru JPEG, například -define jpeg: rozsah = 400 kB . Kodér JPEG vyhledá nejvyšší úroveň kvality komprese, která povede k tomu, že výstupní soubor nepřekročí tuto hodnotu. Možnost -quality je ignorována, pokud je také k dispozici.

ImageMagick je multiplatformní a poskytuje binární zprávy pro Linux, Mac OS X, iOS a Windows. Podporuje spoustu grafických formátů (včetně požadovaných .jpg a .png ). To by tedy mělo odpovídat vašim požadavkům. Díky práci z příkazového řádku je také rychlejší než mnoho jiných přístupů (protože nemusí nejprve načítat grafické uživatelské rozhraní).

Toto je docela mocný balíček pro manipulaci s obrázky, takže můžete použijte jej také pro mnoho dalších souvisejících úkolů: montáž, animace, porovnání, identifikace (tj. zobrazení metadat obrazu), převádění mezi různými formáty,… Může to chvíli trvat, než to uchopíte všechny, : )

+1 Když jsem včera četl otázku, přemýšlel jsem o nalezení správných parametrů velikosti pomocí dichotomie pomocí nějakého wrapper skriptu, -define může být chytřejší :) Ironicky jsem znal některé nástroje pro nastavení cílové velikosti videa (před mnoha lety když jsem vypaloval CD / DVD), ale ne pro obraz.
Díky, @FranckDernoncourt! Přicházel jsem stejným způsobem, ale před odesláním jsem v příručce udělal Ctrl-F pro „velikost souboru“. O tomto parametru jsem nevěděl před hodinou :)


Tyto otázky a odpovědi byly automaticky přeloženy z anglického jazyka.Původní obsah je k dispozici na webu stackexchange, za který děkujeme za licenci cc by-sa 3.0, pod kterou je distribuován.
Loading...