הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 06-04-06, 14:52   # 1
skaz
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Feb 2006
הודעות: 213

skaz לא מחובר  

שמירה מוקטנת של תמונה ב php

היי,

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

תודה.
  Reply With Quote
ישן 06-04-06, 16:32   # 2
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

לש"ש


אפשר לעשות את זה עם GD.
http://il.php.net/manual/en/ref.image.php
  Reply With Quote
ישן 06-04-06, 16:38   # 3
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

בניה, אני חושב שהוא התכוון לקחת תמונה קיימת ולשנות את הגודל שלה..
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 06-04-06, 16:44   # 4
null
кто ты?
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,177

null לא מחובר  

ציטוט:
נכתב במקור על ידי miniature
בניה, אני חושב שהוא התכוון לקחת תמונה קיימת ולשנות את הגודל שלה..
ובניה אמר לו שעושים את זה בGD
והוא צודק, אז מה לתקן מישהו שצודק?
  Reply With Quote
ישן 06-04-06, 16:47   # 5
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

אבל איך אפשר לשנות את גודל התמונה?
יש שם רק פונקציות לשלוף את גודל התמונה (רוחב ואורך), אבל איך אפשר לשנות את זה?
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 06-04-06, 16:50   # 6
null
кто ты?
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,177

null לא מחובר  

לא ממש מבין בGD,
אני רק יודע שזה קיים, ושזה פועל,
אני יודע רק דברים בסיסיים בתחום
  Reply With Quote
ישן 06-04-06, 17:09   # 7
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

לש"ש


נראה לי אפשר עם זה:
http://il.php.net/manual/en/function...opyresized.php
לא יצא לי לעבדו עם GD מזמן
  Reply With Quote
ישן 07-04-06, 13:32   # 8
skaz
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Feb 2006
הודעות: 213

skaz לא מחובר  

מישהו יכול לקשר אותי למשהו מפורט יותר? כי חיפשת בלינק שנתתם ומצאתי שם איך להקטין תמונה אך לא מצאתי איך לשמור אותה בצורה מוקטנת על השרת...
  Reply With Quote
ישן 07-04-06, 14:27   # 9
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

ציטוט:
נכתב במקור על ידי skaz
מישהו יכול לקשר אותי למשהו מפורט יותר? כי חיפשת בלינק שנתתם ומצאתי שם איך להקטין תמונה אך לא מצאתי איך לשמור אותה בצורה מוקטנת על השרת...
פשוט מאוד:
אתה שם את הסקריפט הזה בתוך קובץ php:
[
PHP קוד:
 <?php
// File and new size
$filename 'test.jpg';
$percent 0.5;

// Content type
header('Content-type: image/jpeg');

// Get new sizes
list($width$height) = getimagesize($filename);
$newwidth $width $percent;
$newheight $height $percent;

// Load
$thumb imagecreatetruecolor($newwidth$newheight);
$source imagecreatefromjpeg($filename);

// Resize
imagecopyresized($thumb$source0000$newwidth$newheight$width$height);

// Output
imagejpeg($thumb);
?>
במשתנה $filename אתה שם את הנתיב של התמונה שאתה רוצה לשנות את גודלה.

במתשנה $percent, אני חושב שאתה צריך להכניס את האחוז.

וזהו, את השאר הסקריפט עושה, ובעצם הקובץ php הזה הוא התמונה.

נגיד קראת לקובץ php הזה image.php, אז תוכל לעשות קוד HTML ככה:
<img src="image.php">

ופה נגמר הסיפור, זה יציג את התמונה המוקטנת.

בהצלחה.
  Reply With Quote
ישן 07-04-06, 15:01   # 10
skaz
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Feb 2006
הודעות: 213

skaz לא מחובר  

אוקיי הצלחתי עוד שאלה אחת:
הסקריפט פועל רק עם קבצי jpg, מה אני צריך להוסיף כדי שיקבל גם קבצי gif למשל? או שזה לא פועל?

בעצם לא הצלחתי, השאלה האחרונה שלי היא איך מוציאים מתיקיה מסוימת את הפרומט של קובץ תמונה מסויים, נגיד יש לי בתקייה קובץ 1.gif אז איך אני יכול לדעת את הסוג שלו (gif) דרך ה php?

Last edited by skaz; 07-04-06 at 15:10..
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 03:19.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ