Очень похоже, что твоя открывающая программа ожидает другую длинну строки. Например выравнивание каждой строки на 4 байта. Я тебя заранее спрашивал нужно ли оно. Ты сказал, что нет.
PS: Попробуй сделать выделение по ширине кратное 4
Экспорт в RAW
Правила форума
Настоятельно рекомендуем ознакомиться с правилами раздела платных услуг ТУТ.
Настоятельно рекомендуем ознакомиться с правилами раздела платных услуг ТУТ.
- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Экспорт в RAW
То, что она ожидает - ей говорится ручками при открытии РАВа.vdemidov писал(а):Очень похоже, что твоя открывающая программа ожидает другую длинну строки. Например выравнивание каждой строки на 4 байта. Я тебя заранее спрашивал нужно ли оно. Ты сказал, что нет.
PS: Попробуй сделать выделение по ширине кратное 4
Опять же, РАВы с моих скриптов она же открывает ОК. Никакого выравнивания там в них я не делал.
Щас буду смотреть хексом, где затык.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/


- vdemidov
- Гуру
- Сообщения: 1687
- Зарегистрирован: 12 дек 2008, 13:10
- Откуда: Киев
- Благодарил (а): 191 раз
- Поблагодарили: 157 раз
Re: Экспорт в RAW
Значит ты клеил только по тайлам и получал всегда ширину кратную 4-м. Пробуй склеивать с шириной кратной 4-м для начала.Parasite писал(а):Опять же, РАВы с моих скриптов она же открывает ОК. Никакого выравнивания там в них я не делал.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Экспорт в RAW
Да щас, ага.vdemidov писал(а):Значит ты клеил только по тайлам и получал всегда ширину кратную 4-м
Разобрался. Какой-то нехороший человек в домене настроил запуск юзверьских экзешников от лица "доверенного юзера", а не от лица залогинившегося. Соответственно, все файлы оных принадлежали другому юзеру - и открывалка изволила глючить-сс от таких извратов. Попробовал на своем личном компе - все ОК, все открывается как надо.
Еще вопрос: везде, где я пробовал - альфа пишется как FF. Оно вообще в зависимости от чего меняется (учитывая то, что самостоятельные слои в СКЛЕЙКА не представлены, а лишь в составе наложения на и так уже непрозрачную карту)? Может быть, именно в РАВе лучше класть прозрачную альфу поверху default_fill, то есть над дыркой? Это даст фичу "маска заполнения", грузанув только альфаканал со сведенного.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/


- vdemidov
- Гуру
- Сообщения: 1687
- Зарегистрирован: 12 дек 2008, 13:10
- Откуда: Киев
- Благодарил (а): 191 раз
- Поблагодарили: 157 раз
Re: Экспорт в RAW
Я кажется уже писал, что для дефолтного цвета нулевая альфа ставится, только если выбран слой без основной карты. Это поведение общее для всех склеек.Parasite писал(а):Еще вопрос: везде, где я пробовал - альфа пишется как FF. Оно вообще в зависимости от чего меняется (учитывая то, что самостоятельные слои в СКЛЕЙКА не представлены, а лишь в составе наложения на и так уже непрозрачную карту)? Может быть, именно в РАВе лучше класть прозрачную альфу поверху default_fill, то есть над дыркой? Это даст фичу "маска заполнения", грузанув только альфаканал со сведенного.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
-
Tolik
- Гуру
- Сообщения: 2604
- Зарегистрирован: 28 янв 2011, 10:38
- Благодарил (а): 283 раза
- Поблагодарили: 587 раз
Re: Экспорт в RAW
SAS.Planet.Nightly.150510.8751.7z
Теперь IrfanView всё хорошо открывает, и с альфой, и без альфы.
Width=1137
Height=729
Bit/pixel=32
ByteOrder=RGBA
DefaultFill=#C0C0C0FF
Теперь IrfanView всё хорошо открывает, и с альфой, и без альфы.
Width=1137
Height=729
Bit/pixel=32
ByteOrder=RGBA
DefaultFill=#C0C0C0FF
- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Экспорт в RAW
Так я и спрашиваю - над ним можно ли делать нулевую альфу, если сводим с альфой? НЕ альфу со слоя (которой все равно не будет, коль скоро DefaultFill), и НЕ глобальную alpha=00 если сводим слой, а именно над дыркой в карте. То же самое и для карты. Остальное - как обычно.vdemidov писал(а):Я кажется уже писал, что для дефолтного цвета нулевая альфа ставится, только если выбран слой без основной карты.
То есть:
- если сводим слой и разрешена альфа в раве - пишем альфу со слоя если пиксель есть, и alpha=0 если пикселя нет (DefaultFill).
- если сводим карту и разрешена альфа в раве - пишем альфа=FF где пиксель есть, и alpha=0 где пикселя нет (DefaultFill).
Просто если уж cделана поддержка альфы - то и дырки в сводимом ею же и обрисовывать. Дырки же прозрачны? Прозрачны.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/


- vdemidov
- Гуру
- Сообщения: 1687
- Зарегистрирован: 12 дек 2008, 13:10
- Откуда: Киев
- Благодарил (а): 191 раз
- Поблагодарили: 157 раз
Re: Экспорт в RAW
Все можно, но это общий механизм для всех склеек, поэтому отдельными хотелками. На всякий случай уточню, что если в карте или слое есть полностью прозрачные дырки, то в склейке они тоже будут заполнены дефолтным цветом.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Экспорт в RAW
Легко:vdemidov писал(а):Все можно, но это общий механизм для всех склеек, поэтому отдельными хотелками.
http://www.sasgis.org/mantis/view.php?id=2718
http://www.sasgis.org/mantis/view.php?id=2719
Тут можно закругляться, я думаю. Ни у кого больше вопросов нет?
The only difference between me and a mad man is that I am not mad. /Salvador Dali/


- vdemidov
- Гуру
- Сообщения: 1687
- Зарегистрирован: 12 дек 2008, 13:10
- Откуда: Киев
- Благодарил (а): 191 раз
- Поблагодарили: 157 раз
Re: Экспорт в RAW
Ну, тебе виднее. Ты же заказчик.Parasite писал(а):Тут можно закругляться, я думаю. Ни у кого больше вопросов нет?
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.