#flash #actionscript-3 #actionscript #air
#flash #actionscript-3 #actionscript #воздух
Вопрос:
Я загружаю растровое изображение на сцену, это GIF и устанавливаю сжатие без потерь. Я убедился, что его координаты являются целыми числами и не разрешили сглаживание (сглаживание несколько устраняет проблему, но снижает качество изображения).
Проблема в том, что изображение, похоже, сдвигается на один пиксель влево и добавляет этот пиксель к правой стороне, что означает, что одна сторона не имеет границы, а другая имеет двойную границу.
Исходное растровое изображение не имеет этой проблемы, и на изображении нет прозрачности. и т. Д.
Кто-нибудь знает, что может быть причиной этого?
Комментарии:
1. Вы пытались преобразовать его в формат jpg перед импортом во Flash? Flash преобразует все в формат jpeg перед выводом изображений.
2. @Kodiak Ты уверен? Я не думаю, что это так, поскольку позволяет выбирать между сжатием jpeg и сжатием PNG / GIF без потерь в свойствах растрового изображения. Кажется глупым, что вы вынуждены сжимать изображение, если вы этого не хотите, особенно если в нем меньше 255 цветов.
3. Можете ли вы какой-нибудь код? также, возможно, изображение проблемы, с которой вы столкнулись?
4. @Taurayi это не проблема с кодом, изображение импортируется непосредственно на сцену через IDE
5. @George тогда зачем вкладки actionscript-3 и actionscript? также теги air и adobe-air? Кажется, что это должно быть flash и flash-x (x — cs3, cs4 и т. Д.).
Ответ №1:
Я бы попробовал использовать формат jpeg — честно говоря, GIF-файлы чаще всего выглядят забавно во flash, поэтому сейчас я предпочитаю использовать только jpeg.
Кроме того, это кажется простым, но убедитесь, что gif не масштабируется — качество часто страдает, когда растровое изображение масштабируется во flash для меня тоже.
Комментарии:
1. Я не могу позволить себе использовать jpeg, потому что он предназначен для мобильного приложения и компилируется для air для ios … формат jpeg без потерь намного больше, и даже файл с потерями больше, чем мой gif. Необходимо свести размер к минимуму.
2. в этом случае вы масштабируете gif?
3. нет, это вообще не меняется. 100% 100% для обоих значений масштаба, и ничего не меняет gif позже в приложении.