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

_MBK_

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

_MBK_

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

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
все 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 228
Реакции
10 851
С этой точки зрения достаточно проверять только 3842494В0BB7
Но, не видя файлов топикстартера и приблизительно вангуя его хотелку сложно сказать,так ли это на самом деле
 

_MBK_

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

Skvoznyak

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

~RA~

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

Gadalka

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

Skvoznyak

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

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

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

_MBK_

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

_MBK_

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

Gadalka

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

_MBK_

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

Skvoznyak

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

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

_MBK_

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

Skvoznyak

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

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