Як зберегти вибір у PNG


34

У мене великий файл PSD з кількома сотнями шарів, який я хотів би витягти вибрані області з файлів PNG.

Ділянки можуть складатися з пари шарів.

Будучи новим у Photoshop, я використовував наступне вирішення. Скопіюйте потрібні шари в новий файл PSD подряпини однакового розміру, TRIM на прозорість, Збережіть як PNG, скасуйте TRIM, прихойте шари, промийте та повторіть ...

Я припускаю, що я міг би це зробити без файлу подряпин та просто підбору обрізання, зберегти як PNG та скасувати, але повинен бути приємніший метод.

Які ще способи здійснити цей експорт вибраної області до PNG?

РЕДАКТУВАННЯ. Це в Windows Xp, на якому працює Photoshop CS3 Extended

Відповіді:


43
  • Зробіть свій вибір
  • Редагувати -> Копіювати об’єднане
  • Файл -> Створити (Photoshop повинен автоматично запропонувати новий розмір полотна відповідно до розміру вибору)
  • Редагувати -> Вставити
  • Файл -> Зберегти як (PNG)
  • Промийте та повторіть… ​​(комбінації клавіш тут зручні)

(Тестовано на Photoshop CS4)


17
Інженерам Photoshop слід серйозно задуматися над тим, щоб покращити це, бо нудно робити щось таке просте за 6 кроків, вибирати та експортувати потрібно не більше ніж 2 кроки. просто чи не так?
Педро Лобіто

4
Я бета-тест на Adobe майже 10 років. Я просив новий інтерфейс щороку. Інтерфейс Photoshop нав'язливий, дратівливий, вінтаж із дев'яностих. Свого часу хтось там попросив мене перестати просити цей матеріал, тому що я заповнював занадто багато запитів на функції та створював "шум" у їхній системі. Як я можу компанію розбити бета-тестером за те, щоб запропонувати поліпшення, не в мене.
SpaceDog

Сполучення клавіш для цих етапів: 1. ctrl + shift +c, 2. ctrl + n, 3. ctrl + v, 4. ctrl + s. 5.ctrl + w
Ман

17

Спробуйте вибрати області за допомогою інструмента "Зріз", а потім "Файл"> "Експорт" для Інтернету та пристроїв.


Я все частіше використовую цей метод порівняно з оригінальною відповіддю. Імовірно, саме це розробники Photoshop мали намір використовувати для цієї конкретної проблеми.
Аніті

+1 краще, ніж прийнята відповідь, особливо якщо вам потрібно багато разів повторити цю процедуру.
Амір Уваль

1
це не працює для будь-яких виділень, не прямокутних і паралельних країв зображення, тоді як вищевказаний метод працює для всіх форм і розмірів
Лукас - Better Coding Academy

@ think123 Правда. І все-таки отриманий PNG все ще є прямокутним. Ви можете використовувати маску, щоб зробити фігури, які ви хочете мати, в отриманому експорті фрагмента.
Томаш Андрле

@TomasAndrle Я намагаюся витягнути відскановані зображення - я відсканував чотири зображення на один великий файл сканування, за винятком того, що ці зображення не розташовані точно прямо, тому мені складно їх ефективно нарізати.
Лукас - Краща академія кодування

1

Я вирішив це, створивши сценарій, який я вклав Presets\Scripts\Export Selection to PNG.jsx

Код наступним чином:

app.displayDialogs = DialogModes.NO;

var pngSaveOptions = нові PNGSaveOptions ();
pngSaveOptions.compression = 9;

var hasSelection;
var docRef;
спробуйте {
    hasSelection = !! app.activeDocument.selection.bounds;
} улов (помилка) {
    hasSelection = false;
}

якщо (hasSelection) {
    app.activeDocument.selection.copy (вірно);
    var w = app.activeDocument.selection.bounds [2];
    var h = app.activeDocument.selection.bounds [3];
    docRef = app.documents.add (w, h);
    docRef.paste ();
} else {
    docRef = app.activeDocument;
}
var file = File.saveDialog ("Експорт як PNG до ...");
if (файл && ((file.exists && підтвердити ("Перезаписати" + файл + "?")) ||! file.exists)) {
    docRef.saveAs (файл, pngSaveOptions,! hasSelection, Extension.LOWERCASE);
    якщо (hasSelection) {
    docRef.close (SaveOptions.DONOTSAVECHANGES);
    }
}

Сценарій, описаний вище, оброблятиме невідбір як "вибрати всіх" і перевіряє, чи існує цільовий файл, що підтверджує перезапис.

Цей сценарій запускається з File->Scripts->Export Selection to PNG


-1

Зробіть вибір. Потім натисніть Ctr або CMD + J, щоб скопіювати цей вибір у новий шар. потім:

File -> Scripts -> Export Layer to Files...

Експорт шарів у файли

Якщо ваш шар менше повного ширини / висоти полотна, не забудьте перевірити Trim Layers.


1
Питання не в експорті шарів у файли. Йдеться про збереження виділення у вигляді файлу. У питанні конкретно сказано: "Області можуть складатися з пари шарів".
Майк Фіцпатрік
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.