Короче говоря, Facebook конвертирует ваше изображение в формат JPEG / JPG (Join Photographic Experts Group). Кажется, в настоящее время нет способа загрузить изображения для использования в качестве изображения профиля или в ваш фотоальбом, которые Facebook не будет преобразовывать в JPEG.
... широко используемый метод сжатия с потерями для цифровой фотографии (изображения). Степень сжатия можно регулировать, что позволяет выбрать компромисс между размером памяти и качеством изображения.
... С другой стороны, JPEG может не подходить для рисования линий и другой текстовой или графической графики, где резкие контрасты между соседними пикселями могут вызвать заметные артефакты. Такие изображения могут быть лучше сохранены в графическом формате без потерь, таком как TIFF, GIF, PNG или в формате необработанного изображения.
http://en.wikipedia.org/wiki/Jpeg
Также:
JPEG не подходит для изображений с текстом, большими цветными блоками или простыми формами, потому что четкие линии будут размыты, а цвета могут сместиться.
http://graphicssoft.about.com/od/graphicformats/f/summary.htm
Предложения:
Вышеуказанная цитата «JPEG не подходит для изображений ... большие цветные блоки» указывает на вашу проблему. На фотографии цвета имеют тенденцию к некоторому изменению и / или затенению. JPEG вводит то, что было названо «шум», «артефакты», «пятнистость» и так далее.
Совет по сохранению изображений JPEG. Поскольку JPEG - это формат изображений с потерями, постарайтесь сохранить как можно больше данных этого типа изображений. При сохранении изображения с цветными блоками в формате JPEG ваше программное обеспечение должно предоставлять вам параметр качества изображения. Обычно это слайдер, установленный на 100, чтобы сохранить максимальное качество данных.
Совет по загрузке изображений в формате JPEG . При загрузке в Facebook установите переключатель: «Высокое разрешение (занимает ~ 10 раз больше)».
Самое простое решение (преобразование цвета блока): попробуйте преобразовать изображение в сплошной черный. Это обычно уменьшает пятнистый эффект (хотя и не полностью устраняет). Определенные цвета имеют тенденцию демонстрировать пятнистый эффект, вместо черного вы можете попробовать другие цвета и посмотреть, является ли пятнистый эффект менее заметным.
Более продвинутое решение 1 (представить текстуру с помощью шума в сплошном цвете): проблема в том, что JPEG плохо справляется со сплошными цветами. Решением было бы сделать цвет менее сплошным. Один из стандартных способов сделать это - использовать шумовой фильтр в вашей программе редактирования изображений. Шум может привнести новые резкие цвета. Из-за этого шумовые фильтры часто имеют способ защиты оттенка, или можно уменьшить «насыщенность цвета», или что-то подобное. Этот шаг в учебнике по Photoshop показывает диалог добавления шума, в котором для сохранения оттенка используется монохроматический параметр. Я лично склоняюсь к гауссовскому, но попробуйте оба варианта, чтобы увидеть, какие из них дают лучшие результаты
Более продвинутое решение 2 (добавьте текстуру к сплошному цвету): большинство программ редактирования изображений имеют фильтры, которые могут изменять изображения. Некоторые «художественные» фильтры делают это. Цель здесь - разделить сплошные цвета, чтобы недостатки JPEG не были заметны или неприятны.