• 05-05-2009, 12:15:59
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar file upload uygulaması ile db ye kaydettirdiğim bir resmi

    yüklerken istediğim boyutlarda nasıl yapabilirim

    örnek: 600*600 boyutundaki bir resim upload aşamasında 60*60 olarak yüklenecek.

    Şimdiden teşekkürler.
  • 05-05-2009, 13:09:36
    #2
    aspjpeg le yapabilirsin
  • 06-05-2009, 00:12:14
    #3
    Üyeliği durduruldu
    Biraz daha açık anlatırmısın ben pek bilgi sahibi değilim.
  • 06-05-2009, 16:02:59
    #4
    sunucunda (hostuna) aspjpeg adlı bileşenin yüklü olması gerekir. hostun özelliklerinden bu bileşen kurulumu diye kontrol et, kuruluysa basit bi kodla yapılıyor.
  • 06-05-2009, 20:05:51
    #5
    Üyeliği durduruldu
    Arkadaşlar sunucumda her bileşen yüklü bana kaynak verebilirseniz çok memnun olurum.
  • 06-05-2009, 21:13:34
    #6
    kendi sayfasından manual ksımını okursan ordan halledebilirsin, zaten kullanımı kolay.
    AspJpeg.com - User Manual Chapter 1: Introduction & Quick Start
  • 13-05-2009, 20:57:02
    #7
    Set Upload = Server.CreateObject("Persits.Upload")
    Set Jpeg = Server.CreateObject("Persits.Jpeg")

    Upload.Save Server.MapPath("klasor")

    For Each File in Upload.Files
    If File.Ext <> ".jpg" and File.ext <> ".gif" Then
    File.Delete
    else
    Jpeg.Open File.Path
    Jpeg.Width = 60
    Jpeg.Height = 60
    Jpeg.Save Server.MapPath("klasor") & "\kucuk_" & File.FileName
    File.Delete
    end if
    Next

    set upload = nothing
    set jpeg = nothing

    şeklinde yapabilirsin. Ayrıca resimlerin scalesi bozulmasın istiyorsan;

    Jpeg.Open File.Path'ten sonraya

    genislik = jpeg.width
    yukseklik = jpeg.height

    şeklinde asıl değerleri al sonra da getirmek istediğin boyut 60px ya ona göre yazıyorum;

    kucultmeorani = 60 / genislik

    şimdide yeni sizeları verelim

    jpeg.width = 60
    jpeg.height = jpeg.height * kucultmeorani

    sonrasi zaten yukarda var...