Menuet Graphics Library
-
Я провел эксперимент.Взял картинку 1024*768 и сохранил её в формате BMP в Photoshop,и в MsPaint.Фотошоповская бмп картинка была на 2 байта длиннее,чем паинтовская.И именно фотошоповская картика открылась в ANIMAGE(графический редактор для Колибри,который я пишу) неправильно,а вот пэинтовская отобразилась корректно.Мне сразу вспомнилось,что фотошоповские jpegи в Колибри не открываются,потомучто компания Adobe ввела свой формат jpeg,отличающийся от того,который рекомендован стандартом ISO.И тут я понял,что BMP декодер работает правильно,а про те стандарты которые придумывает компания Adobe он знать не знает.Я в ANIMAGE буду делать поддержку стандартного BMP,а на двойственность стандартов Adobe не будем обращать внимания.
andrew_programmer
А какой у тебя Фотошоп (версия)?
А насчет JPG и JPEG - надо просто при сохранении выбирать опции формата (для русской версии): Основная линия ("Стандарт") или Основная линия (оптимизированный, занимает немного меньше места) и ни в коем случае не выбирать усовершенствованный. Он занимает места меньше всех и не открывается JPEGVIEW.
Кстати с GIF тоже есть траблы и тоже для Фотошопа.
А какой у тебя Фотошоп (версия)?
А насчет JPG и JPEG - надо просто при сохранении выбирать опции формата (для русской версии): Основная линия ("Стандарт") или Основная линия (оптимизированный, занимает немного меньше места) и ни в коем случае не выбирать усовершенствованный. Он занимает места меньше всех и не открывается JPEGVIEW.
Кстати с GIF тоже есть траблы и тоже для Фотошопа.
Восьмой.
Давайте не будем нарекать на Photoshop. Если выбрать при сохранении в JPEG формат Baseline ("Standard"), а не Baseline Optimized или Progressive, то всё замечательно открывается.
Что касается BMP, то у Photoshop'а размер файлов больше из-за того, что он округляет его до кратного 4.
И кстати, 32-битный BMP - это реальность. Просто 3 байта на цвет и один (не играющий никакой роли) для выравнивания.
Что касается BMP, то у Photoshop'а размер файлов больше из-за того, что он округляет его до кратного 4.
И кстати, 32-битный BMP - это реальность. Просто 3 байта на цвет и один (не играющий никакой роли) для выравнивания.
Новая версия библиотеки-мутанта-с-планеты-марс.
В архиве набор софта который использует ascl. Внимание! Внутри только asm-файлы+картинки. Например батников для сборки софта нету(они лежат на свн).
Пути прописаны относительно архива, так что при заливки в svn нужно обязательно учитывать размещение файлов macros.inc и lang.inc.
Состав:
Библиотека:
ascl_lib\
Софт, который собирается/запускается/минуту работает:
3dcube2\
3detx60b\
arcanii\
arcanoid\
invaders\
pong3\
trantest\
Софт, который собирается, но не работает:
phenix\
Софт, который не собирается:
sysxtree\
Для сборки, можно просто запустить консоль(с учетом того что в переменной path у вас размещен fasm.exe) и выполнить:
fasm <имя_проекта>.asm
з.ы. на svn заливать не советую сразу, для начала нужно разобраться с phenix и sysxtree, потом нужно потестировать софт и потом только заливать. ИМХО. Ну или содержать на svn три версии либы(одна общая, одна для phenix и еще одна для sysxtree).
В архиве набор софта который использует ascl. Внимание! Внутри только asm-файлы+картинки. Например батников для сборки софта нету(они лежат на свн).
Пути прописаны относительно архива, так что при заливки в svn нужно обязательно учитывать размещение файлов macros.inc и lang.inc.
Состав:
Библиотека:
ascl_lib\
Софт, который собирается/запускается/минуту работает:
3dcube2\
3detx60b\
arcanii\
arcanoid\
invaders\
pong3\
trantest\
Софт, который собирается, но не работает:
phenix\
Софт, который не собирается:
sysxtree\
Для сборки, можно просто запустить консоль(с учетом того что в переменной path у вас размещен fasm.exe) и выполнить:
fasm <имя_проекта>.asm
з.ы. на svn заливать не советую сразу, для начала нужно разобраться с phenix и sysxtree, потом нужно потестировать софт и потом только заливать. ИМХО. Ну или содержать на svn три версии либы(одна общая, одна для phenix и еще одна для sysxtree).
- Attachments
-
-
ascl_lib.7z (133.04 KiB)Downloaded 327 times
-
Это такой привет из прошлого?:)
Я бы забил на sysxtree, но починил бы phenix.
Я бы забил на sysxtree, но починил бы phenix.
SoUrcerer, я сейчас понемногу занялся вычищением svn от дублирующих библиотек и файлов. Вот ascl одна из таких вещей.
з.ы. В общем проблема в том, что есть две версии работы с gif файлами. Они разные. Основной софт работает с более свежей версией, phenix и systree работает со старой(в которой еще используется gif_lite.inc).
з.ы. В общем проблема в том, что есть две версии работы с gif файлами. Они разные. Основной софт работает с более свежей версией, phenix и systree работает со старой(в которой еще используется gif_lite.inc).
Окно у arcanoid стало растягиваемым.
Сделаем мир лучше!
CleverMouse, спасибо за тесты, мне интересно где ты тестировала? Эмулятор, qemu или реальная машина? Просто у меня в эмуляторе растягивается(есть подозрение на баг эмулятора), в qemu все нормально, а реальной машины нету под рукой.
Я вообще скомпилированные бинарники сравнивала.
Сделаем мир лучше!
Who is online
Users browsing this forum: No registered users and 2 guests