Кольорові кольори не заповнюються правильно


18

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

Я намагаюся редагувати png. Я вибираю колір за допомогою інструменту «Вибрати за кольором», змінюю колір заливки на червоний ff0000, або 255,0,0, але коли натискаю на вибір для заповнення, він виглядає коричневим.

Інші кольори також діють таким чином: синій -> фіолетовий, жовтий -> світло-коричневий тощо. Білий, здається, заповнює правильно.

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

Відповіді:


33

Здається, що зображення, яке ви редагуєте, використовує обмежену колірну палітру, а не повний 24-бітний RGB. GIMP робить все можливе, щоб робити те, що ви просите, використовуючи кольори в існуючій палітрі.

Якщо ви хочете переключити зображення на повноколірне, виберіть Image-> Mode-> RGBу меню. Потім ви зможете редагувати зображення, використовуючи будь-які потрібні вам кольори.

Якщо вам потрібно зберегти зображення за допомогою індексованої кольорової палітри, ви можете знову переключитися назад, вибравши Indexed...пункт меню з того самого меню. Це з'явиться діалогове вікно із запитом, яку палітру ви хочете використовувати для зображення. Варіантів за замовчуванням повинно вистачити.

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


1
Мені потрібно зберегти існуючий розмір і формат. Єдине, що може змінитися - це кольори. Якщо я редагую його повнокольоровим кольором і зберігаю його як обмежений, чи не буде це те саме, що редагувати його з обмеженою палітрою? Тобто кольори в файл збереження будуть зворотні?
TLP

2
Якщо ви вирішите автоматично створити палітру при перетворенні назад в індексований, швидше за все, ви отримаєте іншу палітру кольорів. Залежно від вимог до зображення, це може бути або не бути прийнятним. Оскільки формат зображення стискається, навряд чи ви в будь-якому випадку отримаєте файл однакового розміру.
Джеймс Генстридж

2

Як зазначає Джеймс Генстридж , ваше зображення PNG, ймовірно, в індексованому кольоровому режимі. Індексоване кольорове зображення використовує певну обмежену колірну палітру, і під час редагування такого зображення GIMP використовуватиме лише ті кольори, які доступні в палітрі, відображаючи будь-які інші кольори до найближчого в палітрі.

Як правило, як пропонує Джеймс, вам потрібно буде перетворити зображення в кольоровий режим RGB, щоб вільно його редагувати. Однак якщо ви просто хочете замінити певний колір іншим, скрізь , де він зустрічається на зображенні, є ще один варіант: ви можете редагувати колірну палітру за допомогою діалогового вікна Colormap .

Просто відкрийте діалогове вікно ( WindowsDockable DialogsColormap ), двічі клацніть на кольорі, який ви хочете замінити, і виберіть потрібний колір у вікні вибору кольору, яке відкриється.

Діалог Colormap також дозволяє додавати нові кольори в палітру кольорів , щоб потім можна було малювати, використовуючи ці нові кольори на зображенні (спочатку встановивши потрібний колір як колір переднього плану, а потім натиснувши +кнопку в діалоговому вікні Colormap ). Це може бути корисно, якщо ви, наприклад, хочете замінити лише деякі пікселі певного кольору новим кольором. Однак зауважте, що індексований кольоровий режим (у GIMP, а також у самому форматі PNG) підтримує не більше 256 записів кольорової карти. Якщо вам потрібно більше кольорів, вам все одно доведеться перетворити зображення в режим RGB.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.