Сейчас на форуме: Rio, YDS (+10 невидимых)

 eXeL@B —› Основной форум —› PhotoShop CS2 - органичение на размеры JPEG
. 1 . 2 . >>
Посл.ответ Сообщение

Ранг: 13.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 07 апреля 2006 10:46
· Личное сообщение · #1

Проблема остается открыта даже после общения с службой поддержки!
в Аdobe PhotoShop CS2 (9.0) - стоит ИСКУССТВЕННОЕ органичение на размеры JPEG - по высоте или по ширине не более 30000 пикселей. Кто-нибудь может помочь решить данный вопрос? Отказаться от формата JPEG не смогу, и габариты такие не редко попадаются (такие файлы он сам не создает, но они ЕСТЬ)



Ранг: 186.8 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 07 апреля 2006 11:01
· Личное сообщение · #2

найди в проге 30 75 00 00 (30000 в хексе) поставь на это значение бряку и делай свой большой джпег. Если сработает, значит может быть проверка на размер и тогда попробуй тупо увеличить это значение и посмотреть, что получится.



Ранг: 13.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 07 апреля 2006 12:22
· Личное сообщение · #3

в чем бряк ставить? - (тупо поменял - не сработало :s4 там еще dll наверное использует...



Ранг: 500.5 (!), 8thx
Активность: 0.230
Статус: Участник

Создано: 07 апреля 2006 12:29
· Личное сообщение · #4

Поставь бряк на все ShowWindow'ы или MessageBox'ы перед тем как поменять размер на больше чем 30к
Когда поменяешь, бряк сработает на окне с ошибкой размера, погляди что находится перед этим вызовом

-----
"Пусть видят, что мы не шутим. Стволы для понта, ножи для дела" Lock, Stock & Two Smoking Barrels




Ранг: 25.3 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 08 апреля 2006 23:08 · Поправил: flamer
· Личное сообщение · #5

В принципе, идея верная - убрать это ограничение, но, оно задано не просто так.

Возможно, что придется копать глубже, нежели просто править пару байт.

см:

30`000x30`000 = 858,306884765625Mpx

858Mpx * 3 bpx = 2,5 Gb "чистого растра"

В довесок photoshop "страдает" огромными накладными расходами. (считается, что ему требуется в три раза больше памяти, нежели занимает само изображение)



Кроме того, как ты думаешь, что будет, если ты изменишь размер стороны более, чем на 32768, то возникнит переполнение, поскольку результат уже не будет помещаться в слово со знаком, которыми, кстати и оперирует photoshop 8/9.0 при указании ширины и высоты.



Так что ограничение "искуственное" для формата, но, отнюдь не для программы.

А жаль.



Ранг: 79.4 (постоянный)
Активность: 0.090
Статус: Участник

Создано: 08 апреля 2006 23:49
· Личное сообщение · #6

flamer пишет:
30`000x30`000 = 858,306884765625Mpx

на сколько помню из школы 30000*30000=900 Мpx...



Ранг: 25.3 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 09 апреля 2006 12:48 · Поправил: flamer
· Личное сообщение · #7

Ага, особенно, когда в килобайте 1000 байт, а в километре 1024 метра.
Но, даже если допустить, что ты не ошибаешься (хотя это не так), то суть не меняется.



Ранг: 13.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 10 апреля 2006 04:25
· Личное сообщение · #8

чем бряк то поставить? на счет 32768 уже думал - скорее 65535, даже если и так но даже 30001 пиксел - уже все - не дается, конечно есть у него сохранения в *.PSL - для больших картинок, но мне то JPEG нужен. Попробовать готов, но завис вопрос о БРЯКЕ - чем лучше (или вообще)?



Ранг: 13.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 10 апреля 2006 06:59
· Личное сообщение · #9

Мне в принципе нет разницы - попробовал PhotoShop 7.0 - там вроде проще - вообще при создании файла - сообщение выкидывает. может кто помочь?



Ранг: 79.4 (постоянный)
Активность: 0.090
Статус: Участник

Создано: 10 апреля 2006 08:23
· Личное сообщение · #10

flamer пишет:
В довесок photoshop "страдает" огромными накладными расходами. (считается, что ему требуется в три раза больше памяти, нежели занимает само изображение)

Кроме того, как ты думаешь, что будет, если ты изменишь размер стороны более, чем на 32768, то возникнит переполнение...

истина где-то рядом...
Razor_j, попробуй докупить исчо пару-тройку гигов памяти, как вариант -> переходи на Вин64



Ранг: 13.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 10 апреля 2006 08:40
· Личное сообщение · #11

d1v0x - дело не в памяти Corel открывает без проблем (в нем свои недостатки - поэтому борюсь с PhotoShop'ом) помоему там просто программное органичение - как бы снять его и только



Ранг: 13.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 10 апреля 2006 12:21
· Личное сообщение · #12

Может кто нить подскажет к кому обратиться за помошью?



Ранг: 43.0 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 10 апреля 2006 17:35 · Поправил: nikitosk
· Личное сообщение · #13


Странно, у меня и без патча все работает, только предупреждает,
что такой файл не будет открываться старыми версиями...
фотошоп 8.0



Ранг: 79.4 (постоянный)
Активность: 0.090
Статус: Участник

Создано: 10 апреля 2006 18:17
· Личное сообщение · #14

Razor_j пишет:
d1v0x - дело не в памяти Corel открывает без проблем (в нем свои недостатки - поэтому борюсь с PhotoShop'ом) помоему там просто программное органичение - как бы снять его и только

у мя выставлено 363 метра памяти (54% от 768 возможных) и МИНИМУМ какое разрешение он при этом разрещает создавать 3000х30000, наверно это то, что ты и спрашивал
у фотожопы главная беда - память, ему нужно как можно больше, залезь в настройки и поставь больше
или... докупи, если ты занимаешся графикой серьозно, то такие капиталовложения быстро окупяцца...



Ранг: 13.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 11 апреля 2006 04:19
· Личное сообщение · #15

nikitosk пишет:
нно, у меня и без патча все работает, только предупреждает,
что такой файл не будет открываться старыми версиями...
фотошоп 8.0

я ж объясняю - у версий CS (начиная с 8.0) появились форматы psl - для якобы больших картинок - а jpeg не хочет такую же сохранять, при этом и не открывает уже существующие



Ранг: 13.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 11 апреля 2006 04:22
· Личное сообщение · #16

d1v0x пишет:
у мя выставлено 363 метра памяти (54% от 768 возможных) и МИНИМУМ какое разрешение он при этом разрещает создавать 3000х30000

Не в памяти дело все нормально начиная с 8.0 создается (см. выше) - 7-я вот не хочет - но я думаю что может ее как раз и проще склонить на мою сторону?



Ранг: 43.0 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 11 апреля 2006 10:48 · Поправил: nikitosk
· Личное сообщение · #17

Razor_j
Ну вот , делаем так: берем Photoshop.exe (8cs)
и в нем все "30,75,00,00" меняем на "31,76,00,00" (69 замен!)
после этого как ни странно photshop даже запустился
и сохранил картинку размером 30001х1px в формате Jpeg без вопросов...
теперь осталось найти нужное значение из (69) и поменять только его...



Ранг: 43.0 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 11 апреля 2006 11:02 · Поправил: nikitosk
· Личное сообщение · #18

Razor_j
менять надо инструкцию:
mov eax,$7530 (их в 17 метровом exeшнике 15 штук)



Ранг: 43.0 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 11 апреля 2006 11:20
· Личное сообщение · #19

Ну вот получилось:
файл: Photoshop.exe 17,1 МБ (17 956 864 байт) ver.: 8.0.0.0
меняем 2 байта по смещению 423E16: EB 1F
--
в аттаче сохраненный jpeg размером 1х31000pix

672a_11.04.2006_CRACKLAB.rU.tgz



Ранг: 13.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 11 апреля 2006 12:08
· Личное сообщение · #20

nikitosk - чем пользуешься? (soft)



Ранг: 43.0 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 11 апреля 2006 12:22 · Поправил: nikitosk
· Личное сообщение · #21

Razor_j
пользовался windasm и qview



Ранг: 13.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 11 апреля 2006 12:31
· Личное сообщение · #22

nikitosk
Поменял - вообще не сохраняет - ругается



Ранг: 43.0 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 11 апреля 2006 12:35
· Личное сообщение · #23

вот патч, попробуй

499b_11.04.2006_CRACKLAB.rU.tgz



Ранг: 43.0 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 11 апреля 2006 12:38
· Личное сообщение · #24

Razor_j
у тебя какая версия фотошопа?
и как "ругается" ?



Ранг: 13.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 11 апреля 2006 12:45
· Личное сообщение · #25

создает и сохраняет
а открывать не хочет



Ранг: 43.0 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 11 апреля 2006 12:47 · Поправил: nikitosk
· Личное сообщение · #26

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



Ранг: 13.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 11 апреля 2006 12:56
· Личное сообщение · #27

nikitoskда сработал отчино - я пытаюсь открыть 35000х3000px документ

щас создает и сохраняет 32700х3000px , 32800х3000px ругается на память



Ранг: 43.0 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 11 апреля 2006 13:04
· Личное сообщение · #28

да... у меня кстати, тоже на память ругается, но я подумал, что это может это только у меня
(т.к. всего 256Мб).



Ранг: 13.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 11 апреля 2006 13:08
· Личное сообщение · #29

nikitosk
не у мя 1gb (и на другом пробовал) - это тоже какая то искуственная - (хоть 2 хоть 3 поставь будет ругаться) - а мне - пусть хоть полдня работает - лишь бы открыл



Ранг: 13.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 11 апреля 2006 13:09
· Личное сообщение · #30

nikitosk пользовался windasm и qview
а ссылочки не можешь дать?


. 1 . 2 . >>
 eXeL@B —› Основной форум —› PhotoShop CS2 - органичение на размеры JPEG
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати