اطلاعیه

Collapse
هیچ اطلاعیه ای هنوز ایجاد نشده است .

مشگل با ذخیره کردن عکس uiimage

Collapse
X
 
  • فیلتر
  • زمان
  • نمایش
پاک کردن همه
new posts

  • مشگل با ذخیره کردن عکس uiimage

    من یک برنامه نوشتم که پیکسل ها را تغییر میده.وقتی همون عکس رو که توی uiimage با CGBitmapContextCreateImage لود میکنم هیچ مشگلی نداره اما وقتی با UIImageWriteToSavedPhotosAlbum عکس رو ذخیره می کتم پیکسل ها تغییر میکنه..تغییرش در حد ۱ یا ۲ بیت اما همون بیت ها برای من مهمه سوال من اینه که راهی هست که عکس رو بدون کوچکترین تغییری ذخیره کنه
    ممون میشم اگه کمکم کنید
    ویرایش توسط mehdi_jenger : https://i-phone.ir/forums/member/22792-mehdi_jenger در ساعت 19-03-2012, 11:29 PM

  • #2
    ایرادش رو پیدا کردم.کسی که جواب ما رو نداد حداقل ما راه حل رو بزاریم که دیگه کسی بلایی که سر من اومد سرش نیاد

    وقتی عکس رو با UIImageWriteToSavedPhotosAlbum سیو میکردم پیش فرض از فرمت JPEG استفاده میکنه و این فرمت هم فشرده سازی داره برای همین یک سری از اطلاعات ازبین میره.برای حلش که یک راه حل هم بیشتر نداره اینه که از فرمت PNG استفاده بکنید

    NSData* pngdata = UIImagePNGRepresentation (drawImage.image);
    UIImage* img = [UIImage imageWithData:pngdata];
    UIImageWriteToSavedPhotosAlbum(img, nil, nil, nil);

    نظر

    صبر کنید ..
    X