روھلان مۇنبىرى
كۆرۈش: 2894|ئىنكاس: 2
ئوڭ تەرىپنى يىغىش

دەرس :ios دا رەسىم سۈزۈش تېخنىكىسى

[ئۇلانما كۆچۈرۈش]
ئەسسەلامۇ ئەلەيكۇم بىز ئالدىنقى نەچچە ھەپتە ئىچىدە android تا ئەپ ئاچقاندا قوللىنىدىغان بىرقانچىلىغان ئاساسى بىلىم ۋە كودلار بىلەن تونۇشۇپ چىقتۇق،مەنچە ios قا مۇناسىۋەتلىك ئەپ ئىچىش ھەققىدە ئاز تولا توختىلىدىغان يەرگە كەلدى،چۈنكى بۇنىڭدىن ئىلگىرى مىنىڭ بىلىشىچمە بۇخىلدىكى بىلىم يوللانمىغان بولۇشى مومكىن،ياكى يوللانغان بولسىمۇ مەن كۆرمەي قالغان بولۇشىم مومكىن،ئەمدى نەخ گەپكە كەلسەك بىز ios سېستىمىسى ئۈچۈن ئەپ ئاچقاندا سۈرەت بىرتەرەپ قىلىش ئىشلىرى بىلەن كۆپلەپ ئۇچىرشىمىز،تۆۋەندە تونۇشتۇرماقچى بولغىنىم ios دا مەخسۇس رەسىم سۈزۈش تېخنكسى،بۇ تېخنىكىغا قوللىنلىدىغان مەخسۇس سۈرەت بىرتەرەپ قىلىشقا خاس بولغان تېخنىكا core image دەپ ئاتىلىدۇ،مەن بۇ قىسىم ماقالىدە مۇشۇ ھەقتە قىسقىغىنە توختىلىمەن،دىمەكچىمەنكى مەن بۇ قىسىمدا core image تېخنكىسىنى قوللىنپ ئالمىغا ئەپ ئىچىش جەريانىدا رەسىم سۈزۈش مەشغۇلاتىنى بىرتەرەپ قىلىش ئۇسۇلىنى كۆرسىتىپ ئۆتىمەن،ئالمىغا ئەپ ئاچقاندا بىز objective-c ۋە swift تىلىنىڭ خالىغان بىرنى قوللانساق بولىدۇ،مەن بۇماقالىدە swift تىلىنى قوللىنىمەن. ئالدىنقى قىتىمغا ئوخشاشلا بۇبىلىمنى ئىگەللەش ياكى ئەمەلى نەپ ئىلىش ئۈچۈن سىزنىڭ پىروگىرمما تىلىدىن مەلۇم ئاساسىڭىز ۋە ios ئەپ ئچىش مۇھىتىغا نىسبەتەن بەلگىلىك چۈشەنچىڭىز بولۇشى كىرەك ،شۇندىلا بۇ ماقالىدىكى مەقسەتنى چۈشىنەلەيسىز،مەن بۇيەردە ئاساسى بىلىم قاچىلاش يڭى تۈر قۇرۇش ئىجرا قىلىش قاتارلىقلارنى سۆزلىمەيمەن،چۈنكى بۇنى مەخسۇس كۇرس ياكى مەخسۇس پىروگىرامما كەسپىدە ئوقۇپ ئۈگەنسڭىز ياكى باشقا ھەرخىل ئۇسۇللاردىن پايدىلانسىڭىز بولىدۇ! xocde دا بىر تۈر قۇرغاندىن كىيىن viewDidload() مېتودىنىڭ ئىچىگە بۇ كودنى چاپلاڭ% d! h7 F. E" }4 O2 Fبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  1. override func viewDidLoad() {; N. B0 K. M. p- bبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  2.     super.viewDidLoad()0 P" l' D. i' m! s* _) lبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  3.    
    8 d' O/ l: {& E( @( V
  4.     // 1
    " z" F; _/ i1 N- R% ]) q
  5.     let rasim = UIImage(named: "suzmakqibolganrasim.jpg")! m6 B3 Q7 u% wبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  6.     let aslidikrasim = CIImage(image: rasim)
    : [) M7 ?* X6 H8 n2 g- Q
  7.    
    ' K" s0 N. t$ X: J
  8.     // 2
    ' x. O& i, ^1 E0 v
  9.     var suzush = CIFilter(name: "CIPhotoEffectMono")
    3 g* C- p" ^% L
  10.     suzush.setDefaults()6 a5 ^6 _! j+ J( a6 W$ F4 i7 eبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  11.     suzush.setValue(aslidikrasim, forKey: kCIInputImageKey)8 X( j8 [: y' X& y! Y1 ?بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  12.     * y4 a7 k+ |& g  ^7 I& Zبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  13.     // 33 d2 }; D/ T. a# T" Y" kبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  14.     var hasillangini = suzush.outputImage) z6 f  b5 F+ [, p: Y- c1 sبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  15.     var yegisi = UIImage(CIImage: hasillangini)5 `" a9 c* S& Y) W' v, w% Mبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  16.     imageView.image = yegisi) s/ ~+ W6 k4 ^/ eبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
  17. }
مەزمۇننى كۆچۈرۈۋېلىش
6 s) v' ~# F+ ?0 e! Q8 }بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()

8 l) r4 t, h/ }6 t+ G4 k8 K: |يۇقاقرى كودتىن قىسقىغىنە چۈشەنچە
# J' h. ]! F  X% ?& }7 V3 Z; m8 x/ C4 O. Vبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
1- رەسىمنى مىقدارغا ساقلىۋالىدۇ 2-رەسىمگە سۈزۈش ئۈنۈمى بىرىدۇ 3-رەسىمگە سۈزۈش ئۈنۈمى بىرىلگەندىن كىينكى نەتىجىنى ساقلايدۇ) A2 Y5 o9 g% ]5 C: z& Bبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()

* J7 V, T' M( m; c1 tكودنى ئىجرا قىلسىڭىز رەسىمدىكىدەك ئۈنمگە ئىرىشىسز،ئەلۋەتتە ھەرخىل ئۈنۈم چىقارماقچى بولغان رەسىمى ئۆزىڭىز خالىغانچە بىكىتىپ بەرسىڭىز بولىدۇ كود قىسىمدا چۈشىنشىلىك قىلىپ نام يىزىپ قويدۇم،ios پىروگىرامما ئىچىشتىن بەلگىلىك ئاساسىڭىز بولسا قاراپلا بىلىۋالىسىز! ?# T& r3 v" @! Z6 p* Oبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
* F* h6 f% i5 y( D" D. H7 }  fبۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
( o0 \7 z& B% N$ C: ?بۇ مەزمۇنلار روھلان مۇنبىرىدىن كۆچۈرۈلگەن()
http://www.tormahiri.cn/mezmun.html?id=EUxu8iSMfU
ياقتۇرىشىڭىز مۇمكىن؟

مۇناسىۋەتلىك تېمىلار

ۋاقتى: 2015-6-7 19:30:26 | ھەممە قەۋەتنى كۆرۈش
ياخشى  تىمىكەن.
ۋاقتى: 2015-6-9 13:52:45 | ھەممە قەۋەتنى كۆرۈش
قىلغىلى بولىدىكەنغۇ ...

ئېنگىلىزچە كىرگۈزۈش ھالىتىگە ئالماشتۇرماقچى بولسىڭىز Ctrl بىلەن K كۇنۇپكىسىنى بىرلەشتۈرۈپ بېسىڭ، يەنە بىر قېتىم مۇشۇنداق باسسىڭىز ئۇيغۇرچىغا ئالمىشىدۇ .

كىرگەندىن كېيىن ئىنكاس يازالايسىز كىرىش | ئەزا بولۇڭ

سەھىپە جۇغلانما قائىدىسى

كەلگەن قەدىمىڭىزگە مەرھابا، سىز تېخى مۇنبەرگە ئەزالىق نامىڭىزدا كىرمەپسىز مۇنبەرگە كىرىڭ ياكى ئەزا بولۇڭ

archiver|يانفۇن نۇسخا|قاماقخانا|ئېلان بېرىڭ|بىز كىم؟|ئۈندىدار|روھلان مۇنبىرى

GMT+8, 2016-4-17 07:11

Powered by Discuz! X3.2(NurQut Team)

© 2001-2013 Comsenz Inc.

تېز ئىنكاس چوققىغا قايتىش سەھىپىگە قايتىش