У нас нет компилятора для C++ / CLI, это было бы очень большое обязательство для очень небольшой базы пользователей. Полагайте также, что C++ / СПЕЦИФИКАЦИЯ CLI по сути испорчен и непортативный, таким образом, способность скомпилировать это не помогло бы многому в общем случае.
можно скомпилировать использование компилятора.NET MS и выполнения в моно с этими ограничениями:
выполненный с моно в какой-либо системе, если C++ / приложение CLI чист управляемый (но тогда, почему использование такой ужасный язык и не C#?)
выполненный с моно на окнах в других случаях (C++ / приложения CLI находятся в общем непортативном устройстве и включают собственный код, таким образом, они могут работать только на окнах и являются неинтересными для главной цели моно, которая должна запустить управляемые программы на Linux)
Примечание, что сам MS в конечном счете отбросит C++ / CLI, не вкладывает капитал слишком много на нем и переключается на C#.
Мне удалось решить эту проблему, запустив все PNG через pngcrush и удалив все следы цветовых профилей и т. Д.
pngcrush -rem gAMA -rem cHRM -rem iCCP -rem sRGB in.png out.png
Попробуйте сохранить изображения для Интернета (если вы используете фотошоп), потому что я предполагаю, что это другая цветовая шкала.
Скорее всего, это связано с решением Firefox использовать цветовые профили ICC по умолчанию в Firefox 3.5: См. Этот пост на developer.mozilla.org
Вы можете изменить это в FF3.5, введя «about: config» в адресной строке, затем выполнив поиск параметра: gfx.color_management.mode и установив для него значение «0» (по умолчанию в FF3.0).
Firefox 3.5 теперь поддерживает профили ICC по умолчанию. Это означает, что вы можете управлять выводом цвета Firefox через настройки вашей ОС.
Вероятно, ваш профиль ICC неверен, и вам нужно адаптировать его в своей ОС. Думаю, это не Firefox. Для этого вам не нужен хак.
Я подозреваю, что это проблема клиента.
Проверьте свои теги изображений . В частности, я думаю, что вы можете изменить поведение FF3.5 в этом отношении, отредактировав свойство gfx.color_management.mode
(см. здесь )
Этот комментарий мне очень помог:
http://hacks.mozilla.org/2009/06/color-correction/#comment-1490
Я только что запустил
jpegtran -optimize -outfile out.jpg in.jpg
на всех моих файлах JPEG, и все выглядит так, как было до установки 3.5.
Вы можете сохраняйте изображения без данных профиля (например, если у вас есть JPG и вы сохранили его в старом редакторе фотографий без этой функции), тогда Firefox не изменяет его. Я должен сказать, что это СУПЕР неприятная особенность. У них должен быть глобальный переключатель включения / выключения, который вы можете встроить в HTML-код, чтобы справиться с этим. BLah.