تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
برنامج صنع الأيقونات بجميع المميزات
#1


مقدمة
يتميز الـ Visual Studio  بإمكانية قراءة الأيقونات وحفظها وتحويل الصور لأيقونات ولكن بدقات ضعيفة جدا وهذه هي المشكلة في Visual Studio  
إذ في هذه الحالة لن نستطيع تصميم أيقونة لبرنامجنا تكون واضحة وبدقة عالية ...
فلذلك قمت ببرمجة برنامج يقوم بالتعامل مع ملفات Icons  دون الحاجة إلى الـ Visual Studio  لكي يقوم بحفظها وتحويلها

ما يجب عليك معرفته أولا عن الأيقونات
كيف تتم كتابة ملف الأيقونة ؟
ملف الأيقونة يكتب على النحو التالي :

Icon Header ( الرأس )
Reserved دائما تساوي 0 وهي تأخذ حجم (2 بايت) من الأيقونة
Type فإما أن يكون 0 أو 1 (0 = صورة , 1 = أيقونة) وهي أيضا تأخذ حجم (2 بايت) من الأيقونة
Count ويحدد عدد الأيقونات في الملف وهو أيضا يأخذ حجم (2 بايت) من الأيقونة

Icon Entry (بداية الأيقونة)
Width تحدد عرض الصورة وهي تأخذ حجم (1 بايت) من الأيقونة
Height تحدد طول الصورة وهي تأخذ حجم (1 بايت) من الأيقونة
ColorCount عدد الألوان في الصورة وهو يأخذ حجم (1 بايت) من الأيقونة
Reserved دائما تساوي 0 وهي تأخذ حجم (1 بايت) من الأيقونة
Planes التخطيط دائما يساوي 0  وهو يأخذ حجم (2 بايت) من الأيقونة
BitCount وهي تحدد حجم كل بكسل في الملف (Bits per pixel) وهي تأخذ حجم (2 بايت) من الأيقونة
BytesInRes حجم الصورة في الملف تأخذ حجم (4 بايت) من الأيقونة
ImageOffset تحدد مكان بداية الصورة في الملف تأخذ حجم (4 بايت) من الأيقونة

Icon Data (بيانات الصورة)
Data وهي الصورة في ملف الأيقونة

ملاحظة :
Byte يأخذ 1 byte
Short أو Int16 تأخذ 2 bytes
Integer أو Int32 تأخذ 4 bytes

أنواع الصور
XP With Alpha Channel (RGB/A - 32 bits per pixel)
True Colors (RGB - 24 bits per pixel)
256 Indexed Colors (8 bits per pixel)
16 Colors (4 bits per pixel)
Monochrome (1 bits per pixel)

طريقة استخدام البرنامج
البرنامج يتيح للمستخدم صنع أيقونة من صورة يقوم بتحديدها ثم يقوم المستخدم باختيار أبعاد الصورة ونوعها وعند الإنتهاء من وضع الأحجام الأنواع يقوم البرنامج بحفظ جميع الصور في الملف الذي يحدده المستخدم ويكون إمتداده .ico

أو يقوم المستخدم بإستدعاء ملف .Ico ويقوم بالتعديل عليه بإضافة صور أخرى أو حذفها


صور للبرنامج

واجهة البرنامج الرئيسية



واجهة تحديد نوع الصورة وحجمها



الأيقونة بعد حفظها وتشغيلها بعارض الصور الخاص بالويندوز


لتحميل البرنامج مع الأوامر
Icon  Creator

------ البرنامج مصمم بـ Visual Studio 2010 حزمة .Net Framework 2 ------



الملفات المرفقة
.rar   IconCreator.rar (الحجم : 934.11 ك ب / التحميلات : 633)
الرد }}}
#2
السلام عليكم اخي الكريم

برنامج رائع شكرا

موفق ان شاءالله
الرد }}}
تم الشكر بواسطة: asemshahen5 , سعود , سعود , سعود
#3
رائع جدا جزاك الله خيرا أخي
الرد }}}
تم الشكر بواسطة: asemshahen5 , سعود , سعود
#4
IconCreator.rar ?
الرد }}}
تم الشكر بواسطة: asemshahen5
#5
جميل جدًا شكرًا لك أخي
الرد }}}
تم الشكر بواسطة: asemshahen5 , سعود
#6
بارك الله فيك وجعله في ميزان حسناتك
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: asemshahen5 , سعود
#7
يعطيك العافية أخي
الرد }}}
تم الشكر بواسطة: asemshahen5 , سعود


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Star برنامج إدارة المشتركين لأصحاب الشبكات BroadBand CRM Manager waataanys 0 876 29-04-23, 07:56 PM
آخر رد: waataanys
  برنامج شئون الموظفين - بيتا 1 العزابي 15 26,979 10-04-22, 11:22 PM
آخر رد: بديع بوحلو
  برنامج أوقات الصلاة FFF 7 6,531 30-07-20, 07:23 PM
آخر رد: المعترس
  برنامج القرآن الكريم مفتوح المصدر لغة فيجوال بيسك دوت نت 2008 مدينة الحبيب 10 9,857 30-07-20, 07:18 PM
آخر رد: المعترس
  برنامج مشغل الموسيقى الاصدار الثانى بعد حل المشكلات وباضافات جديده ومتميزه هتنبهروا !! elmobde3 11 8,103 21-10-19, 08:36 AM
آخر رد: sdbalushi
  برنامج تحميل من صنعى (Download Manager) mostafa.vb 4 5,292 05-02-18, 09:39 PM
آخر رد: anoname
  برنامج معرفة رابط الصفحة المفتوحة بمتصفحات الإنترنت [Vb.2008] kslawy 2 3,350 20-01-18, 04:59 PM
آخر رد: YousefOkasha
  برنامج دمج لونين لخلفيات البرامج rinawi 2 3,815 17-06-17, 04:03 AM
آخر رد: حمادة دراز
  [VB.NET] برنامج القرآن الكريم مفتوح المصدر ahmed4240 0 3,486 10-11-16, 12:34 AM
آخر رد: ahmed4240
  نصوص الإتصال بأغلب قواعد البيانات مجمعة في برنامج واحد [vb.2008] kslawy 12 8,740 09-06-16, 05:05 PM
آخر رد: samihsaad_22

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم