Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > ASP.NET / Silverlight / Moonlight

Cevapla
 
LinkBack Seçenekler
Eski 04/05/2008, 16:04   #1 (permalink)
Üye
 
Üyelik Tarihi: 02/2008
Mesaj: 12
Varsayılan Sqlserver'den alınan imajın rotate edilmesi

merhabalar,

Sqlserver'da kayıtlı bir resmi ekteki kod ile kolayca ekrana getirebiliyorum.benim istediğim ekrana gelen resmi rotate edebilmek.Bazı resimler sisteme ters olarak atılabiliyor.Bu resmi düzgün hale çevirip tekrar sqlserver'a update etmek istiyorum.Konuyla ilgili yardımlarınızı rica ederim.



protectedvoid Page_Load(object sender, EventArgs e)
{
try
{
string imageId = Request.QueryString["Resim_ID"];
SqlConnection sqlConn = newSqlConnection("xx");
SqlCommand cmdSelect = newSqlCommand("select RESIM_IMG" +
" from RESIM where RESIM_ID='" + imageId + "'", sqlConn);
SqlCommand cmdSelect2 = newSqlCommand("select RESIM_IMG" +
" from RESIM_WEB where RESIM_ID='" + imageId + "'", sqlConn);
SqlDataReader myDataReader = null;
SqlDataReader myDataReader2 = null;
sqlConn.Open();
myDataReader = cmdSelect.ExecuteReader();
if (myDataReader.Read())
{
byte[] barrImg = (byte[])myDataReader["RESIM_IMG"];
Response.BinaryWrite(barrImg);
}
else
{
myDataReader.Close();
myDataReader2 = cmdSelect2.ExecuteReader();
if (myDataReader2.Read())
{
byte[] barrImg2 = (byte[])myDataReader2["RESIM_IMG"];
Response.BinaryWrite(barrImg2);
}

}
sqlConn.Close();

}
catch (Exception ex)
{
Response.Write(
"Read Failed : " + ex.ToString());
}
}
the_toz hatta değil   Alıntı Yaparak Yanıtla
Eski 04/05/2008, 16:39   #2 (permalink)
Silversword
 
Revlis Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 07/2003
Yer: Antalya
Mesaj: 1,393
Varsayılan

çeşitli yollar var kolay olan bir yol :
resmi bir bitmap imajına aldıktan sonra graphics objesine ilişkilendirip rotate ettirebilirsin.

uzun yol da ise resmi bitmap değişkenine alıp bit array a çevirir, x ve y koordinatlarına ve renk derinliğine göre tüm bitleri yeniden dizersin.

ilk yöntem için örnek çalışma :
http://blog.paranoidferret.com/index...diting-rotate/
__________________
||||Revlis|||||
Revlis hatta değil   Alıntı Yaparak Yanıtla
Eski 04/05/2008, 16:52   #3 (permalink)
Üye
 
Üyelik Tarihi: 02/2008
Mesaj: 12
Varsayılan

Revlis cevap için teşekkürler.Bu değişilkiği aspx üstünde nasıl yapabilirim.Form üzerinde bende bayağı bir çözüm bulmuştum fakat raporlamayı yaptığım aspx dosyası üzerinde nasıl yapabileceğimi bulamadım.
the_toz hatta değil   Alıntı Yaparak Yanıtla
Eski 04/05/2008, 17:23   #4 (permalink)
Silversword
 
Revlis Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 07/2003
Yer: Antalya
Mesaj: 1,393
Varsayılan

aspx dosyasında da bitmap değişkeni oluşturabilir, c# da veya vb.net de nasıl yapıyorsan aynen yapabilirsin. örnek verdiğim kod işine yarayacaktır.
__________________
||||Revlis|||||
Revlis hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
yazıların post edilmesi abacigil PHP 4 27/01/2007 01:54
Div içeriklerinin print edilmesi Darkwave Javascript / DHTML / Ajax 3 29/01/2006 22:45
xml'in parse edilmesi bonusiso C# 5 21/07/2005 08:51
ASP dosyalarının test edilmesi loch00 ASP 1 02/02/2005 16:27
javascript ile bir imajın soldan kaçıncı pixelde olduğunu bulabirlir miyiz? yemre Javascript / DHTML / Ajax 3 11/03/2004 14:45


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 10:48.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net