>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >Отображение HiRes фото в Firefox http://forum.mozilla-russia.org/viewtopic.php?id=40592 |
Whiterobo > 06-10-2009 14:45:21 |
В Firefox фото высокого разрешения отображаются не корректно: зубчатые наклонные линии (aliasing), задранная резкость (). |
Vladimir_S > 06-10-2009 16:17:04 |
Посмотрите старую тему, начиная отсюда. Попробуйте поиграть с указанным там параметром. |
Whiterobo > 07-10-2009 11:08:27 |
Vladimir_S пишет
Спасибо, Vladimir_S! |
W@ld_Lii > 07-10-2009 12:08:20 |
а у меня так |
Whiterobo > 07-10-2009 12:41:24 |
W@ld_Lii пишет
Спасибо, W@ld_Lii! Видимо, разрешение недостаточно высокое, поэтому Ваше фото отображается достаточно корректно. Если же скачать в полном разрешении 4080×3726 (http://picasaweb.google.com/lenovocomms/ThinkPadSL500#5247669077374475762) и это фото открыть на Лисе, то будут видны искажения масштабирования : |
W@ld_Lii > 07-10-2009 15:50:36 |
Действительно, так оно и есть. images.dither Использовать сглаживание изображений? auto : Автоматически |
Whiterobo > 07-10-2009 17:31:47 |
Не помогает (. Насколько я понял этот параметр отвечает за сглаживание цветовых переходов. А здесь нужно сглаживание именно самой фотографии при масштабировании. |
W@ld_Lii > 07-10-2009 18:15:26 |
Нашел в инете темы с данной проблемой. Решения нет. один из пользователей пишет
|
Whiterobo > 07-10-2009 18:45:38 |
Прочитал. Не верю, что его нет. В Лисе должно быть - он же "самый гибкий, самый-самый". Может кто-нибудь таки знает решение? |
Al_H > 07-10-2009 21:07:52 |
Ошибку подтверждаю. Открывал картинку разными браузерами с интересным результатом. Как известно, начиная с Firefox 3.0 механизм масштабирования изображений был существенно доработан. Картинка в Arora (движок WebKit, как в Safari) открывается с зубчиками. В Firefox 3.5.4pre открывается без сглаживания, но, если щелкнуть по ней для разворачивания в 100% и щелкнуть снова, сглаживание появляется. Safari сглаживает картинку только в версиях 4.x. |
banbot > 07-10-2009 23:17:10 |
В Firefox 3.6b1pre/3.7a1pre проверяли? |
Whiterobo > 08-10-2009 00:49:51 |
Al_H, спасибо за участие! |
Зайчик Ben > 08-10-2009 00:54:13 |
В opera 10 то же самое - лесенки и прочая бяка |
Whiterobo > 08-10-2009 01:16:05 |
Зайчик Ben пишет
В Opera 10 сглаживание чуть хуже (слабее?), чем в Хром, но оно есть и при масштабировании до 25% все цифры\буквы на этом фото (http://chole.ru/x-ray/images-web/SL500_11-re.jpg) читабельны. Кстати, вот хороший пример масштабирования: http://elv1s.ru/articles/webdev/image-resizing/ |
Al_H > 08-10-2009 17:26:05 |
Whiterobo пишет
А почему у меня изменилось? Вы мой вариант открывали? 08-10-2009 17:27:44 |
Whiterobo > 09-10-2009 11:37:43 |
Al_H пишет
Ваш вариант открывал - ничего не изменилось, сглаживание не появилось. Если не сложно, выложите скриншот сглаживания в сравнении с Хромом (или IE\Opera) при одинаковом масштабе фото (как в моем первом сообщении). |
Iczer > 10-10-2009 21:24:29 |
Заметил этот этот баг давно, но пока решения не попадалось... хоть расширение кто нибудь написал бы... |
Unghost > 13-10-2009 22:45:28 |
https://bugzilla.mozilla.org/enter_bug.cgi |
Iczer > 28-10-2009 18:57:27 |
Есть какой нибудь прогре по сабжевой теме? Если кто знаком с исходниками - как реализовано масштабирование - через отдельную dll ? Может её при сборке заменить? Unghost |
Whiterobo > 05-11-2009 14:12:53 |
Iczer пишет
Прогресса нет, решения пока не найдено, что для Firefox как то нетипично. |
Vitaliy > 05-11-2009 14:59:26 |
Хе-хе... Полно заявок на багзилле про это. |
Forest > 05-11-2009 18:33:20 |
Vitaliy |
Vitaliy > 05-11-2009 20:15:39 |
Forest |
Forest > 05-11-2009 20:53:04 |
Vitaliy Vitaliy пишет
Если честно, то у меня инет такой, что смотреть HiRes фотки браузером мне в ближайшие пару лет не грозит А ещё есть всякие программы по починке багов за деньги - можно туда попробовать обратиться... |
alexei1966 > 20-06-2011 23:46:01 |
Со времени последнего ответа прошло полтора года. Сейчас поставил себе последний Debian (sqeeze), 64-bits, тестирую FF 3.6 и FF 4.01 - результат все тот же: если Firefox должен масштабировать графику, он делает это крайне некачественно: "зубчики", размытость и т.п. На картах Гугла и Яндекса это просто беда какая-то. На Опере и Хроме - изображения четкие в любом случае. Появились ли какие-либо средства улучшить качество картинки в FF? |
VeRtex > 21-06-2011 09:08:11 |
alexei1966 |
alexei1966 > 22-06-2011 07:57:20 |
Уря-я-я! Поставил с утра FireFox 5.0 - сглаживание нормальное, серфить можно!! При этом на той же машине FF 3.6 (Iceweasel) и FF 4.01 показывают картинки несглаженными. В целом картинки оказываются более "мягкими", чем в Хроме, но это уже скорее вопрос вкуса. Уважаемый VeRtex - для вас выгружаю скриншоты в PNG. Поверьте, они не отличаются от скринов в JPEG. Для истинных линуксоидов - вывод библиотек, с которыми динамически линкуются на моей машине Iceweasel, FF 4, FF 5: # ldd /usr/lib/iceweasel/firefox-bin|sort # ldd /opt/firefox5/firefox-bin|sort # ldd /opt/firefox4/firefox-bin|sort |
VeRtex > 22-06-2011 08:48:41 |
Что-то у вас мыло какое-то на картах. Такое ощущение, что изменен масштаб. Скриншот (откройте его через контекстное меню, чтобы увидеть настоящий размер) |
alexei1966 > 24-06-2011 11:30:03 |
VeRtex пишет
1. Масштаб не менял - PrintScreen, сохранил .png. Насчет мыла - это точно, и такая же ерунда на всех страницах, где графика масштабируется Лисой. Т.е. если картинка вставлена без указания размеров в тэге IMG, все в порядке, но если исходная картинка, скажем, 100 на 200 пикселей, а в IMG указаны другая высота / ширина - Лиса показывает "замыленную", по вашему точному выражению, картинку. 2. about:support - под 3.6 не работает ("URL не найден"), 4-й FF я за ненадобностью потер. В спойлере привожу дамп about:support для 5-й версии.
скрытый текст Сведения о приложении Имя Версия User Agent Папка профиля Открыть его папку Включённые плагины about:plugins Конфигурация сборки about:buildconfig Расширения Имя Версия Включено ID Diigo Toolbar Firebug LastPass All-in-One Gestures Яндекс.Бар Изменённые настройки Имя Значение accessibility.typeaheadfind.flashBar browser.history_expire_days.mirror browser.places.importBookmarksHTML browser.places.smartBookmarksVersion browser.startup.homepage browser.startup.homepage_override.buildID browser.startup.homepage_override.mstone extensions.lastAppVersion font.name.serif.x-cyrillic font.size.variable.x-cyrillic gfx.color_management.mode keyword.URL network.cookie.prefsMigrated places.database.lastMaintenance places.history.expiration.transient_current_max_pages print.print_bgcolor print.print_bgimages print.print_colorspace print.print_downloadfonts print.print_evenpages print.print_in_color print.print_margin_bottom print.print_margin_left print.print_margin_right print.print_margin_top print.print_oddpages print.print_orientation print.print_pagedelay print.print_paper_data print.print_paper_height print.print_paper_name print.print_paper_size_type print.print_paper_size_unit print.print_paper_width print.print_plex_name print.print_printer print.print_resolution_name print.print_scaling print.print_shrink_to_fit print.print_to_file print.print_unwriteable_margin_bottom print.print_unwriteable_margin_left print.print_unwriteable_margin_right print.print_unwriteable_margin_top print.printer_HP-LaserJet-1022.print_bgcolor print.printer_HP-LaserJet-1022.print_bgimages print.printer_HP-LaserJet-1022.print_colorspace print.printer_HP-LaserJet-1022.print_command print.printer_HP-LaserJet-1022.print_downloadfonts print.printer_HP-LaserJet-1022.print_edge_bottom print.printer_HP-LaserJet-1022.print_edge_left print.printer_HP-LaserJet-1022.print_edge_right print.printer_HP-LaserJet-1022.print_edge_top print.printer_HP-LaserJet-1022.print_evenpages print.printer_HP-LaserJet-1022.print_footercenter print.printer_HP-LaserJet-1022.print_footerleft print.printer_HP-LaserJet-1022.print_footerright print.printer_HP-LaserJet-1022.print_headercenter print.printer_HP-LaserJet-1022.print_headerleft print.printer_HP-LaserJet-1022.print_headerright print.printer_HP-LaserJet-1022.print_in_color print.printer_HP-LaserJet-1022.print_margin_bottom print.printer_HP-LaserJet-1022.print_margin_left print.printer_HP-LaserJet-1022.print_margin_right print.printer_HP-LaserJet-1022.print_margin_top print.printer_HP-LaserJet-1022.print_oddpages print.printer_HP-LaserJet-1022.print_orientation print.printer_HP-LaserJet-1022.print_page_delay print.printer_HP-LaserJet-1022.print_pagedelay print.printer_HP-LaserJet-1022.print_paper_data print.printer_HP-LaserJet-1022.print_paper_height print.printer_HP-LaserJet-1022.print_paper_name print.printer_HP-LaserJet-1022.print_paper_size_type print.printer_HP-LaserJet-1022.print_paper_size_unit print.printer_HP-LaserJet-1022.print_paper_width print.printer_HP-LaserJet-1022.print_plex_name print.printer_HP-LaserJet-1022.print_resolution_name print.printer_HP-LaserJet-1022.print_reversed print.printer_HP-LaserJet-1022.print_scaling print.printer_HP-LaserJet-1022.print_shrink_to_fit print.printer_HP-LaserJet-1022.print_to_file print.printer_HP-LaserJet-1022.print_unwriteable_margin_bottom print.printer_HP-LaserJet-1022.print_unwriteable_margin_left print.printer_HP-LaserJet-1022.print_unwriteable_margin_right print.printer_HP-LaserJet-1022.print_unwriteable_margin_top print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.can_change_colorspace print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.can_change_downloadfonts print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.can_change_jobtitle print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.can_change_num_copies print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.can_change_orientation print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.can_change_paper_size print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.can_change_plex print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.can_change_printincolor print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.can_change_resolution print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.can_change_spoolercommand print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.colorspace.0.name print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.colorspace.count print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.has_special_printerfeatures print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.orientation.0.name print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.orientation.1.name print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.orientation.count print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.0.height_mm print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.0.is_inch print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.0.name print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.0.width_mm print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.1.height_mm print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.1.is_inch print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.1.name print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.1.width_mm print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.2.height_mm print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.2.is_inch print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.2.name print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.2.width_mm print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.3.height_mm print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.3.is_inch print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.3.name print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.3.width_mm print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.4.height_mm print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.4.is_inch print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.4.name print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.4.width_mm print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.5.height_mm print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.5.is_inch print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.5.name print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.5.width_mm print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.6.height_mm print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.6.is_inch print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.6.name print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.6.width_mm print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.paper.count print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.plex.0.name print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.plex.count print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.resolution.0.name print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.resolution.count print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.supports_colorspace_change print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.supports_downloadfonts_change print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.supports_jobtitle_change print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.supports_orientation_change print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.supports_paper_size_change print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.supports_plex_change print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.supports_printincolor_change print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.supports_resolution_change print.tmp.printerfeatures.CUPS/HP-LaserJet-1022.supports_spoolercommand_change print.tmp.printerfeatures.HP-LaserJet-1022.can_change_colorspace print.tmp.printerfeatures.HP-LaserJet-1022.can_change_downloadfonts print.tmp.printerfeatures.HP-LaserJet-1022.can_change_jobtitle print.tmp.printerfeatures.HP-LaserJet-1022.can_change_num_copies print.tmp.printerfeatures.HP-LaserJet-1022.can_change_orientation print.tmp.printerfeatures.HP-LaserJet-1022.can_change_paper_size print.tmp.printerfeatures.HP-LaserJet-1022.can_change_plex print.tmp.printerfeatures.HP-LaserJet-1022.can_change_printincolor print.tmp.printerfeatures.HP-LaserJet-1022.can_change_resolution print.tmp.printerfeatures.HP-LaserJet-1022.can_change_spoolercommand print.tmp.printerfeatures.HP-LaserJet-1022.colorspace.0.name print.tmp.printerfeatures.HP-LaserJet-1022.colorspace.count print.tmp.printerfeatures.HP-LaserJet-1022.has_special_printerfeatures print.tmp.printerfeatures.HP-LaserJet-1022.orientation.0.name print.tmp.printerfeatures.HP-LaserJet-1022.orientation.1.name print.tmp.printerfeatures.HP-LaserJet-1022.orientation.count print.tmp.printerfeatures.HP-LaserJet-1022.paper.0.height_mm print.tmp.printerfeatures.HP-LaserJet-1022.paper.0.is_inch print.tmp.printerfeatures.HP-LaserJet-1022.paper.0.name print.tmp.printerfeatures.HP-LaserJet-1022.paper.0.width_mm print.tmp.printerfeatures.HP-LaserJet-1022.paper.1.height_mm print.tmp.printerfeatures.HP-LaserJet-1022.paper.1.is_inch print.tmp.printerfeatures.HP-LaserJet-1022.paper.1.name print.tmp.printerfeatures.HP-LaserJet-1022.paper.1.width_mm print.tmp.printerfeatures.HP-LaserJet-1022.paper.2.height_mm print.tmp.printerfeatures.HP-LaserJet-1022.paper.2.is_inch print.tmp.printerfeatures.HP-LaserJet-1022.paper.2.name print.tmp.printerfeatures.HP-LaserJet-1022.paper.2.width_mm print.tmp.printerfeatures.HP-LaserJet-1022.paper.3.height_mm print.tmp.printerfeatures.HP-LaserJet-1022.paper.3.is_inch print.tmp.printerfeatures.HP-LaserJet-1022.paper.3.name print.tmp.printerfeatures.HP-LaserJet-1022.paper.3.width_mm print.tmp.printerfeatures.HP-LaserJet-1022.paper.4.height_mm print.tmp.printerfeatures.HP-LaserJet-1022.paper.4.is_inch print.tmp.printerfeatures.HP-LaserJet-1022.paper.4.name print.tmp.printerfeatures.HP-LaserJet-1022.paper.4.width_mm print.tmp.printerfeatures.HP-LaserJet-1022.paper.5.height_mm print.tmp.printerfeatures.HP-LaserJet-1022.paper.5.is_inch print.tmp.printerfeatures.HP-LaserJet-1022.paper.5.name print.tmp.printerfeatures.HP-LaserJet-1022.paper.5.width_mm print.tmp.printerfeatures.HP-LaserJet-1022.paper.6.height_mm print.tmp.printerfeatures.HP-LaserJet-1022.paper.6.is_inch print.tmp.printerfeatures.HP-LaserJet-1022.paper.6.name print.tmp.printerfeatures.HP-LaserJet-1022.paper.6.width_mm print.tmp.printerfeatures.HP-LaserJet-1022.paper.count print.tmp.printerfeatures.HP-LaserJet-1022.plex.0.name print.tmp.printerfeatures.HP-LaserJet-1022.plex.count print.tmp.printerfeatures.HP-LaserJet-1022.resolution.0.name print.tmp.printerfeatures.HP-LaserJet-1022.resolution.count print.tmp.printerfeatures.HP-LaserJet-1022.supports_colorspace_change print.tmp.printerfeatures.HP-LaserJet-1022.supports_downloadfonts_change print.tmp.printerfeatures.HP-LaserJet-1022.supports_jobtitle_change print.tmp.printerfeatures.HP-LaserJet-1022.supports_orientation_change print.tmp.printerfeatures.HP-LaserJet-1022.supports_paper_size_change print.tmp.printerfeatures.HP-LaserJet-1022.supports_plex_change print.tmp.printerfeatures.HP-LaserJet-1022.supports_printincolor_change print.tmp.printerfeatures.HP-LaserJet-1022.supports_resolution_change print.tmp.printerfeatures.HP-LaserJet-1022.supports_spoolercommand_change privacy.sanitize.migrateFx3Prefs security.warn_viewing_mixed Графика Аппаратно ускоренные окна |
VeRtex > 24-06-2011 12:50:53 |
alexei1966 пишет
Попробуйте сбросить данный параметр. Должно быть 2. |
alexei1966 > 24-06-2011 12:54:18 |
VeRtex пишет
Нет, не наблюдалась (см. пост от 22-06-2011 08:57:20). FF 5.0 - все в порядке. Новый профиль использовал - без разницы. Поставил по вашему совету gfx.color_management.mode = 2, ничего не изменилось ни в 3.6 (плохо), ни в 5.0 (хорошо). |
VeRtex > 24-06-2011 13:03:37 |
alexei1966 пишет
Не заметил, моя вина. 24-06-2011 13:05:20 |
alexei1966 > 24-06-2011 13:28:51 |
Сброс масштаба в FF 3.6 с помощью Ctrl+0 помог, спасибо! Это, в общем, и есть решение. Неудобно - но не хочу заморачиваться, потому что FF 5.0 масштабирует корректно. Насчет "не ахти" - согласен, Хром и Опера выводят более резко, но все же качество вполне приемлемо. Запуск в safe-mode FF 3.6 никаких изменений не дал. Теперь бы решить проблему с отсутствием принтеров в FF 4.0/5.0 |
VeRtex > 24-06-2011 18:45:45 |
alexei1966 |