Как да намалите размера на файл с изображение

По- рано написах статия за това как да намалите размера на файл с изображение,  като използвате вградената опция за имейл в Explorer или с помощта на настолна програма, наречена Image Resizer за Windows . Това са добри опции, но има няколко други начина за оптимизиране на изображение. Освен това много уебсайтове ще ви кажат да използвате Paint , но аз открих, че това не е добър метод, защото изображенията изглеждат много по-зле.

Първо, важно е да разберете, че някои методи, използвани за намаляване на размера на изображението, ще доведат до картина с по-ниско качество, което може да е добре за уебсайт, но не и за печат. Това обикновено се случва, когато промените разделителната способност на картина, да речем от 2560×1440 на 1920×1080.

Друг начин за намаляване на размера на изображението е компресирането на изображението. Има два вида компресия: без загуби и със загуби. Компресирането без загуби(Lossless) ще намали размера на изображението, без да губи нито един пиксел от оригиналния файл. Загуба(Lossy) означава, че някои данни ще бъдат загубени.

И накрая, форматът на картината също прави голяма разлика в размера на файла. Нормална снимка, която правите от вашия фотоапарат, вероятно ще бъде JPG изображение, защото работи добре по отношение на компресията. Въпреки това изображенията с малко цветове (256 цвята или по-малко) ще бъдат много по-малки, ако използвате GIF . PNG е формат без загуби, който може да бъде силно компресиран. Работи добре за уеб графики и сложни снимки.

В тази статия давам няколко примера със скрийншоти за компресиране на изображение с помощта на множество формати, за да можете да видите разликите в размера и качеството.

Как да намалим размера на изображението

Нека започнем с това как можете да намалите размера на изображението, без да губите качество. Това ще ви даде най-малкия файл, като същевременно запази оригиналното качество на изображението. Очевидно използването на компресия със загуби ще ви даде много по-малки файлове, както ще видите в примерите по-долу, но ще загубите известно качество.

Формат и компресия

Първо, нека започнем с плоска цветна графика. Като пример, току-що направих екранна снимка на уебсайта на HDG (600 × 319), тъй като има малко цветове и не е сложен. Ето размерите на файловете в различните формати без никаква компресия:

Оригинален GIF: 27 KB

Оригинален JPEG: 67 KB

Оригинален PNG: 68 KB

Както можете да видите, PNG и GIF файловете определено са по-резки от JPEG . Както споменахме по-рано, JPEG е по-добър за фотография. GIF се справя добре тук, тъй като е само 27 KB в сравнение с PNG , който е 68 KB. Въпреки това, според моя опит, PNG файловете(PNGs) се компресират много по-добре, ако е компресия със загуби и качеството на изображението все още е много добро.

Когато направих компресия без загуби на трите, само JPG и PNG изображенията бяха намалени по размер, но не много. PNG размерът достигна 45 KB, а JPG - 58 KB. Когато направих компресия със загуби, числата за PNG бяха най-впечатляващи.

Загубен GIF: 22 KB

JPEG със загуба: 50 KB

Загубен PNG: 23 KB

Както можете да видите, PNG изглежда най-добре и е само с 1 KB по-голям от GIF ! Ето защо използвам PNG изображения на този уебсайт за повечето от екранните си снимки. JPEG обикновено винаги ще бъде по-добър за фотографски изображения с много цветове. Но не забравяйте, че JPG е само 16-битов, докато PNG е 24-битов, така че JPG поддържа милиони цветове, но PNG поддържа неограничени цветове.

GIF - ът намален само с 5 KB, но в същото време загуби много качество. JPG не се компресира много, но JPG(JPGs) обикновено не се компресира толкова добре, колкото PNG файловете(PNGs) .

Можете да използвате приложението си за снимки, за да промените формата на изображение, за да видите кой размер е най-малък. За компресиране препоръчвам да използвате онлайн инструменти, тъй като те вършат страхотна работа. Аз лично използвам Kraken.io за моите уебсайтове, но има и други добри като TinyPNG  и Optimizilla .

Промяна на разделителната способност на изображението

Основният начин за свиване на изображението е да намалите разделителната способност на картината. Ако имате файл, който е 4000×2500, тогава намаляването на размера до 2000×1250 ще направи файла наполовина по-малък. Очевидно ще загубите голяма част от оригиналното изображение в данните, но в зависимост от целта ви може да няма значение.

Всяка програма за редактиране на изображения ще има начин да промените или преоразмерите изображението. Тук можете да промените ширината/височината или разделителната способност, която обикновено е точки на инч ( DPI ) или пиксели на инч ( PPI ). Прочетете тази страхотна статия за разликата между DPI и PPI(difference between DPI and PPI) . За всичко в мрежата трябва да се тревожите само за пиксели, а не за точки. Точките(Dots) ще влияят само на отпечатани изображения.

Така например моят уебсайт може да има само изображения с ширина до 680 пиксела. Затова(Therefore) винаги преоразмерявам изображение до 680 пиксела или по-малко, преди да го кача, защото в противен случай WordPress ще го преоразмерява до 680 пиксела за мен, но размерът на файла ще бъде по-голям, отколкото трябва.

Ако искате да разберете повече за номера от 72 пиксела/инч и опцията за повторна семплиране, вижте тази отлична публикация(excellent post) , която влиза в големи детайли.

Промяна на дълбочината/режима на цвета

В примера по-горе, ако имате изображение само с няколко цвята, тогава не е необходимо да използвате формат на изображението, който поддържа милиони цветове. В моя пример за уеб страница GIF трябва да поддържа само индексиран(Indexed) цвят и 8 бита/канал.

Можете да изберете RGB цвят и 16 бита/канал, но изображението ще изглежда абсолютно същото, но ще има по-голям размер на файла. Можете да прочетете повече за тези цветови режими(colors modes) на уебсайта на Adobe. В допълнение към Photoshop , повечето редактори на изображения също ви позволяват да промените дълбочината/режимът на цвета за изображение.

Изрязване на изображението

Друг лесен начин да намалите размера на изображението е просто да го изрежете! Всичко, което е изрязано, ще бъде завършено, премахнато от изображението. Без значение какво изображение имате, обикновено можете да го изрежете поне малко, което определено ще помогне за намаляване на размера.

И имайте предвид, че изрязването не трябва просто да е типичното, при което изрязвате неща отгоре/отдолу или отляво/вдясно. SnagIt Editor , един от любимите ми, има инструмент за изрязване, който ви позволява да изрязвате части от изображения от средата на изображението хоризонтално или вертикално. Това е полезно по-често, отколкото си мислите. Ето пример, където трябва да включа екранна снимка на менюто " Старт(Start) ", докато въвеждам команда.

Размерът на горния файл първоначално беше 22 KB. Вместо да използвам това, изрязах средната част, която не ми трябваше, както е показано по-долу.

Новият размер на файла е само 9 KB! Всичко това, без дори да правите компресия или да променяте файловия формат. След като го компресирах, го намалих до само 4,4 KB. Така че изрязването е важен начин за намаляване на размера на изображението.

Надяваме се, че сте намалили размера на вашето изображение и сте научили малко за това как работят цифровите изображения по пътя! Ако имате въпроси, не се колебайте да коментирате. Наслади се!



About the author

аудиофил инженер и специалист по аудио продукти с повече от 10 години опит. Специализирам се в създаването на качествени музикални високоговорители и слушалки от началото до края. Аз съм експерт в отстраняването на аудио проблеми, както и в проектирането на нови високоговорители и системи за слушалки. Моят опит надхвърля просто правенето на добри продукти; Също така имам страст да помагам на другите да бъдат възможно най-добрите, независимо дали това е чрез образование или общественополезен труд.



Related posts