Advertisement
MWilson

CMHB

Feb 25th, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. function cmh1(clip cpad)
  2. {
  3. cpad=cpad.converttoyv12()
  4.  
  5. g=cpad.F2Quiver(1,3,96,127,0,frad=24)
  6.  
  7. b=cpad.F2Quiver(1,3,110,127,0,frad=24)
  8.  
  9. r=cpad.F2Quiver(1,3,28,127,0,frad=24)
  10.  
  11. mergergb(r,g,b)
  12. autolevels(36,autogamma=true)
  13. converttoyv12()
  14. coloryuv(autowhite=true)
  15. tweak(sat=10,interp=32)
  16. tweak(sat=10,interp=32)
  17. converttorgb()
  18. invert("G")
  19. converttoyv12()
  20. tweak(sat=10,interp=32)
  21. hqdn3d(0,12,0,12)
  22. linearresize(64,64)
  23. blur(1.2)
  24. blur(1.2)
  25. blur(1.2)
  26. linearresize(width(cpad),height(cpad))
  27. mergechroma(cpad,last,.33)
  28. }
  29.  
  30. function cmh2 (clip cpad)
  31.  
  32. {
  33.  
  34. cpad=cpad.greyscale().converttoyv12()
  35.  
  36.  
  37.  
  38. g=cpad.F2Quiver(1,3,96,127,0,frad=16)
  39.  
  40. b=cpad.F2Quiver(1,3,110,127,0,frad=16)
  41.  
  42. r=cpad.F2Quiver(1,3,76,127,0,frad=16)
  43.  
  44. mergergb(r,g,b)
  45.  
  46. autolevels(filterradius=32,autogamma=true)
  47.  
  48. converttoyv12()
  49.  
  50. coloryuv(autowhite=true)
  51.  
  52. tweak(sat=10,interp=32)
  53.  
  54. tweak(sat=10,interp=32)
  55.  
  56. converttorgb()
  57.  
  58. invert("G")
  59.  
  60. converttoyv12()
  61.  
  62. linearresize(48,48)
  63.  
  64. blur(1.2)
  65.  
  66. blur(1.2)
  67.  
  68. blur(1.2)
  69.  
  70. linearresize(width(cpad),height(cpad))
  71.  
  72. mergechroma(cpad,last)
  73.  
  74.  
  75. return last
  76.  
  77.  
  78. }
  79.  
  80. function cmhb (clip y)
  81. {
  82. y=y.greyscale().converttoyv12()
  83. a=y.cmh2().converttorgb()
  84. b=y.cmh1().converttorgb()
  85. mergergb(b.showred(),a.showgreen(),b.showblue())
  86. converttoyv12()
  87. coloryuv(autowhite=true)
  88. return last
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement