Resim thumb yapmak

Asp kodları Resim thumb yapmak Hazır program kodları hakkında bilgi paylaş; PHP- Kodu: 'Açıklama : Bu kodu kullanmanız için Asp Upload ...
Cevapla
 
Seçenekler
  #1  
Arama 12-03-2008, 03:06
Miliotta - ait Kullanıcı Resmi (Avatar)

Üyelik Tarihi: 30/10/07
Mesajlar: 279
 
     WS-Ticareti: (1)
Teşekkürleri: 0
35 Msg. 55 Tşkr.
Rep Gücü: 3 Miliotta deneyimleri belirsiz.

Resim thumb yapmak

PHP- Kodu:
'Açıklama : Bu kodu kullanmanız için Asp Upload ve Asp Jpeg 

'
bileşenlerine ihtiyacınız vardır.

'Form Sayfanız:



<form id="form1" name="form1" method="post" action="resim_yukle.asp" ENCTYPE="multipart/form-data" >

<input type="file" name="file" />

<input name="Submit" type="submit" />

</form>



'
resim_yukle.asp



<%



enalt_sayi 100000

enust_sayi 
999999



Randomize
()



isle     enust_sayi enalt_sayi 1

random   
isle rnd()

random   random enalt_sayi

guvenlik 
int(random)



Set Upload Server.CreateObject("Persits.Upload")

Upload.Save server.MapPath("..\images\urun\")'Resminizin kaydolduğu klasör



 

' Create instance of AspJpeg

Set Jpeg = Server.CreateObject("
Persits.Jpeg")

' Open source image

For Each File in Upload.Files

dosya = file.path

Jpeg.Open  dosya





set fso = CreateObject("
Scripting.FileSystemObject") 

set file = fso.GetFile(File.Path) 

file.name = "
rs"&guvenlik&".jpg

set file = nothing 

set fso = nothing 

next





L = 100

Jpeg.Width = L

Jpeg.Height = Jpeg.OriginalHeight * L / Jpeg.OriginalWidth



If jpeg.OriginalWidth > jpeg.OriginalHeight Then

   jpeg.Width = L

   jpeg.Height = jpeg.OriginalHeight * L / jpeg.OriginalWidth

Else

   jpeg.Height = L

   jpeg.Width = jpeg.OriginalWidth * L / jpeg.OriginalHeight

End If





jpeg.PreserveAspectRatio = True

If jpeg.OriginalWidth > jpeg.OriginalHeight Then

   jpeg.Width = L

Else

   jpeg.Height = L

End If

 





For Each File in Upload.Files

Jpeg.Save server.MapPath("
..imagesurunth"&guvenlik&".jpg")

th = server.MapPath("
..imagesurunth"&guvenlik&".jpg")

rs = file.Path

next

uzun = right(th,24)

res = right(rs,24)

response.Write uzun

mes = replace(uzun,"
th","rs")



set baglanti = server.CreateObject ("
ADODB.Connection")

baglanti.Open "
DRIVER={Microsoft Access Driver (*.mdb)};" & _

"
DBQ=" & Server.MapPath("db.mdb") 'buraya kendi database'inizi yazın

set kd = server.CreateObject("
ADODB.Recordset")

kd.open "
Select From urun",baglanti,1,3'buraya resmi 

'kaydedeceğiniz tabloyu yazın

kd.addnew

kd("
resim") = mes 'urun tablosundaki resim alan'ına normal 

' resmi kaydeder

kd("
thumb") = uzun 'urun tablosundaki thumb alanına resmin 

' thumb halini kaydeder

kd.update

%> 

'Sizde bu sayede database'den resimleri çağırabilirsiniz. Database'e resimlerin yollarını kaydeder. 
Alıntı ile Cevapla
Miliotta için teşekkür eden üyeler:
Cevapla


Seçenekler


Benzer Konular
Konu Konu Açanlar Forum Cevaplar Güncel Mesajlar
Zincir Yapmak ßyAtess Photoshop 0 30-07-2008 09:46
Tr Resim Host Servisi Resim Upload Etme Resimli Anlatım...[Çok Daha Hızlı Ve Kullanışlı..] MaRKeRs Webmaster Genel Konular 4 09-01-2008 05:39
CD Player Yapmak Celebrian Visual Basic & Action script 0 24-12-2007 12:19
DivX'ten VCD Yapmak Celebrian Program kullanımı & tanıtım 1 23-12-2007 01:37
HTML tabloları kullanarak resim çerçeveleri yapmak JabaG Html 0 12-10-2007 01:07

Link vermek için alttaki kodu sitenize ekleyebilirsiniz. Veya Ctrl+C ile Kopyalayınız
Örnek görünüm: Webmaster Sitesi