Як уникнути розмитості зображення при стисненні? [зачинено]


2

Я спробував все, що я можу придумати, щоб уникнути розмитості зображення профілю моєї сторінки, але я не маю великого розміру (розмір його змінюється на ширину 180px - все ще розмитий), він все ще розмивається.

У кого є якісь ідеї?

[ my profile picture ]


Як ви бачите у відповідях, це дійсно залежить від програмного забезпечення, що використовується для зміни розміру (і коду, який він використовує). З аналогічних причин він також залежить від конкретного зображення і формату зображення.
Shinrai

Зауважте, що "стиснення" не означає "зменшити розмір пікселів"
horatio

Я знаю. Я змінюю розмір зображення, щоб зменшити розмір файлу, щоб уникнути стискання Facebook. Це не допомогло важко. :)
Andreas Strandfelt

Те, що ви називаєте розмитим, - це тільки реальність зменшення роздільної здатності зображення з такою деталізацією, як ваша. Єдиний реальний спосіб уникнути цього - перемальовувати зображення у бажаному дозволі. Іноді ви можете отримати кращі результати за зменшеного дозволу, використовуючи SVG формат векторної графіки, якщо у вас є інструменти малювання, які підтримують його.
martineau

Я голосую, щоб закрити це питання як не тематичне, оскільки проблема стосується лише веб-сайту (Facebook, див. Коментарі у відповідях нижче) і може або не може бути актуальною проблемою.
Mokubai

Відповіді:


2

Якщо він перетворюється на JPG і стискає його, він завжди матиме деяке розмиття для графіки, подібної до цього: PNG vs JPEG
зображення завдяки Роберту Макліну це посаду, але походить з Луї Бренді .


1
  • Змініть розмір самостійно. Більшість програм маніпулювання зображеннями можуть бути кращими, ніж Facebook.
  • Перетворити на true-color перед зміною розміру; деякі програми можуть надто намагатися залишатися в межах 256-кольорового ліміту формату GIF.
  • Спробуйте застосувати "Різкість" або подібні ефекти після зміни розміру.

180px wide


Не краще. Подивись на це: profile.ak.fbcdn.net/hprofile-ak-snc4/… Але спасибі за вашу спробу!
Andreas Strandfelt

@Andreas: Отже, це викликано стисненням JPEG ... JPEG дійсно не підходить для таких зображень. Не могли б ви спробувати i.imgur.com/yMSHS.jpg (вже у форматі JPEG) і переконайтеся, що Facebook теж перекручує його?
grawity

Не допомогло. Все ще розмито. :( profile.ak.fbcdn.net/hprofile-ak-snc4/…
Andreas Strandfelt

@Andreas: Тоді вам доведеться відмовитися. Схоже, що Facebook повторно стискає всі зображення незалежно від оригінального формату. І з JPEG, такий логотип буде виглядати потворно навіть при 95% якості.
grawity

1

Якщо facebook перетворює завантаження в JPEG, і ви не маєте контролю над ним, то вам не пощастило: рішення не існує. JPEG дійсно призначений для фотографій і випадкових кольорів сусідніх пікселів. Штрихове мистецтво або ілюстрації з обмеженим набором кольорів краще відображаються за допомогою PNG або GIF.

Якщо facebook дозволяє зберегти зображення як gif, зробіть це, якщо вони тільки дозволять вам встановити стиснення, встановіть його на максимально можливу якість.


Facebook не дає ніякого контролю над форматом і стисненням. Все, що у вас є, це кнопка перегляду та кнопка завантаження.
Andreas Strandfelt

тоді немає іншого рішення, окрім вибору іншого зображення
horatio

1

Я знайшов Paint.NET, щоб бути хорошим в зміні розміру. Це на 180px - як це виглядає? resized


коментар: Насправді це цікава проблема. Важке стиснення, яке використовує Facebook, запровадило неприйнятний рівень артефактів, незважаючи на збільшення розміру файлу. Поруч, оригінальний менший файл помітно перевершується:

resized facebook version

однак версія Facebook знову наполовину більша, тому вона не може бути чисто метричною.

Я боюся, що я не можу запропонувати кращий підхід, крім випробувань і помилок, але я зацікавлений, щоб побачити, як або якщо ви його вирішите!


Перетворюється на JPEG і розмито: profile.ak.fbcdn.net/hprofile-ak-snc4/… Але спасибі за вашу спробу
Andreas Strandfelt
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.