الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن تحويل الكنفاس الى صورة

بدأه .S.T.A.L.K.E.R في 5 يونيو 2010 · 12 رد · 1,111 مشاهدة · في JavaME
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف يمكن اخذ محتويات الكنفاس و تحويلها الى صورة ؟؟؟

#2

معلومات إيه!!

#3

يعني اذا كنت برسم في كنفاس

كيف يمكن اظهار هذه الرسومات في صورة ؟؟

#4

السلام عليكم ورحمة الله وبركاته,

قم ياستدعاء هذا النهج:


Image screenshot = Image.createImage(getWidth(), getHeight());
Graphics g = screenshot.getGraphics();
paint(g);
return Image.createImage(screenshot);
}
 public Image getScreenShot() {

بالتوفيق,’.

#5
CanvasID.toDataURL("image/اللاحقة المراد الخرج بها");

اخي الكريم ما بعرف جافا ولهذ السبب هذا يلي بغضر فيد فيه

المهم تستقبل الخرج كبيانات وتخزنها بملف بنفس اللاحقة

In bad state

#6

باستخدام JME لا يمكن ذلك ولكن باستخدام DirectGraphics من Nokia API يمكنك ذلك عن طريق getPixels على ما أظن. لاحظ انها ستعمل فقط على أجهزه Nokia و Sony Ericsson فقط

#7

السلام عليكم .. مهدي حجازي ..

ربما لم أفهمك جيدا .. ولكن تستطيع عن طريق canvas أخذ صورة وقد أدرجت النهج الذي من خلال استدعائه سوف تحصل على كائن Image يحوي جميع الرسوم في canvas .

وهنا تجد برنامج صغير يقوم بأخذ صورة عن الوقت وعرضها.

بالتوفيق,’.

Capture_canvas.jar

#8

انت لم تقم بأخذ صوره من ال canvas أنت أنشأت صوره ثم رسمت عليها ثم قمت بانشائها من جديد وهذا لم بطلبه محمد في سؤاله

#9
maher / Alefon كتب:

السلام عليكم .. مهدي حجازي ..

ربما لم أفهمك جيدا .. ولكن تستطيع عن طريق canvas أخذ صورة وقد أدرجت النهج الذي من خلال استدعائه سوف تحصل على كائن Image يحوي جميع الرسوم في canvas .

وهنا تجد برنامج صغير يقوم بأخذ صورة عن الوقت وعرضها.

بالتوفيق,’.

الا يمكنك وضع الكود المصدري

او عالاقل عدم استخدام التشويش"؟؟

#10
Mohammed Mshari Ersan كتب:

الا يمكنك وضع الكود المصدري

او عالاقل عدم استخدام التشويش"؟؟

سامحك ربي ..

أي تشويش .. أنا على الأقل فرضت أني لم أفهمه ..

للاسف بداية غير مشجعة في المنتدى.. أنا اساسا لم أشارك لأستفيد بقدر ما أردت الإفادة .. على كل حال .. حصل خير واتمنى لكم التوفيق,’.

في المرفقات التطبيق من على منصة NB.

Capture_canvas.zip

تم تعديل هذه المشاركة بواسطة maher / Alefon في 8 يونيو 2010 في 14:01

#12

في المشاركة الاولى

حاولت فك الكود

لكن كان الكود مشوش Obfuscating 

و اصلا افتخر بوجودك

و بداية مشرفة حقا لك

جزاك الله كل خير

واعتذر منك اذا كان هنالك حدة في سؤالي

و شكرا لتفهمك

#13
مهدي حجازي كتب:

يا أخي صبرا صبرا محمد يقصد بالتشويش عمليه ال Obfuscation أي عمليه نشويش الكود

إيش هذه Obfuscation ليش ... تسب ? :mad:

:mellow:

ماتشوفوا شر إن شاء الله... حصل سوء فهم مني .. واعتذر أيضا ..

سوف أعود لكم بعد إنتهاء العمل ..

في أمان الله,’.

مواضيع مشابهة