[PS CC-CC2021] хитрый файл из видеорегистратора

lmn1

Топикстартер
15 лет на форуме
Сообщения
530
Реакции
216
НО. Нужно ведь скормить регистратору свой файл. Или вставить в правильный файл свое изображение и сохранить. И вот после сохранения файл регику уже не нравится.

А затеял я это, чтобы накидать в регик свои фотографии, и просматривать их иногда.
Мануал от машины или схемку предохранителей или что-то в этом роде.

Чую, полетит сейчас в меня что-то не хорошее.
 
Последнее редактирование:

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 861
Реакции
3 450

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 197
Реакции
10 847

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 323
Реакции
7 870
'popcorn'
 

lmn1

Топикстартер
15 лет на форуме
Сообщения
530
Реакции
216
Файл как с регистратора
- этот файл регистратору не понравился.
Про то, зачем это мне надо написал ранее:
Затеял я это, чтобы накидать в регик свои фотографии, и просматривать их иногда.
Мануал от машины или схемку предохранителей или что-то в этом роде.

Чую, полетит сейчас в меня что-то не хорошее.
 

Jeine

Да здравствует разум! Да сгинет маразм!
15 лет на форуме
Сообщения
7 299
Реакции
6 312
Может, человек тоже любитель посмотреть на знаменитые шпили? ;)
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 197
Реакции
10 847
  • Спасибо
Реакции: lmn1

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 197
Реакции
10 847
Это уже радует. Значит все совсем просто
 

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 861
Реакции
3 450
Чем дело-то кончилось?
 

lmn1

Топикстартер
15 лет на форуме
Сообщения
530
Реакции
216
Какая-то непоняточка произошла. Последний файл от @_MBK_ регистратор увидел Но на нем все та же самая клавиатура. А в фотошопе в этом файле я вижу свою аватарку.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 197
Реакции
10 847
Ну ладно, сеанс разоблачения в следующем.
Если я все правильно понял, то последовательность следующая
1) Создаем в фотошопе нужный файл разрешением 4032 на 3024 и сохраняем его как жпег качеством примерно 9
2) Берем любой файл из регистратора и открываем его и наш файл в Winhex
3) От родного регистраторовского файла копируем блок от начала до маркера SOF0 :
upload_2018-9-19_17-4-47.png

4) У нового файла удаляем блок от начала до маркера DQT :
upload_2018-9-19_17-5-13.png

и вставляем на его место скопированный блок
Бинго!
Я бы все таки проверил с компрессией - мне очень странно, что она влияет как то
 
Последнее редактирование:

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 197
Реакции
10 847

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 197
Реакции
10 847
5) Создаем второй файл preview масштабируя первый до разрешения 640 на 480, точно так же сохраняем его
6) Открываем его третьим файлом в Winhex, копируем из него блок начиная от маркера DQT до конца файла
7) Вставляем его в новый файл вместо блока превью от маркера SOF0 :
upload_2018-9-19_17-29-29.png

До второго маркера EOI :
upload_2018-9-19_17-30-46.png

Как то так
 

lmn1

Топикстартер
15 лет на форуме
Сообщения
530
Реакции
216
Я сделаю перерыв. Вернусь в тему завтра.
 

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 861
Реакции
3 450
Есть подозрение, что ты копируешь слишком много и всё гораздо проще. Но превьюха, конечно нужна.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 197
Реакции
10 847
слишком много и всё гораздо проще
Что именно по твоему можно сократить, например, в превью?
offset $0 SOI
offset $2 APP0 (length 16)
JFIF version 0102, aspect ratio 1:1
thumbnail size 0 x 0
offset $14 APP15 (length 16)
Lamborghini5\0200
offset $26 SOF0 (baseline DCT Huffman) (length 17)
sample precision 8
width 640, height 480 components 3
id 1 horizontal sampling 2, vertical sampling 1, quantization table 0
id 2 horizontal sampling 1, vertical sampling 1, quantization table 1
id 3 horizontal sampling 1, vertical sampling 1, quantization table 1
offset $39 DQT (length 132)
table 0 precision 8
Approximate quality factor for qtable 0: 62 (scale 75.44, var 1.44)
table 1 precision 8
Approximate quality factor for qtable 1: 63 (scale 74.99, var 0.49)
offset $bf DHT (length 418)
table 0
table 1
table 16
table 17
offset $263 DRI (length 4)
restart interval 40 MCUs
offset $269 SOS (length 12)
components 3
id 1 dc table 0, ac table 0
id 2 dc table 1, ac table 1
id 3 dc table 1, ac table 1
spectral selection 0 to 63, bit position high 0, low 0
offset $97d6 EOI
offset $97da EOI
 

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 861
Реакции
3 450

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 197
Реакции
10 847
А о том, что регистратор спотыкался на чём-то одном, а ты пересаживаешь всё скопром.
Ну, как минимум, он не ест родные фотошоповские данные и обязательно хочет видеть превьюху, свои заголовки и поля APP13-15
А это по сути, то что я делаю, ни дать ни взять - ничего нема!