הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [GD] איכות תמונה.. (https://hosts.co.il/forums/showthread.php?t=73603)

O-B 15-04-09 01:05

[GD] איכות תמונה..
 
רציתי לדעת אם אפשר לשפר את איכות התמונה כאשר אני מקטין אותה אוטומטית ע"י GD..

לדוגמה לקחתי את התמונה:
http://up51.siz.co.il/up1/2ajayzztk0jz.jpg (התמונה גדולה אז צירפתי קישור)

התוצאה של ההקטנה שלה ע"י GD היא:
http://up58.siz.co.il/up3/mbowmtjmzmzz.jpg

והתוצאה של אותה תמונה ע"י PHOTOSHOP היא:
http://up51.siz.co.il/up2/1dgmzey1menw.jpg

איך אני יכול לשפר את האיכות של התמונה שנוצרת ע"י GD בערך כמו זאת של הפוטושופ?

sholaman 15-04-09 10:38

יש לך אפשרות לבחור את איכות התמונה, הברירת מחדל היא איכות של 75% ובגלל זה האיכות לא משו

זאת הפונקציה:

PHP קוד:

imagejpeg(איכותאיפה אנחנו רוצים לשמורהתמונה); 

פשוט שים באיכות 100
אם אתה לא רוצה לשמור את התמוה אז ב"איפה אנחנו רוצים לשמור" תכניס NULL

בהצלחה...

O-B 15-04-09 14:37

אני יודע את זה..
וזה מוגדר על 100.. ועדיין זאת התוצאה בגלל זה אני מחפש פתרון אחר..

intercooler3819 15-04-09 14:39

אם זה על 100% ואתה צריך פתרון אחר --> IMAGEMAGICK

יש הרהב יותר פונקציות ומניסיון האיכות לרוב יותר טוב (משתנה בין פורמטים וביןה רבה פרמטרים אחרים)

מציע לך להריץ את הדברים עם system(); או פשוט:
PHP קוד:

<?php
$command 
= `imagemagick parameters goes here`;



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

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