En iyi yanıtlayıcılar
Resim Oluşturma

Soru
-
view-source:http://www.tubitak.gov.tr/images_tr/logo.jpg Chromeda bu şekilde resim kodlarını görebiliryorum peki ben bu kodlardan tekrar resmi oluşturabilirmiyim hangi algoritma , metod veya sınıflar kullanılır ?
Yanıtlar
-
Textbox içne byte ların utf-8 karşılıklarını yazmak ile bi sonuca varamazsınız gibime geliyor. Sonuçta dosya header'i ve bitmap renk bilgisinin jpeg algoritması ile sıkıştırılmış halidir bu.
using System.Text; using System.IO;
textBox1.Text = Encoding.Default.GetString(File.ReadAllBytes(MapPath("resim.jpg")));
şeklinde resim dosyasının byte larının utf-8 karşılıklarını textbox içine yazdırabilirsiniz.
File.WriteAllBytes(Encoding.Default.GetBytes(textBox1.Text), MapPath("birklasör/dosyaadı.jpg"));
şeklinde de tekrar kaydedebilirsiniz.
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
- Düzenleyen Önay YALÇINERModerator 19 Ekim 2012 Cuma 20:29
- Yanıt Olarak Öneren Ali Rıza İnceoğlu 30 Ekim 2012 Salı 07:20
- Yanıt Olarak İşaretleyen Ali Rıza İnceoğlu 30 Ekim 2012 Salı 08:53
Tüm Yanıtlar
-
byte[] kullanmalısınız. Tam olarak ne yapmak istediğinizi anlatırsanız yardımcı olmaya çalışırız. Ben anladığım kadarıyla bir örnek yapayım;
using System.Net; using system.IO; WebClient _wc = new WebClient(); //byte'ları oku byte[] _bytes = _wc.DownloadData("view-source:http://www.tubitak.gov.tr/images_tr/logo.jpg"); //1.jpg isminle klasöre kaydet File.WriteAllBytes(MapPath("/dosyalar/1.jpg", _bytes);
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
- Düzenleyen Önay YALÇINERModerator 19 Ekim 2012 Cuma 10:54
-
-
Textbox içne byte ların utf-8 karşılıklarını yazmak ile bi sonuca varamazsınız gibime geliyor. Sonuçta dosya header'i ve bitmap renk bilgisinin jpeg algoritması ile sıkıştırılmış halidir bu.
using System.Text; using System.IO;
textBox1.Text = Encoding.Default.GetString(File.ReadAllBytes(MapPath("resim.jpg")));
şeklinde resim dosyasının byte larının utf-8 karşılıklarını textbox içine yazdırabilirsiniz.
File.WriteAllBytes(Encoding.Default.GetBytes(textBox1.Text), MapPath("birklasör/dosyaadı.jpg"));
şeklinde de tekrar kaydedebilirsiniz.
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
- Düzenleyen Önay YALÇINERModerator 19 Ekim 2012 Cuma 20:29
- Yanıt Olarak Öneren Ali Rıza İnceoğlu 30 Ekim 2012 Salı 07:20
- Yanıt Olarak İşaretleyen Ali Rıza İnceoğlu 30 Ekim 2012 Salı 08:53
-