Вирішено Навіщо зменшувати розмір; зображення збільшує свою вагу; Форум; Родзинка знань

вирішено

Ця відповідь допомогла автору теми

В рамках проекту я хотів зменшити вагу зображень, надісланих користувачами. Для цього я зменшую розмір зображення, якщо він занадто великий, і видаляю exif-дані для JPG-файлів. На жаль, під час мого тестування вага зображення стає більшою після зміни розміру ... Чому хтось? Я використовую Imagick та Intervention.

Заздалегідь дякую за відповіді !

Відредаговано Oprax Середа, 11 вересня 2019 р., 12:46

Сказати, що Java приємна, тому що вона працює на всіх ОС, все одно, що сказати, що анальний секс приємний, оскільки вона працює на всіх статях.

Ця відповідь допомогла автору теми

Насправді йдеться про використання PNG. Формат PNG не може самостійно адаптувати градієнт. Отже, коли ми зменшуємо розмір зображення, зображення спрощується, що створює прогалини, які заповнюються додатковими пікселями, тому є більший розмір.

Ця відповідь допомогла автору теми

Не вдаючись у подробиці, це справді питання формату та алгоритму стиснення.

Якщо ваше зображення наповнене деталями стилю "природне зображення/фото", то формат JPEG здатний стискати його ефективніше, втрачаючи інформацію, але насправді не видно неозброєним оком.

І навпаки, якщо ваше зображення є логотипом або, загалом, чимось синтетичним та «чистим», стиснення PNG виконується для обмеження втрати якості в цьому сценарії.

Ці два насправді не взаємозамінні.

Я був ламою, перш ніж було круто

Ця відповідь допомогла автору теми

Дійсно, зображення (у форматі PNG) - це фотографії із вмістом (круглий/прямокутник з текстом всередині), доданим зверху, я подивлюсь, чи в JPG це виглядає краще

Сказати, що Java приємна, тому що вона працює на всіх ОС, все одно, що сказати, що анальний секс приємний, оскільки вона працює на всіх статях.

Ця відповідь допомогла автору теми

Як було сказано вище, JPEG несе втрати, якщо має якість нижче 100%, а це означає, що певні пікселі більше не зберігаються (для популяризації третина інформації буде збережена).

Я б просто додав пояснення:

Коли ви знову відкриєте зображення, всі пікселі будуть перевизначені у співвідношенні 1 (вся інформація зберігається в пам'яті); якщо залишити цю якість на 100%, ви збережете інформацію, якої раніше не мали, а отже, маєте більший файл.

Тож вам доведеться грати як на розмірі, так і на якості.

ще не учасник ?

Створіть обліковий запис за одну хвилину, щоб повною мірою скористатися усіма можливостями Zeste de Savoir. Тут все безкоштовно і без реклами.
Створити аккаунт