![]() |
eXeL@B —› Основной форум —› PhotoShop CS2 - органичение на размеры JPEG |
. 1 . 2 . >> |
Посл.ответ | Сообщение |
|
Создано: 07 апреля 2006 10:46 · Личное сообщение · #1 Проблема остается открыта даже после общения с службой поддержки! в Аdobe PhotoShop CS2 (9.0) - стоит ИСКУССТВЕННОЕ органичение на размеры JPEG - по высоте или по ширине не более 30000 пикселей. Кто-нибудь может помочь решить данный вопрос? Отказаться от формата JPEG не смогу, и габариты такие не редко попадаются (такие файлы он сам не создает, но они ЕСТЬ) ![]() |
|
Создано: 07 апреля 2006 11:01 · Личное сообщение · #2 |
|
Создано: 07 апреля 2006 12:22 · Личное сообщение · #3 |
|
Создано: 07 апреля 2006 12:29 · Личное сообщение · #4 Поставь бряк на все ShowWindow'ы или MessageBox'ы перед тем как поменять размер на больше чем 30к Когда поменяешь, бряк сработает на окне с ошибкой размера, погляди что находится перед этим вызовом ----- "Пусть видят, что мы не шутим. Стволы для понта, ножи для дела" Lock, Stock & Two Smoking Barrels ![]() |
|
Создано: 08 апреля 2006 23:08 · Поправил: flamer · Личное сообщение · #5 В принципе, идея верная - убрать это ограничение, но, оно задано не просто так. Возможно, что придется копать глубже, нежели просто править пару байт. см: 30`000x30`000 = 858,306884765625Mpx 858Mpx * 3 bpx = 2,5 Gb "чистого растра" В довесок photoshop "страдает" огромными накладными расходами. (считается, что ему требуется в три раза больше памяти, нежели занимает само изображение) Кроме того, как ты думаешь, что будет, если ты изменишь размер стороны более, чем на 32768, то возникнит переполнение, поскольку результат уже не будет помещаться в слово со знаком, которыми, кстати и оперирует photoshop 8/9.0 при указании ширины и высоты. Так что ограничение "искуственное" для формата, но, отнюдь не для программы. А жаль. ![]() |
|
Создано: 08 апреля 2006 23:49 · Личное сообщение · #6 |
|
Создано: 09 апреля 2006 12:48 · Поправил: flamer · Личное сообщение · #7 |
|
Создано: 10 апреля 2006 04:25 · Личное сообщение · #8 |
|
Создано: 10 апреля 2006 06:59 · Личное сообщение · #9 |
|
Создано: 10 апреля 2006 08:23 · Личное сообщение · #10 flamer пишет: В довесок photoshop "страдает" огромными накладными расходами. (считается, что ему требуется в три раза больше памяти, нежели занимает само изображение) Кроме того, как ты думаешь, что будет, если ты изменишь размер стороны более, чем на 32768, то возникнит переполнение... истина где-то рядом... Razor_j, попробуй докупить исчо пару-тройку гигов памяти, как вариант -> переходи на Вин64 ![]() ![]() |
|
Создано: 10 апреля 2006 08:40 · Личное сообщение · #11 |
|
Создано: 10 апреля 2006 12:21 · Личное сообщение · #12 |
|
Создано: 10 апреля 2006 17:35 · Поправил: nikitosk · Личное сообщение · #13 |
|
Создано: 10 апреля 2006 18:17 · Личное сообщение · #14 Razor_j пишет: d1v0x - дело не в памяти Corel открывает без проблем (в нем свои недостатки - поэтому борюсь с PhotoShop'ом) помоему там просто программное органичение - как бы снять его и только у мя выставлено 363 метра памяти (54% от 768 возможных) и МИНИМУМ какое разрешение он при этом разрещает создавать 3000х30000, наверно это то, что ты и спрашивал у фотожопы главная беда - память, ему нужно как можно больше, залезь в настройки и поставь больше или... докупи, если ты занимаешся графикой серьозно, то такие капиталовложения быстро окупяцца... ![]() |
|
Создано: 11 апреля 2006 04:19 · Личное сообщение · #15 nikitosk пишет: нно, у меня и без патча все работает, только предупреждает, что такой файл не будет открываться старыми версиями... фотошоп 8.0 я ж объясняю - у версий CS (начиная с 8.0) появились форматы psl - для якобы больших картинок - а jpeg не хочет такую же сохранять, при этом и не открывает уже существующие ![]() |
|
Создано: 11 апреля 2006 04:22 · Личное сообщение · #16 |
|
Создано: 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) и поменять только его... ![]() |
|
Создано: 11 апреля 2006 11:02 · Поправил: nikitosk · Личное сообщение · #18 |
|
Создано: 11 апреля 2006 11:20 · Личное сообщение · #19 Ну вот получилось: файл: Photoshop.exe 17,1 МБ (17 956 864 байт) ver.: 8.0.0.0 меняем 2 байта по смещению 423E16: EB 1F -- в аттаче сохраненный jpeg размером 1х31000pix ![]() ![]() |
|
Создано: 11 апреля 2006 12:08 · Личное сообщение · #20 |
|
Создано: 11 апреля 2006 12:22 · Поправил: nikitosk · Личное сообщение · #21 |
|
Создано: 11 апреля 2006 12:31 · Личное сообщение · #22 |
|
Создано: 11 апреля 2006 12:35 · Личное сообщение · #23 |
|
Создано: 11 апреля 2006 12:38 · Личное сообщение · #24 |
|
Создано: 11 апреля 2006 12:45 · Личное сообщение · #25 |
|
Создано: 11 апреля 2006 12:47 · Поправил: nikitosk · Личное сообщение · #26 |
|
Создано: 11 апреля 2006 12:56 · Личное сообщение · #27 |
|
Создано: 11 апреля 2006 13:04 · Личное сообщение · #28 |
|
Создано: 11 апреля 2006 13:08 · Личное сообщение · #29 |
|
Создано: 11 апреля 2006 13:09 · Личное сообщение · #30 |
. 1 . 2 . >> |
![]() |
eXeL@B —› Основной форум —› PhotoShop CS2 - органичение на размеры JPEG |