در این نسخه بعد از گرفتن عکس، تصویر بلافاصله داخل خود برنامه در ivPreview نشان داده میشود؛ ترفند کار این است که بایتهای خام را اول در DirInternal (حافظه خصوصی برنامه) ذخیره میکنیم و با LoadBitmap همان فایل را به Bitmap تبدیل و به ویو نسبت میدهیم. این الگو برای پروفایل کاربر، ثبت رسید و هر جایی که باید عکس قبل از ارسال به سرور دیده شود عالی است. چون DirInternal نیازی به مجوز ندارد، این نسخه روی همه اندرویدها بدون دردسر اجرا میشود و برای ذخیرههای موقت هم امنتر است.
کتابخانههای مورد نیاز: Camera
این قطعهکد بهصورت خودکار توسط «موتور مولد B4A» ساخته و قبل از انتشار از نظر تکرارینبودن بررسی شده است. برای دیدن تکهکدهای جدید، همین بخش را دنبال کنید؛ هر بازه زمانی یک کد کاربردی جدید اضافه میشود.
| دستهبندی | تکه کدها |
| تاریخ انتشار | ۲۹ شهریور ۱۴۰۵ - ۰۹:۵۳ |
| تعداد بازدید | ۰ |
| تعداد فروش | ۰ |
| فرمت تحویل | فایل دانلودی (بعد از پرداخت آنی فعال میشود) |
| پشتیبانی | تیکت پشتیبانی در پنل کاربری |
ویژگیهای کلیدی
- کد B4A آماده استفاده
- توضیح کامل فارسی
- کاملاً رایگان
- کتابخانه: Camera
هنوز نظری ثبت نشده است. اولین نفر باشید!
برای ثبت نظر وارد شوید. (ثبت نظر پس از خرید فعال میشود)
Sub cam_PictureTaken(Data() As Byte)
' اول عکس را در حافظه داخلی برنامه ذخیره میکنیم
Dim out As OutputStream = File.OpenOutput(File.DirInternal, "captured.jpg", False)
out.WriteBytes(Data, 0, Data.Length)
out.Close
' بعد همان فایل را در ImageView نمایش میدهیم
ivPreview.Bitmap = LoadBitmap(File.DirInternal, "captured.jpg")
ToastMessageShow("عکس ذخیره شد", False)
End Sub