Články ChrisADR Byli velmi dobří a měli neuvěřitelné přijetí, nicméně ve svých prvních článcích použil obrázky .bmp
které obvykle zabírají mnohem více místa na disku než obrázky .jpg
, což bránilo uživatelům s pomalým připojením ocenit obrázky, které doplňovaly jejich psaní, takže jsem se musel naučit převést obrázky .bmp na .jpg, a ačkoli existuje několik způsobů, jak to udělat, nejjednodušší bylo použití nástroje mogrify
balíčku ImageMagick
.
Co je mogrify?
Nástroj mogrify Je to docela zajímavé, odkud se díváte, protože ano funkce specializované na zpracování obrazu, které nám umožňují provádět změny velikosti, rozmazání, oříznutí, ztmavení, kreslení, převrácení, spojení, převádění procesů na obrázek, mimo jiné.
Nástroj mogrify vezme původní obrázek a podle parametru funkce, který označíme, přepíše obrázek jedním s očekávaným výsledkem, to vše pro uživatele velmi rychle a transparentně.
Tento nástroj je k dispozici v softwarové sadě imagemagick že umožňuje vytvářet, upravovat a skládat obrázky z příkazového řádku bez nutnosti jakékoli grafické aplikace. Oficiální dokumentaci o použití a funkcích mogrify najdete zde nebo provedením příkazu z konzoly mogrify -help
.
Jak převést obrázky .bmp na .jpg?
Jak bylo uvedeno výše, nativně mogrify umožňuje převod obrázků, jedním z formátů, které umožňuje převod, je .bmp až .jpg a naopak, můžeme to udělat jak pro obrázek, tak pro jejich dávku, navíc s parametrem -format
můžeme říci mogrify, aby nenahrazoval původní obrázky, ale aby vytvořil nové.
Pro případ hromadná konverze obrázků .jpg a .bmp prostě přejděte do adresáře, kde jsou umístěny původní obrázky, a proveďte následující příkaz:
mogrify -formát jpg * .bmp
Nové obrázky se automaticky vygenerují s názvem původního obrázku, ale v uvedeném formátu as příslušnými převody. Podobně můžete tento jednoduchý postup použít na různé formáty obrázků.
Jednoduchý návod, ale to by mohlo vyřešit život více než jednoho.
Článek je velmi dobrý.
Děkuji vám za tak dobrou práci !!!
Někdy je PNG (plné, jednotné barvy typické pro snímky oken aplikace) lepší než JPEG (nejlepší pro realistické fotografie). Kvůli konečné velikosti a ztrátě kvality utrpěl soubor .jpeg.
Vynikající nástroj mogrify, další velmi dobrý ve stejném balíčku ImageMagick je převod:
Oba příkazy dělají hodně stejné věci, ale mogrify má tendenci rozdrtit původní obrázek a převést vytvoří nový obrázek.
Díky tomu je změna velikosti všech fotografií ve fotoaparátu pro pozdější zasílání e-mailů snazší díky mogrify:
s mogrify: mogrify - velikost 25% . JPG
s převodem do skriptu: pro obrázek v * .JPG; proveďte převod - velikost "33% x33%" $ obrázek RES $ obrázek; hotovo
Nechávám vám možnosti, které jsem použil při převodu:
Otáčení fotografií při jejich kopírování do adresáře: convert -rotate -90 * .JPG rotate / rotate
Dejte jim jas a kontrast zkopírováním výsledku do adresáře: convert -brightness-contrast 20x + 40 rotated zářit / zářit
Vytvořte PDF se všemi z nich: convert * todo.pdf
Vystřihněte kousek obrázku: zleva: 126 a výše: 56 s rozměrem šířka: 912, výška: 624
převést -plodina 900 × 624 + 126 + 56 C * .png J.png
Existuje mnoho možností, vytvářet zkosené rámečky pro fotografie atd.
Skvělé články pro oba, jeden pro obecnější publikum a druhý pro odborné počítačové vědce.
Dobré místo k otázce, jak vyřešit „Chyba při interpretaci grafického souboru JPEG (není soubor JPEG: začíná 0xff 0xff)“
Proč odoláváme grafickému rozhraní? Je možné, že je velmi složité to vyvinout a vyžaduje hodně úsilí? to, že je něco obtížnější, neznamená, že je to efektivnější, někdy je lepší zvolit nejkratší a nejjednodušší cestu, pokud nejdelší projde mnoha zatáčky