“拍照必看!PS教程:轻松掌握黑色人像修图技巧”

2026-10-16 0 阅读

在这个数字化时代,拍照已经成为了许多人记录生活、表达自我的一种方式。而Photoshop(简称PS)作为一款功能强大的图像处理软件,被广泛应用于照片修图领域。今天,我们就来聊聊如何利用PS轻松掌握黑色人像的修图技巧。

黑色人像的独特魅力

首先,我们要认识到黑色人像的独特魅力。黑色背景往往能突出人物的特点,营造出一种神秘、优雅的氛围。在进行修图时,我们要充分利用这一点,让人物更加生动、立体。

基础调整

1. 色彩平衡

在PS中,我们可以通过调整色彩平衡来改善黑色人像的色彩。首先,复制背景图层,然后创建调整图层,选择“色彩平衡”。在阴影、中间调和高光中适当调整颜色,使人物肤色更加自然。

# 示例代码:调整色彩平衡
import cv2
import numpy as np

def adjust_color_balance(image, shadow=-10, mid=-5, highlight=10):
    hsv = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)
    lower_bound = np.array([hsv[:, :, 0].min(), shadow, shadow])
    upper_bound = np.array([hsv[:, :, 0].max(), shadow, shadow])
    mask = cv2.inRange(hsv, lower_bound, upper_bound)
    shadow_mask = cv2.bitwise_and(image, image, mask=mask)
    shadow_mask = cv2.addWeighted(shadow_mask, 1.5, image, 0, 0)
    image = cv2.subtract(image, shadow_mask)

    lower_bound = np.array([hsv[:, :, 0].min(), mid, mid])
    upper_bound = np.array([hsv[:, :, 0].max(), mid, mid])
    mask = cv2.inRange(hsv, lower_bound, upper_bound)
    mid_mask = cv2.bitwise_and(image, image, mask=mask)
    mid_mask = cv2.addWeighted(mid_mask, 1.5, image, 0, 0)
    image = cv2.subtract(image, mid_mask)

    lower_bound = np.array([hsv[:, :, 0].min(), highlight, highlight])
    upper_bound = np.array([hsv[:, :, 0].max(), highlight, highlight])
    mask = cv2.inRange(hsv, lower_bound, upper_bound)
    highlight_mask = cv2.bitwise_and(image, image, mask=mask)
    highlight_mask = cv2.addWeighted(highlight_mask, 1.5, image, 0, 0)
    image = cv2.subtract(image, highlight_mask)

    return image

# 读取图片并调整色彩平衡
image = cv2.imread('black_person.jpg')
adjusted_image = adjust_color_balance(image)
cv2.imshow('Adjusted Image', adjusted_image)
cv2.waitKey(0)
cv2.destroyAllWindows()

2. 明暗调整

为了使黑色人像更具层次感,我们可以调整明暗度。创建调整图层,选择“亮度/对比度”。适当调整亮度,使人物肤色更加明亮;调整对比度,使背景与人物之间的对比更加鲜明。

进阶技巧

1. 肤质磨皮

在黑色人像修图中,磨皮是不可或缺的一步。我们可以使用PS中的“仿制图章工具”或“修复画笔工具”进行磨皮。首先,选择合适的工具,然后选择皮肤纹理较清晰的区域,涂抹在需要磨皮的地方。

# 示例代码:使用修复画笔工具磨皮
import cv2

def smooth_skin(image):
    for i in range(10):
        temp_image = image.copy()
        for y in range(image.shape[0]):
            for x in range(image.shape[1]):
                if y < image.shape[0] - 1 and x < image.shape[1] - 1:
                    window = image[y:y+2, x:x+2]
                    temp_image[y, x] = cv2.mean(window)[0]
        image = temp_image
    return image

# 读取图片并磨皮
image = cv2.imread('black_person.jpg')
smooth_image = smooth_skin(image)
cv2.imshow('Smoothed Image', smooth_image)
cv2.waitKey(0)
cv2.destroyAllWindows()

2. 美颜

为了让黑色人像更加完美,我们还可以进行美颜处理。创建调整图层,选择“亮度/对比度”和“色相/饱和度”。适当调整亮度、对比度和饱和度,使人物肤色更加白皙、明亮。

总结

通过以上教程,相信你已经掌握了黑色人像的修图技巧。在修图过程中,我们要注重细节,把握人物特点,充分发挥PS的功能,让照片更具艺术感。祝愿你在摄影道路上越走越远!

分享到: