Speccy - наш выбор!  
ZXPRESS
ZXTUNES
Virtual TR-DOS
World of Spectrum
ZX Spectrum Old Demos

Вернуться   Speccy - наш выбор! » Эмуляция ZX Spectrum'а » Утилиты

Ответ
 
Опции темы Опции просмотра
Старый 22.02.2009, 00:21   #1
Activist
 
Регистрация: 16.09.2005
Адрес: Дзержинск (DustCity)
Сообщений: 314
Сказал(а) Спасибо: 8
Поблагодарили 125 раз(а) в 50 сообщениях
TmK will become famous soon enoughTmK will become famous soon enough
По умолчанию multiArtist - Граф. редактор на ПЦ для мультигигаскрина

Собственно совместно с riskej пишу простенький граф редактор для редактирования мультигигаскрин графики на ПЦ. В первом посте буду выкладывать новые версии.



Поддерживает размер знакомест 8x8, 8x4, 8x2, 8x1(16 знакомест посередине, остальные 8х8)

На данный момент доступна версия 0.91:
(скачиваем 0.83 а потом тока EXE от 0.91)

в архиве содержится сам редактор, пример картинки, описание форматов хранения файлов, утилиты просмотра для ZX.

ОБНОВЛЕНИЯ:

x0.91
- инициализация бордюра (раньше не выбирался цвет при открытии редактора)
- исправлен глюк при открытии двойным кликом по файлу
- исправлен глюк открыть с помощью (не работал зум)
- исправлен глюк при нажатии L - срабатывало выделении области
- новый инструмент - рисование прямоугольника (hotkey J)
- исправлен глюк - при рисовании линии не срабатывало undo
- при выборе окна зума в предпросмотре:
курсором меняем степень увеличения (x8/x12/x16)
отображаем в зум-селекторе выбранный редим (x8/x12/x16)
- окно просмотра области 11х11 знакомест вокруг текущего положения курсора (hotkey ALT+V)
- текущее положение курсора в точках (X,Y) и знакоместах (Ax,Ay)

x0.90
- Экспорт в *.BMP
- при управлении курсором с помощью CTRL+Sinclair (6,7,8,9) стрелка движется попиксельно относительно PC-пикселов (кому сложно сделать центровку мышкой относительно zx-пиксела, для последующего рисования с помощью Sinclair-Joystick (6,7,8,9,0,SPACE))
- Добавлена вспомогательная палитра, отражающая переходы возможных цветов (щелчок по ней - отображение вариантов выбора данного цвета в основном окне выбора палитры)
подробно : http://zx.pk.ru/showpost.php?p=279727&postcount=80
- Инструмент "линия" - рисует линии, когда линия нарисована, курсор перемещается в конец текущей линии и начинается процесс рисования новой. ESC - отмена рисования текущей линии. (пока отображение тормозит, и сама линия при визуализации отрисовывается как линия на пц)
- Добавлены варианты зума, теперь их четыре: х4 / х8 / х12 / х16

x0.89
- ротация пикселов теперь во все стороны и можно по CTRL+Cursor
- сделан импорт из mg1,mg2,mg4,mg8
- при сохранении убран глюк с отсутствием расширений у mg1, mg2, mg4, mg8 а также при оверврайте задается вопрос.
- добавлено управление от Sinclair-Joystick (6,7,8,9,0,SPACE)
Режим для извращенцев:
в данном режиме курсор перемещается попиксельно, что должно ускорить и упростить рисование однотипных штриховок
0, пробел - эмулируют левую и правую кнопки мыши.

x0.88
- исправлена ошибка с зумом при открытии файла по двойному щелчку
- добавлена ротация пикселов

x0.87
- исправлен глюк с кнопками зума
- частично реализованы функции ColorCorrector.

x0.86
- для выделения доступны функции: отражение горизонтальное/вертикальное, поворот 90` (нормально работает только для 8х8).
- устранен глюк с ограничением на размер окна редактора.
- устранен глюк на невозможность просмотра при открытии файла при двойном щелчке по нему.
- поддержан импорт *.img, *.$img, *.scr, *.$scr
- введены горячие клавиши: P-карандаш, N-заливка, S-выделение, ESC-снятие выделения.
- появились зачатки Color Corrector`а.

x0.85
- добавлена возможность менять размер окна редактора и окна редактирования, в окне редактирования теперь плавная прокрутка, но правда пока временно неработает:
SPACE - При удерживании скроллирование видимой области
CURSOR - скроллирование видимой области

- добавлены инструменты
1. карандаш - обычный режим рисования (как раньше)
2. заливка знакомест - заливает знакоместа текущим цветом и выставляет текущую палитру
3. выделение - позволяет выделять область рисунка и производить потом с ним какие либо действия:
3.1 копировать [CTRL+C] (если область не выбрана то назначается выделение текущему знакоместу)
3.2 вставить [CTRL+V] (вставка пока работает в текущее знакоместо, поэтому надо поставить курсор в желаемое место и нажать CTRL+V)
3.3 удалить [DEL] - заполнение области текущим цветом и выставление текущей палитры (как заливка знакомест, только для выдления)
чтобы убрать выделение необходимо в меню выбрать edit > remove_selection


x0.84
- добавлена функция ундо CTRL+Z (работает как в фотошопе, т.е. нажатие второй раз работает как REDO)
- триггеры режима рисования PIX, RGB добавлены на горяцие кнопки 'Q','W'
- если установить ассоциацию файлов mgs с программой, то можно будет открывать файлы по двойному щелчку по ним, при этом текущие директории для открытия/сохранения файла будут указывать на место где лежит открываемый файл
Вложения
Тип файла: zip multiArtist_x0.83.zip (579.2 Кб, 226 просмотров)
Тип файла: zip multiArtist x0.91.zip (339.5 Кб, 93 просмотров)
__________________
Pentagon1024sl2.2/TSFM/Z-Controller/GS128Kb/HDD/CDROM/Palcoder

Последний раз редактировалось TmK; 15.05.2010 в 16:47.
Offline   Ответить с цитированием
Этот пользователь сказал Спасибо TmK за это полезное сообщение:
moroz1999 (09.06.2010)
Старый 22.02.2009, 00:34   #2
Guru
 
Аватар для newart
 
Регистрация: 19.01.2005
Адрес: Санкт-Петербург
Сообщений: 5,240
Сказал(а) Спасибо: 91
Поблагодарили 291 раз(а) в 170 сообщениях
newart is a name known to allnewart is a name known to allnewart is a name known to allnewart is a name known to allnewart is a name known to allnewart is a name known to all
По умолчанию

Цитата:
Сообщение от TmK Посмотреть сообщение
Вопрос: Есть ктонито кто может написать конвертор из бмп в любой из форматов?
Попроси у LCD сорцы, мне он присылал. Правда там PureBasic... но в dll скомпилить не сложно.
Online   Ответить с цитированием
Старый 22.02.2009, 01:46   #3
FishBone Crew
 
Аватар для breeze
 
Регистрация: 11.02.2005
Адрес: Grodno, Belarus
Сообщений: 2,495
Сказал(а) Спасибо: 170
Поблагодарили 138 раз(а) в 78 сообщениях
breeze is a jewel in the roughbreeze is a jewel in the roughbreeze is a jewel in the roughbreeze is a jewel in the rough
По умолчанию

мда... странный редактор... честно сказать желания в нём рисовать нет возможно я конечно избалован, но интерфейс у него никакой...
__________________
http://www.c64.su — всё о Commodore C64 на русском языке!
http://party.c64.su/ — Hackers Top 2010 Demoparty. Speccy/C64
Offline   Ответить с цитированием
Старый 22.02.2009, 16:25   #4
Member
 
Аватар для dM_GBG
 
Регистрация: 13.04.2008
Адрес: Yoshkar-Ola
Сообщений: 129
Сказал(а) Спасибо: 63
Поблагодарили 25 раз(а) в 11 сообщениях
dM_GBG is on a distinguished road
По умолчанию

Вот если под реал мультигигаскрина редактор писался, был бы другой фарш.
Offline   Ответить с цитированием
Старый 26.02.2009, 19:55   #5
Banned
 
Регистрация: 16.02.2006
Адрес: Новосибирск
Сообщений: 1,379
Сказал(а) Спасибо: 29
Поблагодарили 38 раз(а) в 30 сообщениях
Sayman will become famous soon enough
По умолчанию

хочу попросить автора сабжа реализовать поддержку мультиколора профи. т.е. картинки 512*240 атрибуты там 8*1. палитра 256цветов на экране 16 только. есть формат файлов грф (пока). могу если надо их описание скинуть.
Offline   Ответить с цитированием
Старый 27.02.2009, 09:47   #6
Activist
 
Регистрация: 16.09.2005
Адрес: Дзержинск (DustCity)
Сообщений: 314
Сказал(а) Спасибо: 8
Поблагодарили 125 раз(а) в 50 сообщениях
TmK will become famous soon enoughTmK will become famous soon enough
По умолчанию

Данный редактор для стандартного экрана, для машин как с М1 так и без (т.е. работает на пентагоне, скорпе, оригинальном зх и т.д.)

Все другие расширенные экраны поддерживаться на данном этапе не будут...

С расширенными экранами совершенно другой фарш там, а если еще и палитра есть, то полностью меняется представление о выводе цвета...
__________________
Pentagon1024sl2.2/TSFM/Z-Controller/GS128Kb/HDD/CDROM/Palcoder
Offline   Ответить с цитированием
Старый 27.02.2009, 10:36   #7
Banned
 
Регистрация: 16.02.2006
Адрес: Новосибирск
Сообщений: 1,379
Сказал(а) Спасибо: 29
Поблагодарили 38 раз(а) в 30 сообщениях
Sayman will become famous soon enough
По умолчанию

Цитата:
С расширенными экранами совершенно другой фарш там, а если еще и палитра есть, то полностью меняется представление о выводе цвета...
да но как бы наверно не совсем. мультиколор он и в африке мультиколор))) 8*1 атрибут он везде одинаков. меняется только их количество)))
формат картинки mgs без труда вылетает на экран профи..только единственное - не на весь экран. ну а так. если нет то и нет....сами чёнить придумаем)))
Offline   Ответить с цитированием
Старый 27.02.2009, 16:01   #8
Activist
 
Регистрация: 16.09.2005
Адрес: Дзержинск (DustCity)
Сообщений: 314
Сказал(а) Спасибо: 8
Поблагодарили 125 раз(а) в 50 сообщениях
TmK will become famous soon enoughTmK will become famous soon enough
По умолчанию

Никогда не изучал видеорежимы с палитрой.
Принцип построения мультиколора - изменение атрибутов во время построения экрана путем их переброски.
С палитрой мб можно палитру менять или еще чегонито?
А вообще оффтоп пошел.
Редактор тока для режимов совместимых с оригинальной машиной.
__________________
Pentagon1024sl2.2/TSFM/Z-Controller/GS128Kb/HDD/CDROM/Palcoder
Offline   Ответить с цитированием
Старый 27.02.2009, 18:19   #9
Banned
 
Регистрация: 16.02.2006
Адрес: Новосибирск
Сообщений: 1,379
Сказал(а) Спасибо: 29
Поблагодарили 38 раз(а) в 30 сообщениях
Sayman will become famous soon enough
По умолчанию

Цитата:
Принцип построения мультиколора - изменение атрибутов во время построения экрана путем их переброски.
у профи этот режим аппаратный. а за счёт наличия палитры в 256цветов, использование двух эранов уже отпадает - экономия времени. палитра работает как в режиме профи. так и на 128м стандартном экране.
но вернёмсо к сабжу. на каком языке пишеш его?
Offline   Ответить с цитированием
Старый 02.03.2009, 10:35   #10
Activist
 
Регистрация: 16.09.2005
Адрес: Дзержинск (DustCity)
Сообщений: 314
Сказал(а) Спасибо: 8
Поблагодарили 125 раз(а) в 50 сообщениях
TmK will become famous soon enoughTmK will become famous soon enough
По умолчанию

Цитата:
Сообщение от Sayman Посмотреть сообщение
но вернёмсо к сабжу. на каком языке пишеш его?
delphi
__________________
Pentagon1024sl2.2/TSFM/Z-Controller/GS128Kb/HDD/CDROM/Palcoder
Offline   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 22:31.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd. Перевод: zCarot