User Tag List

Страница 9 из 10 ПерваяПервая ... 5678910 ПоследняяПоследняя
Показано с 81 по 90 из 93

Тема: Img2Grf. Конвертор изображений в файлы формата GRF

  1. #81

    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    438
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    50 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Dec, у меня такое ощущение, что говорю со стеной. На 70% вопросов и тезисов в последнем сообщения я отвечал выше. Ты либо не читаешь мои сообщения, либо не понимаешь. В частности ты не понимаешь за чем вообще нужен формат SCR и какова его функция. Я устал от безоконного переливания "из пустого в порожнее". Реальных предложения от тебя было только одно и то высказанное под моим давлением.
    Делай, что и как хочешь. Данный диалог с тобой я заканчиваю. Удачи!

    - - - Добавлено - - -

    Цитата Сообщение от izzx Посмотреть сообщение
    Но правда не решён вопрос с разными пропорциями пикселей.
    Рассмотрю это как предложение к отображению информации в заголовке.
    Повторю предложенные выше поля, только поменяю местами значение в датах и времени, думаю так будет правильнее:
    уточнение формата - 3 байта - содержит расширение, во избежании.
    целевое железо - 3 байта - для какой машины создавался файл, будет иметь значение для железо-зависимых данных, для остальных информационное.
    дата создания - 8 байт - формат ггггммдд.
    время создания - 6 байт - формат ччммсс.
    дата редактирования - 8 байт - формат ггггммдд.
    время редактирования- 6 байт - формат ччммсс.
    автор - 16 байт - текст
    примечание - 32-64 байт - текст, комментарии и т.п.
    Пропорции пикселя - 1 байт - тут либо хранить процент (50, 70, 100), либо отношение целое (1, 2, 3, читается как 1:1, 1:2, 1:3), либо отношение дробное в каком либо виде (1.0, 0.5, 0.7). Я не планировал вводить данный пункт, собираясь получать данные аналитически из ходя анализа поля "целевое железо".
    На практике реализовывать два пути решения вопроса пропорций: 1) игнорировать, выводить как есть 2) подстраивать изображения путем пропуска или дублирования пиксельных линий.

    Скорее всего нужно ввести поле: формат палитры - 1 байт - Пока у нас один тип палитры: 1 байт на цвет, но в будущем это может измениться. Так что тут пока значение 1, потом может появиться 3.
    Последний раз редактировалось tae1980; 08.12.2020 в 20:16.

  2. #82

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tae1980 Посмотреть сообщение
    2) подстраивать изображения путем пропуска или дублирования пиксельных линий.
    при этом все дизеринги и штриховки идут таким лесом что...

    вопрос когда может это понадобится?
    при отображении 640х200 на 6912?

    так же
    больше ~448 пикселей в строке быть не может физически
    любые размеры больше имеют пропорции пикселя 0,5х1
    1:3 непонятно вообще от куда может взяться

    - - - Добавлено - - -

    кстате если нужно отображать 1:2 на 6912
    можно делать 2х зум сохраняя пропорции
    и отображать перемещаемым окном
    как это во многих других виеверах на спектруме

  3. #83

    Регистрация
    19.06.2008
    Адрес
    Киров
    Сообщений
    374
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    99 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tae1980 Посмотреть сообщение
    у меня такое ощущение, что говорю со стеной
    У меня такое же ощущение.

    Цитата Сообщение от tae1980 Посмотреть сообщение
    Данный диалог с тобой я заканчиваю
    Согласен, наш диалог относительно твоего формата стоит закончить, как бессмысленный.

    Но все же прошу ответить на мой вопрос, который не имеет отношения к развитию твоего формата: А каков на данный момент алгоритм, позволяющий отличить grf файл от случайного набора байт?

  4. #84

    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    438
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    50 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    при этом все дизеринги и штриховки идут таким лесом что...
    Что есть то есть. Но всё таки результат должен быть премлемый. Но другого пути я не вижу.
    Если есть реальный иной путь, прошу указать.

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    вопрос когда может это понадобится?
    На Профи искажения изображения визуально не так сильно видны, но иногда нужно посмотреть на картинку без них. Например, перед печатью на принтере, где искажений нет.

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    1:3 непонятно вообще от куда может взяться
    Олег уже выслал мне Карабас-Про. Как придёт проведу замеры.

  5. #85

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tae1980 Посмотреть сообщение
    Например, перед печатью на принтере,
    перед мифической печатью на принтере

  6. #86

    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    438
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    50 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    перед мифической печатью на принтере
    У меня принтер были и есть. Восстановил его и отвез его на дачу специально для подключения к спекку. Если у тебя чего нет и ты этим не пользуешься, то говори только за себя.
    Кроме того в планах есть написание виртуального принтера. Как минимум у меня эта вещь будет весьма востребована.

  7. #87

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tae1980 Посмотреть сообщение
    Если у тебя чего нет и ты этим не пользуешься, то говори только за себя.
    с таким же успехом если у ТЕБЯ что то есть
    это не значит что это есть у всех других

    *****е принтеры даже в эмуляторах хрен найдешь
    что как бы намекает на то на сколько они кому либо нужны

  8. #88

    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    438
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    50 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вернусь к вопросу хранения даты и времени в заголовке файла. Я предлагал текстовое хранение. Что удобно при выводе, но при работе нужно превращать в цифровое значение. Тут подумалось что данные можно сразу хранить в цифровом виде.
    Время выглядит так: 24 часы 60 минуты 60 секунды. То есть без проблем лезут в байт, и нужно всего 3 байта. А если отказаться от секунд, уложимся в два. Что позволит проводить сравнение двух байтных чисел напрямую, когда конкретные значения не важны.
    С датами почти то же самое: день, месяц лезут в байт, а вот год в два байта. Только год можно хранить как число "2020" или как два числа "20", "20".
    Будут мысли по этому поводу?

    - - - Добавлено - - -

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    с таким же успехом если у ТЕБЯ что то есть
    это не значит что это есть у всех других
    Только я ни кому не навязываю свои условия, делаю для себя и сам. Не нужно - не пользуйся. Ты же отрицаешь саму вероятность, тем самым навязывая свою точку зрения.
    Последний раз редактировалось tae1980; 10.12.2020 в 09:27.

  9. #89

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tae1980 Посмотреть сообщение
    Время выглядит так: 24 часы 60 минуты 60 секунды. То есть без проблем лезут в байт, и нужно всего 3 байта. А если отказаться от секунд, уложимся в два. Что позволит проводить сравнение двух байтных чисел напрямую, когда конкретные значения не важны.
    С датами почти то же самое: день, месяц лезут в байт, а вот год в два байта. Только год можно хранить как число "2020" или как два числа "20", "20".
    Будут мысли по этому поводу?
    можно хранить в двоично десятичном виде
    это будет удобней для вывода итд
    ...ну например человеко читаемо из нёх редактора

    $24 $60 $60

    день и месяц в байт не влезут
    так что проще не экономить биты а тоже выделить под все 4 байта
    $12 $31 $20 $20

    9999 годов хватит всем
    так же как 99 месяцев по 99 дней на случай чего
    так же как и 99 минут на случай перехода на правильное времяисчисление

    только вопрос нахрена это нада?
    Последний раз редактировалось NEO SPECTRUMAN; 10.12.2020 в 09:49.

  10. #90

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    905
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    343
    Поблагодарили
    182 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    так что проще не экономить биты а тоже выделить под все 4 байта
    $12 $31 $20 $20
    ...
    только вопрос нахрена это нада?
    Тоже думаю что сильно экономить не надо. И формат даты предложен интересный.
    И я забыл уже для чего затевалась переделка формата и к чему в итоге хочет прийти автор ).
    Я думал может аккуратно добавить пару меток не ломая заголовок в целом. Но для чего вообще всё, в том числе дата... Наверное под cpm это имеет смысл... Но автору виднее.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

Страница 9 из 10 ПерваяПервая ... 5678910 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Конвертер изображений из PC в ZX-Spectrum
    от Northwood в разделе Утилиты
    Ответов: 18
    Последнее: 16.02.2020, 11:13
  2. Ответов: 7
    Последнее: 24.07.2013, 17:50
  3. Описание формата .TAP
    от ILoveSpeccy в разделе Несортированное железо
    Ответов: 1
    Последнее: 20.01.2008, 18:18
  4. Ответов: 18
    Последнее: 18.06.2006, 16:50

Ваши права

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