2015-11-29 3 views
0

так я использую Appcelerator студии, и, когда я запустить сборку я получаю кучу Libpng предупреждений о МККПAppcelerator Студийные и Libpng предупреждения на окнах

я бы очень как эти предупреждения, чтобы уйти - я не знаю как.

Я запускаю ванильные окна 10, поэтому, пока я рад сделать «материал», чтобы исправить сотни изображений, которые вызывают предупреждение, мне бы очень хотелось поэтапно, для этого.

, если с другой стороны, есть простой способ сказать Appcelerator студии, чтобы прекратить использование Libpng 1.6 (или как-то понизить до Libpng 1.5?), Который будет набухать

или просто сказать Appcelerator студии игнорировать предупреждение - что было бы аккуратно.

все, что я могу сделать, приветствуется.

см. this question для получения более подробной информации, чем я дал о проблеме!

ответ

1

Чтобы исправить файлы PNG, вы можете использовать любое приложение libpng16 для их чтения и перезаписи. Вы получите предупреждения один раз во время этой операции, но не когда вы перечитаете их позже. Вы можете использовать «конвертировать» ImageMagick, «gm convert» GraphicsMagick, pngcrush (отказ от ответственности, я написал pngcrush) или любой другой редактор PNG, созданный с помощью libpng16.

Для подавления libpng16 предупреждения о профилях SRGB без фиксации файлов PNG: если вы можете восстановить приложение, добавьте эту строку в источнике приложения:

png_set_option(read_ptr, PNG_SKIP_sRGB_CHECK_PROFILE, PNG_OPTION_ON); 

или вы можете восстановить libpng16 с возможностью конфигурирования

CPPFLAGS=-DPNG_sRGB_PROFILE_CHECKS=-1 
+0

argh, спасибо. Я закончил тем, что просто получил ImageMagick и CygWin, а затем просто зациклился на всех моих изображениях и запустил конвертер. Немного боли, и я не уверен, почему команда адъютанта решила позволить этой ошибке пройти смертельно. Ну что ж. – bharal

1

Возможно, это проект, который вы создали в Titanium 3.x или старше и теперь работаете с Titanium 4.x или новее, я прав?

В 4.x мы переключились на использование темы Material Design, которая больше не использует PNG, а цветовые палитры. Читайте об изменении в release notes и docs.

Смежные вопросы