我如何在 T 恤上叠加图形(在这种情况下为徽标)并让它看起来真的存在,而不仅仅是叠加(皱纹、线条等?)不幸的是,我没有 Photoshop 或任何 adobe 软件,因此最好使用 GIMP 解决方案。
在照片或图像上叠加图形
其实我有个更好的主意:如果你从一件白色的T恤开始,把它的图层模式设置为“正片叠底”,你可以把logo放在下一层,它会自动着色,就像印在T恤上一样-衬衫。更好的是,您还可以通过在徽标下方放置一个纯色层来更改衬衫本身的颜色。
让我演示一下这种技术。我将从一张简单的中性背景白色 T 恤的简单图片开始:
(实际上,我是根据这张由 ArtMechanic 制作的 Wikipedia T 恤图片制作的,在 GFDL / CC-By-SA 3.0 下获得许可,并重新合成了原始徽标。)
接下来,我将复制图层并从上层剪下 T 恤,只留下背景:
(其实我是用图层蒙版让衬衫区域透明的。透明区域在上面显示为白色,因为我将图片保存为JPEG格式。由于这只是一个演示,我没有做很仔细的工作,但是可以通过手动编辑蒙版轻松修复。)
之后,我将下层的模式更改为“正片叠底”,并在其下方添加一个新的白色层。此时,画面看起来还是和开始时一模一样。但是,我现在可以在白色底层和 T 恤之间添加一些额外的层,它们看起来就像印在衬衫上一样。对于此演示,我将使用GIMP 徽标:
我还将在它下面添加一些纯色层,以显示衬衫在不同颜色下的样子。此时,图层如下所示:
...最终的图片,各种颜色层可见,看起来像这样:
(我在截取图层对话框的屏幕截图后添加了蓝色图层,并没有费心再次拍摄。请注意,黑色图层实际上并不是黑色的——它是 85% 的灰色。如果它是全黑的,你不会看不到衬衫上的任何阴影。)
其实,做完这个演示之后,我又想到了一个技巧:如果不使用“正片叠底”模式,而是在衬衫上使用图层→透明度→颜色到Alpha...(以白色为透明色) ,我可以合并前两层并将结果保存为透明的 PNG 图像。然后我可以使用 CSS 将该图像放置在网页上任何其他适当大小的图像之上,使该图像看起来就像是印在 T 恤上一样!
另外,我后来才意识到,如果我让顶层的透明区域稍微不透明(比如 5% 到 15% 的不透明度),它可能看起来会更好,这样,logo 和颜色就会有效图层会稍微变亮。这样,即使在底部使用 100% 黑色层也不会完全破坏衬衫上的阴影。
如果它是一件白色 T 恤并且徽标没有需要可见的白色部分,那么您可以转到“图层”面板并将“模式”设置切换为乘法。