小编vio*_*rel的帖子

简单的git post-commit钩子将提交的文件复制到某个文件夹

我想自动提交的文件复制到一个特定的文件夹,这样他们就可以在浏览器中查看,但我想做到这一点,而无需创建镜像的主存储库(如图所示纯仓库在这里),我想这是在提交时发生的.

有没有简单的方法来创建一个钩子来读取哪些文件已经提交并在实时网络服务器上复制/更新它们?

例如:我有一个名为/example.com的文件夹和一个git存储库.我希望当我在存储库中提交index.html时,来自/example.com的相应index.html文件将使用提交文件的内容进行更新

git

19
推荐指数
1
解决办法
1万
查看次数

在 ImageMagick 中复制 Photoshop 的“颜色”混合模式

我需要在 ImageMagick 中创建一个模仿 Adob​​e Photoshop 的“颜色”混合模式的命令,以便对图像进行着色。为了做到这一点,我尝试合成原始图像和另一个由全彩色图层组成的图像,不透明度为 35%。这应该与原始图像混合并创建彩色结果图像。

这是预期的结果: 预期结果

Adobe 网站上定义了“颜色”混合模式,如下所示:“使用基色的亮度以及混合色的色调和饱和度创建结果颜色。这会保留图像中的灰度级,并且对于单色图像着色和彩色图像着色很有用。”

ImageMagick 中定义了一个 compose 方法,它似乎可以做同样的事情(Luminize),但结果远没有达到预期。

在 Imagemagick 中提供最接近结果的似乎是默认的混合合成方法,使用方式如下:

convert image.jpg color_layer.png -compose blend -composite result.jpg
Run Code Online (Sandbox Code Playgroud)

我还尝试使用 -fx 运算符创建一个包含第一张图像的亮度以及第二张图像的色调和饱和度的图像,但结果再次与我需要的相差甚远。

imagemagick

5
推荐指数
1
解决办法
2506
查看次数

标签 统计

git ×1

imagemagick ×1