שלח תשובה

זירת השאלות

498
צפיות
10
תשובות

שינוי גודל תמונה ב-ASP

,‏ 17 ביוני, 2004

שלום לכולם,
אני מנסה לקבוע רוחב וגובה מקסימלים של תמונות דרך ASPהאם מישהו מכיר את הדרך?

תגיות:

10 תשובות

  1. BuildHome הגיב:

    אפשר עם AspJpeg
    הנה הקוד לכך:

    <%
        Set Jpeg = Server.CreateObject("Persits.Jpeg")
        Pic = Server.MapPath("pic.jpg")
        Jpeg.Open Pic
        Height = 100
        Jpeg.Height = Height
        Jpeg.Width = Jpeg.Width * Height / Jpeg.Height
        Jpeg.Save Pic
        Set Jpeg = Nothing
    %>

    אתה יכול לשנות את הגובה במשתנה Height לגובה הרצוי לך.
    הרוחב מחושב אוטומטית לפי גודל הגובה. אתה יכול למחוק את הערך של הרוחב ולכתוב מספר כרצונך.

  2. Deviation הגיב:

    יש קומפוננטה לזה
    אם אתה מתכוון לזה:


    response.write "<img src='" & pic & "'>"

    אז פשוט ככה, אם אתה מתכוון להקטת הגודל ומשקלם אז בעזרת קומפוננטה כמו AspJPEG.

  3. Deviation הגיב:

    לא, יש גם את הקומפוננטה של יגאל

  4. Deviation הגיב:

    האובייקט של יגאל
    http://videodot.net/file.asp?id=11

    הייתרון שלא צריך להתקינו על השרת

  5. ניר טייב הגיב:

    טוב …
    יש כמה כוונות לדבריך:
    רמת ה-HTML לצורך תצוגה בלבד:

    <img src="url"  width="" height="" />

    רמת ה-DOM לתצוגה בלבד (מאמר שלי במדור JS-בינוניים)

    רמת ה-ASP להצגת תמונה מוקטנת בלי הקטנת התמונה ידנית והעלאה לשרת:
    שימוש ברכיב כדוגמאת ASPJPEG

  6. Cyc הגיב:

    האם אפשר בלי רכיב בכלל?
    ASPJPEG הוט די יקר לפי מה שראיתי
    והרכיב שח יגאל שדובר עליו פה, טוב יש איזושהיא בעיה בהרשמה
    האם קיימת איזושהיא דרך  לקבל את הרוחב והגובה של תמונה ולשנותם בלי רכיבים?
    אולי דרך -FSO?
    תודה

  7. ניר טייב הגיב:

    אם אתה יודע שפת תכנות אז אתה יכול
    ליצור אובייקט לעצמך אם לא
    אז אני מציע לך שתחפש אובייקט חינמי לזה (ורצוי שיהיה מותקן על השרת גם)

    בכל מקרה אני מניח שב-ASP.NET, PHP ו/או JAVA יש מחלקה מסוימת שהתפקיד שלה הוא טיפול בתמונות

שלח תשובה