PDA

View Full Version : حرفه ای: تبدیل فرمت های عکس به PNG



mst_ab
جمعه 20 آذر 1388, 13:20 عصر
یه کد می خوام که ، یه عکس آپلود شده که آدرسش روی سرور $add هست رو به PNG تبدیل کنه و یه جایی از هاست ذخیره کنه و آدرسش رو بهم برگردونه ، اگه function باشه بهتر ، می خوام بیشتر فرمت های رایج عکس مثل JPG، BMP، Tiff و غیره رو بتونه به PNG تبدیل کنه.
کسی هست بتونه کمک کنه؟

phoenixhunter
شنبه 21 آذر 1388, 11:02 صبح
با gd و imagemagick امکان پذیره.
فریم ورک ezcomponent هم یه کتابخونه برای کار با تصاویر داره

mst_ab
شنبه 21 آذر 1388, 16:12 عصر
من با GD کار می کنم ، ولی نمی تونم هر فایلی رو که بگیرم تبدیلش کنم به PNG یعنی از کجا بفهمم که فایلی که کاربر آپلود کرده ، فرمتش چیه؟

phoenixhunter
شنبه 21 آذر 1388, 17:29 عصر
باید mime فایل رو بدست بیارین.

mst_ab
شنبه 21 آذر 1388, 17:37 عصر
مشکل اینجاست که من عکس رو با چی باید وارد کنم که بعد ببینم mime type ش چی هست، یعنی هنوز که نمی دونم فایل مثلاً gif هست یا JPG از کجا بدونم که فایل رو باید با کدوم یکی از دوتای پایین ایجاد کنم:




imagecreatefromgif (http://www.php.net/manual/en/function.imagecreatefromgif.php)
imagecreatefromjpeg (http://www.php.net/manual/en/function.imagecreatefromjpeg.php)

phoenixhunter
یک شنبه 22 آذر 1388, 10:10 صبح
باید هنگام آپلود mime رو بدست بیارین.
اگرم از قبل آپلود شده با http://php.net/manual/en/function.mime-content-type.php

mst_ab
یک شنبه 22 آذر 1388, 11:04 صبح
یک دنیا ممنون ، مشکل بر طرف شد!