GPUImageのカスタムフィルタを作成する方法を知りたいと思います。私はブラッドラーソンは、これらの数字とその意味を知っていたか知って興味iOS - OpenGLESでカスタムGPUImageFiltersを作成するには
varying highp vec2 textureCoordinate;
uniform sampler2D inputImageTexture;
void main()
{
lowp vec4 textureColor = texture2D(inputImageTexture, textureCoordinate);
lowp vec4 outputColor;
outputColor.r = (textureColor.r * 0.393) + (textureColor.g * 0.769) + (textureColor.b * 0.189);
outputColor.g = (textureColor.r * 0.349) + (textureColor.g * 0.686) + (textureColor.b * 0.168);
outputColor.b = (textureColor.r * 0.272) + (textureColor.g * 0.534) + (textureColor.b * 0.131);
outputColor.a = 1.0;
gl_FragColor = outputColor;
}
:今、私は、このコード(これは例として、GitHubの上のブラッドラーソンによって提供された)からセピア色のカスタムフィルタを作成することができます。私はどこからでも検索し、これに関するチュートリアルは見つかりませんでした。誰かがPhotoshopで自分のカスタムフォトフィルタを作成してから.fshコードファイルに変換するように案内できますか?
たとえば、Photoshopで画像をピンク色に変更する場合は、上記のコードでこれらの数値を取得するにはどうすればよいですか?