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

كيفة تحويل صورة إلى array في برنامج C++ console application

بدأه ahmed elshal في 24 مايو 2011 · 2 رد · 659 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

أريد ان أصنح برنامج اعطيه مسار الصورة وانا احولها إلى Array

زي لما بعمل في ال C#

Bitmap Image = new Bitmap(ImagePath);

for (int i = 0; i < Image.Width; i++)

{

for (int j = 0; j < Image.Height; j++)

{

}

}

هل يمكن هذا في برنامج c++ Console

؟

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

#2

ماذا تقصد بconsole application وتحويل صورة

هل تقصد انك تريد ان تطبع صورة في صيغة bmp مثلا على الشاشة بحيث تكون ASCII Art؟

ملاحظة: يوجد

أعضاء في قائمة تجاهلي. لذا عدم ردي عليهم لا يدل على موافقتي الضمية لمحتويات مشاركاتهم.

sigsubway.png

#3

انظر هذا المثال:

#include <fstream>
using namespace std;

int main()
{
	ifstream ifs("FileName", ios_base::binary);

	if (!ifs.is_open()) return 1;

	ifs.seekg(0, ios_base::end);

	unsigned size = ifs.tellg();

	char* data = new char[size];

	if (!data) return 1;

	ifs.seekg(0, ios_base::beg);

	ifs.read(data, size);

	ifs.close();

	delete[] data;
}

قم بإستبدال FileName بمسار الملف الذى تريد الحصول على محتوياته كمصفوفه bytes

و الله ولي التوفيق

تم تعديل هذه المشاركة بواسطة محمد علاء الدين في 25 مايو 2011 في 21:34

مدونتي: C++ Tips and Tricks

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