Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

Тема: theX.iCon - ZX Image Convertor

  1. #1
    Moderator Аватар для elf/2
    Регистрация
    14.01.2005
    Адрес
    N.Novgorod
    Сообщений
    803
    Благодарностей: 117
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию theX.iCon - ZX Image Convertor

    на попробовать:

    Код:
    D:\python\iCon\build\dist>theX.iCon.exe -v
    ZX Image Convertor 0.3
    Copyright (c) 2oo9 by elf/2
    
    D:\python\iCon\build\dist>theX.iCon.exe --help
    usage: theX.iCon.exe [-h] [-v] [-f {gif,png}] [-d DEST] [-p PALETTE]
                         [--show-hidden-pixels [COLOR]] [-b {0,1,2,3,4,5,6,7}]
                         [-bw {none,small,complete}] [-x {0.5,1,2,3}]
                         [-i [TRANSPARENCY]] [--blur] [-a [FILE]] [-e DELAY]
                         [-l DELAY_LAST]
                         file [file ...]
    
    positional arguments:
      file                  file or folder to process
    
    optional arguments:
      -h, --help            show this help message and exit
      -v, --version         show program's version number and exit
      -f {gif,png}, --format {gif,png}
                            output format (default: gif)
      -d DEST, --dest DEST  destination folder (default: current dir)
      -p PALETTE, --palette PALETTE
                            palette to use: orthodox, Grey, Ocean, Mars, alone,
                            pulsar or custom palette in Unreal Speccy format
                            (default: pulsar)
      --show-hidden-pixels [COLOR]
                            hidden pixels color in hex rgb format, ffa500 if value
                            omitted
    
    Post Processing:
      -b {0,1,2,3,4,5,6,7}, --border {0,1,2,3,4,5,6,7}
                            add border (default color: 0)
      -bw {none,small,complete}, --border-width {none,small,complete}
                            set border width (default: small)
      -x {0.5,1,2,3}, --scale {0.5,1,2,3}
                            scale images (default scale: 1)
      -i [TRANSPARENCY], --interlace [TRANSPARENCY]
                            make interlaced image with transparency, 0.5 if value
                            omitted
      --blur                add light blur
    
    Animation:
      -a [FILE], --animate [FILE]
                            create animated image (default: theX.animation.gif)
      -e DELAY, --delay DELAY
                            delay after each frame (default: 100)
      -l DELAY_LAST, --delay-last DELAY_LAST
                            delay after the last frame (default: 1000)


    Умеет: screen, gigascreen, multigigascreen (только MGS!) и триколор
    В планах: конвертация напрямую из trd и scl, может быть из tap, подружиться с theX.pvd (когда/если будет время)
    Хочется: иконку

    для любителей исходников и прочих линуксоидов: требует PIL, path.py, ctypes и argparse
    Последний раз редактировалось elf/2; 21.12.2009 в 14:05.

  2. Эти 4 пользователя(ей) поблагодарили elf/2 за это полезное сообщение:
    Aprisobal (16.12.2009), breeze (03.09.2010), pulsar (21.12.2009), riskej (03.01.2010)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #2
    Moderator Аватар для elf/2
    Регистрация
    14.01.2005
    Адрес
    N.Novgorod
    Сообщений
    803
    Благодарностей: 117
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    мелкое обновление

    Код:
    [o.2]
    * save gif using adaptive palette instead of web-safe one
    * save only the first frame of flashing screens
      if output format does not support animation
    + if command line argument starts with @
      treat it as file name with command line options
    + 3 color screens. Band order detected by file extension.
      default order: BRG
    + Hobeta
    Последний раз редактировалось elf/2; 15.12.2009 в 22:53.

  5. #3
    Master Аватар для pulsar
    Регистрация
    26.01.2005
    Адрес
    чайковский
    Сообщений
    679
    Благодарностей: 97
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb

    Цитата Сообщение от pulsar Посмотреть сообщение
    надо посмотреть все же твою версию
    прошло 4 дня... посмотрел, делюсь впечатлениями:
    • zoom 0.5 - жуть - неюзабельно;
    • нефаст;
    • добавлять все палитры, что есть у нюка;
    • добавлять все черезстрочные режимы, что есть у нюка;
    • нужна пакетная конвертация всех графических файлов из scl или zip.

    последние 3 пункта надо делать! если, проекту быть, иначе хз зачем вообще нужен такой офлайн... а так конвертить конвертит...

    да, дефолты тоже с нюка списывай, скажем тот же бордер (особенно в офлайне), имхо, нужен. да, и на счет бордера не забывай, что в mgs'е есть заданный автором бордер... в общем пока нового ничего не изобрел (не считая поддержки триколора) ориентируйся на нюка, особенно, если пытаться делать офлайн замену его конвертеру.
    http://speccy-live.untergrund.net fresh speccy news
    profi512+ym+5,25"+3,5"

  6. #4
    Moderator Аватар для elf/2
    Регистрация
    14.01.2005
    Адрес
    N.Novgorod
    Сообщений
    803
    Благодарностей: 117
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от pulsar Посмотреть сообщение
    прошло 4 дня... посмотрел, делюсь впечатлениями:
    спасибо, что не забыл
    Цитата Сообщение от pulsar Посмотреть сообщение
    zoom 0.5 - жуть - неюзабельно;
    информативно . сейчас масштабируется по методу NEAREST, еще есть: BILINEAR (linear interpolation in a 2x2 environment), BICUBIC (cubic spline interpolation in a 4x4 environment), or ANTIALIAS (a high-quality downsampling filter). Какой выбрать?

    Цитата Сообщение от pulsar Посмотреть сообщение
    нефаст;
    фастее не будет. пока все распакуется, пока питон стартует...

    Цитата Сообщение от pulsar Посмотреть сообщение
    добавлять все палитры, что есть у нюка;
    --palette PALETTE
    palette to use: orthodox, Grey, Ocean, Mars, alone,
    pulsar or custom palette in Unreal Speccy format

    не оно?

    Цитата Сообщение от pulsar Посмотреть сообщение
    добавлять все черезстрочные режимы, что есть у нюка;
    --interlace [TRANSPARENCY] make interlaced image with transparency, 0.5 if value omitted
    TRANSPARENCY от 0 до 1 - не оно?

    Цитата Сообщение от pulsar Посмотреть сообщение
    нужна пакетная конвертация всех графических файлов из scl или zip
    trd и scl будет в 0.3, а поддержка zip'ов зачем?

    Цитата Сообщение от pulsar Посмотреть сообщение
    да, дефолты тоже с нюка списывай, скажем тот же бордер (особенно в офлайне), имхо, нужен
    т.е. просто по умолчанию делать черный маленький бордюр?

    Цитата Сообщение от pulsar Посмотреть сообщение
    да, и на счет бордера не забывай, что в mgs'е есть заданный автором бордер...
    именно так и делается

    Цитата Сообщение от pulsar Посмотреть сообщение
    если пытаться делать офлайн замену его конвертеру.
    и в мыслях не было пытался сделать альтернативный интерфейс (для тех кто ФАР не пользует) для theX.pvd

    если доделаю, то будет суммарно поддерживаться 40 форматов

  7. #5
    Moderator Аватар для elf/2
    Регистрация
    14.01.2005
    Адрес
    N.Novgorod
    Сообщений
    803
    Благодарностей: 117
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию o.3

    Код:
    + conversation from trd and scl files
    ! add small border by default
    ! renamed command line option --hidden-pixel-color to
      --show-hidden-pixels
    * scale images using ANTIALIAS method (a high-quality downsampling filter),
      was NEAREST (use nearest neighbour)
    + MultiGigaScreen with Header (mg1..mg8)

  8. Этот пользователь поблагодарил elf/2 за это полезное сообщение:
    Aprisobal (04.01.2010)

  9. #6
    Master Аватар для pulsar
    Регистрация
    26.01.2005
    Адрес
    чайковский
    Сообщений
    679
    Благодарностей: 97
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от elf/2 Посмотреть сообщение
    не оно?
    таропышка, улыбаюсь, не все поглядел... как всегда - командная строка, лень ман от корки до корки читать, улыбаюсь.

    Цитата Сообщение от elf/2 Посмотреть сообщение
    o.3
    зум 0.5 пойдет.
    Цитата Сообщение от elf/2 Посмотреть сообщение
    conversation from trd and scl files
    очень good! имхо, все равно, что твой, что нюковский конвертеры нужны для пакетной обработки. вот засунул для тестов 66 картинок, что туда, что сюда - у тебя конвертнулось за минуту 20 секунд, у нюка за минуту 10 плюс провайдер инета глючит так, что результат качал 40 секунд (итого на конвертацию у нюка 30 секунд).

    итого, твой гигантский и тормознутый конвертер мне напомнил 2000 год когда у нас один спектрумист на пц сваливал - вот его спрашивают: "и что ты там забыл?", он отвечает - "в визуал васике программировать буду" - такой же гигантизм и тупизм, от наших изящных и маленьких асмовых исходников...

    Цитата Сообщение от elf/2 Посмотреть сообщение
    MultiGigaScreen with Header (mg1..mg8)
    не проверял, надеюсь работает - good.
    Цитата Сообщение от elf/2 Посмотреть сообщение
    поддержка zip'ов зачем?
    если есть хотя б scl - zip не нужен, хотя... может кому и пригодился бы, но не настаиваю.

    ах, да глюк поймал - либо блур, либо интерлейз и никак вместе (как должно быть и как есть у нюка). и, еще, интерлейз - значение от 0 до 1 обратное нюковскому (оно может и логично и все такое, но по привычке поставил значение, а оно перевернулось...)
    http://speccy-live.untergrund.net fresh speccy news
    profi512+ym+5,25"+3,5"

  10. #7
    Moderator Аватар для elf/2
    Регистрация
    14.01.2005
    Адрес
    N.Novgorod
    Сообщений
    803
    Благодарностей: 117
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от pulsar Посмотреть сообщение
    вот засунул для тестов 66 картинок, что туда, что сюда - у тебя конвертнулось за минуту 20 секунд
    странно, а что у тебя за машина? у меня по ощущениям значительно быстрее шуршит... ну и плюс к этому я не совсем понимаю куда спешить

    Цитата Сообщение от pulsar Посмотреть сообщение
    итого, твой гигантский и тормознутый конвертер мне напомнил 2000 год когда у нас один спектрумист на пц сваливал - вот его спрашивают: "и что ты там забыл?", он отвечает - "в визуал васике программировать буду" - такой же гигантизм и тупизм, от наших изящных и маленьких асмовых исходников...
    бывает... вот только конвертер у меня маленький, изящный и быстрый просто у тебя питон на машине не стоит, и мне приходится его с собой носить. но в любом случае, фломастеры у всех разные

    Цитата Сообщение от pulsar Посмотреть сообщение
    ах, да глюк поймал - либо блур, либо интерлейз и никак вместе
    не понял. с этого момента по-подробнее.
    theX.iCon.exe -i --blur MSXway81.mgs — у меня делает блюр с интерлейсом

    Цитата Сообщение от pulsar Посмотреть сообщение
    и, еще, интерлейз - значение от 0 до 1 обратное нюковскому (оно может и логично и все такое, но по привычке поставил значение, а оно перевернулось...)
    сори, вот это менять не хочется. имхо у меня действительно логичнее.

  11. #8
    Moderator Аватар для elf/2
    Регистрация
    14.01.2005
    Адрес
    N.Novgorod
    Сообщений
    803
    Благодарностей: 117
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question

    маленькая просьба к настоящим художникам, особенно к pROF'у: а нарисуйте пожалуйста иконку для тулзы. та что pROF нарисовал для nyuk'овского конвертора мне бы вполне подошла.

    вопросы для всех остальных (ибо прикрутить не долго):
    * нужны ли другие масшатабы?
    * нужны ли другие форматы результирующих картинок?

  12. #9
    Activist Аватар для pROF^4D
    Регистрация
    21.01.2005
    Адрес
    Пермь
    Сообщений
    498
    Благодарностей: 208
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нарисую не проблема, только размер скажи.

  13. Эти 2 пользователя(ей) поблагодарили pROF^4D за это полезное сообщение:
    elf/2 (24.12.2009), psndcj (24.12.2009)

  14. #10
    Moderator Аватар для elf/2
    Регистрация
    14.01.2005
    Адрес
    N.Novgorod
    Сообщений
    803
    Благодарностей: 117
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от pROF^4D Посмотреть сообщение
    Нарисую не проблема, только размер скажи
    Microsoft говорит:
    We recommend that your icon contains these three sizes:
    • 48 × 48 pixels
    • 32 × 32 pixels
    • 16 × 16 pixels

    Они там вообще много понаписали...

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 4
    Последнее: 09.11.2009, 20:38
  2. theX.tractor
    от elf/2 в разделе Утилиты
    Ответов: 3
    Последнее: 15.08.2009, 12:20
  3. Image Crew, есть кто на форуме ?
    от AAA в разделе Люди
    Ответов: 2
    Последнее: 17.01.2009, 07:34
  4. maximal size of TRD image
    от VELESOFT в разделе Оси
    Ответов: 7
    Последнее: 25.10.2008, 13:09
  5. TRD image -> floppy disk
    от Error404 в разделе Утилиты
    Ответов: 13
    Последнее: 28.01.2007, 20:15

Ваши права

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