[PS CC-CC2022] "Layer 0" Вместо "Background", при открытии PNG.

  • Автор темы Автор темы Kolobokk
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Ок, открываем конкурс на более извращенный оригинальный способ определения цветности PNG файла '))'
upload_2016-9-19_11-27-10.png

upload_2016-9-19_11-28-4.png

Color Allowed Interpretation
Type Bit Depths

0 1,2,4,8,16 Each pixel is a grayscale sample.

2 8,16 Each pixel is an R,G,B triple.

3 1,2,4,8 Each pixel is a palette index;
a PLTE chunk must appear.

4 8,16 Each pixel is a grayscale sample,
followed by an alpha sample.

6 8,16 Each pixel is an R,G,B triple,
followed by an alpha sample.
 
открываем конкурс на более извращенный оригинальный способ
Код:
dd if=~/.Trash/from_premiere.png skip=25 count=1 bs=1 2>/dev/null | hexdump
0000000 06 
0000001
dd if=/Users/RA/.Trash/from_vlc.png skip=25 count=1 bs=1 2>/dev/null | hexdump
0000000 02 
0000001
Куда приезжать за призом? ;)
 
Куда приезжать за призом?
:4)
Код:
@echo off
  setlocal enabledelayedexpansion
    set "bin=%1"
    call:hex 25 beg
    for /f "tokens=1,2" %%i in (
      'fc /b "%bin%" "%~f0" ^| findstr /rc:"[0-9].*:"'
    ) do (
      if %%i geq %beg% (
        echo  %%j
        goto:next
      )
    )
    :next
  endlocal
exit /b
:hex
  cmd /c exit /b %~1
  set "%2=%=exitcode%:"
exit /b
 
@_MBK_, 19 строчек. Индус детектед. :D
 
Задача была не на самый короткий а на самый извращенный метод :4)
 
Предлагаю ничью! 'beer1'
 
Так быстро? Я, к примеру, сейчас обдумываю еще более отмороженный способ через debug '%)''))'
 
Да и не получается через дебаг чтото уж больно в дурацком виде он результат выдает :(
 
Статус
Закрыто для дальнейших ответов.