[PS CC-CC2021] Узнать наличие путей (Clipping Path)

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 235
Реакции
10 852
Регулярные выражения можно.
Шестнадцатиричные можно? А то я ни в тотале ни в регулярных выражениях не силен
По идее условие должно формулироваться так: "все PSD файлы, которые не содержат последовательностей
3842494В0401
3842494В07
3842494В0BB7
3842494В0BB8"
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 235
Реакции
10 852
Если путь не Clipping Path, то действительно его не будет, но в названии темы указано Clipping Path.
Clipping Path вовсе не обязательно называется именно "Clipping Path"
В топикстартовом сообщении это выражение вообще не используется. Полагаю, в заголовке темы топикстартер употребил его для англоязычной части форума
 
Последнее редактирование:

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 235
Реакции
10 852
все PSD файлы, которые не содержат последовательностей
3842494В0401
3842494В07
3842494В0BB7
3842494В0BB8
По идее для полноты картины неплохо бы проверять и
3842494В08
3842494В09
3842494В0A
но я полагаю, что если в файле больше 256 путей то 3842494В07 будет практически стопроцентно
 

granat

Участник
Сообщения
382
Реакции
315

Не по теме:
В файле может быть несколько путей, но не все они могут быть Clipping Path.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 235
Реакции
10 852
С этой точки зрения достаточно проверять только 3842494В0BB7
Но, не видя файлов топикстартера и приблизительно вангуя его хотелку сложно сказать,так ли это на самом деле
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 235
Реакции
10 852
Ну мы тут готовим некий универсальный рецепт проверки документов, в которых путей нет вообще ;)
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
PSD формат коварный, там одно и то же может записываться 10 разными способами )
 

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 919
Реакции
3 469
Кстати, а кто сказал, что у ТС псд?
 

Gadalka

R.I.P.
Сообщения
2 530
Реакции
869
Ищем не содержащие
Более длинных последовательностей они уж точно не содержат
Мы же ищем те, которые не содержат. Вот если бы искали те, которые содержат
Clipping Path, надо было бы искать и все остальные последовательности.
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
Кстати, а кто сказал, что у ТС псд?

никто. но вы же psd проверяете.

я бы конечно предложил открывать файлы в ps и проверять контуры на PathKind.CLIPPINGPATH, но судя по всему это никому не интересно
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 235
Реакции
10 852
В любом случае, найденные файлы всегда можно открыть и проверить
А вероятность вхождения искомой последовательности в файлах без путей близка к нулю
 

_MBK_

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

Gadalka

R.I.P.
Сообщения
2 530
Реакции
869

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 235
Реакции
10 852
Батч на ночь (или на выходные).
Но сначала проверить что получается на небольшом количестве тестовых файлов.
Зачем такие жертвы, если тотал вышеописанным способом справится за несколько секунд ;)
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
11 тысяч файлов в фотошопе?
Шутник 'cooll)'':=)'

не 10 миллионов же. и надежно. не, ну я же сразу предупредил, что общепринятым критериям повышенной заднепроходности подход не соответствует
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 235
Реакции
10 852
не 10 миллионов же. и надежно. не, ну я же сразу предупредил, что общепринятым критериям повышенной заднепроходности подход не соответствует
Ну учитывая то, что многотысячкратное открытие-закрытие скриптом файлов непонятного размера почти гарантированно о ушатает фотошоп за несколько часов - вполне соответствует '))'
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
на пентиуме 4 наверное )

я и не такие объемы проворачиваю когда надо