צפיות
תשובות
הקטנת תמונת GIF באמצעות aspjpeg
בניתי פונקציה aspjpeg להקטנת תמונה ושמירתה בשם קובץ אחר. אבל מוזר לי שזה רק עובד על קבצים של JPEG ולא על GIF מה יכול להיות הבעיה?
אולי זה רק עובד בגירסאות מסויימות של הרכיב והוא לא מותקן בשרת שלי? (כתוב שמותקן aspjpeg ועובדה שהוא עובד עם תמונות JPEG)
הנה הקוד:
Set jpeg = Server.CreateObject("Persits.Jpeg")
Path = Server.MapPath("pro_pic")
jpeg.Open File.Path
if jpeg.OriginalHeight > jpeg.OriginalWidth then
Height = 100
If Height > 0 then
jpeg.Width = jpeg.OriginalWidth * Height / jpeg.OriginalHeight
jpeg.Height = 100
End If
else
Width = 100
If Width > 0 Then
jpeg.Height = jpeg.OriginalHeight * Width / jpeg.OriginalWidth
jpeg.Width = 100
End If
End If
if jpeg.OriginalWidth = jpeg.OriginalHeight then
jpeg.Height = 100
jpeg.Width = 100
End If
SavePath = "pro_pic\small_" & File.ExtractFileName
jpeg.Save SavePath
באתר הבית שלהם הם מביאים גם פונקציה מסויימת שיש בGIF ניסיתי אותה והיא לא עבדה. יש פה מישהו שיכול לעזור לי?
6 תשובות
תגדיר "לא עבדה"
צוות WebMaster
לא יצר שום קובץ
לא עשה כלום פשוט העלה את הקובץ לשרת כמו שהוא בלי לשמור מחדש בגודל שהגדרתי אותו. ואני מציין שוב שזה רק בקבצי GIF ולא ב JPG
וכן לא BMP
אבל זה פחות משנה, יותר משנה הGIF
אני מציין שוב שזה אמור להוסיף עוד קובץ לתקייה בשם small_filenme
יש ל-aspjpeg אובייקט מיוחד לעבודה עם gif
http://aspjpeg.com/manual_09.html#9_1
שים לב לאתחול האובייקט, ותוודא שהגרסה שלך של aspjpeg היא מעל 2.0, כי הקודמות לא תומכות.
Relax, it's only ones and zeros!
ואם הגרסה היא קודמת אז אין בכלל פתרון?
לא
Relax, it's only ones and zeros!