реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> BMP | Jpeg -> Sеream, Пребразование BMP, Jpg в H-файл в виде потока
Ghost_V
сообщение Jan 5 2009, 11:11
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 16-11-07
Пользователь №: 32 388



Цитата(SergeyGSM @ Jan 5 2009, 14:04) *
я бы с радостью.... да вот давно это было.. не помню где это у меня валяеться, тем более, что в нете полно примеров, сам из нета брал и переносил.... ссори, если сильно будет жать - посмотрю, но ничего не обещаю.....

Ну я подумал что жать можно чем угодно, потом записывать во флэш. а мне именно декодер только нужен. ( расжимать)
Go to the top of the page
 
+Quote Post
SergeyGSM
сообщение Jan 5 2009, 13:37
Сообщение #17


Частый гость
**

Группа: Свой
Сообщений: 82
Регистрация: 9-06-06
Из: Украина
Пользователь №: 17 926



Цитата(Ghost_V @ Jan 5 2009, 14:11) *
Ну я подумал что жать можно чем угодно, потом записывать во флэш. а мне именно декодер только нужен. ( расжимать)

я имел ввиду "сами не справитесь с проблемой"
я сча нагружен сильно проблемой LPC2478+Ext.Flash
Go to the top of the page
 
+Quote Post
SergeyGSM
сообщение Jan 16 2009, 09:03
Сообщение #18


Частый гость
**

Группа: Свой
Сообщений: 82
Регистрация: 9-06-06
Из: Украина
Пользователь №: 17 926



Новая версия
+ 1024х768
Прикрепленные файлы
Прикрепленный файл  Converter.rar ( 225.17 килобайт ) Кол-во скачиваний: 38
 
Go to the top of the page
 
+Quote Post
bodja74
сообщение Jan 20 2009, 09:04
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата(SergeyGSM @ Dec 22 2008, 10:54) *
Да... НАРОД! А можно не просто скачивать, а еще и высказываться ?
Неплохо было бы довести до ума фичу, раз уж начал ее делать.... help.gif


Гы ,в целом неплохо,я год назад тоже подобное делал,а с месяц полностью переделал прогу,правда история была под 132х176.
Из своего опыта могу сказать , можно организовать сжатие и распаковывать на "лету",типа тем же самым потоком.
Неплохо получаются фотки крупным планом в формате 5:4:4х3 (первые три числа -цвет ,последнее-счетчик повторений точки с этим цветом)
Фотки зданий -природы,рисованые картинки неплохо смотрятся при 4:4:4х4 ,различные меню или сообщения отлично сжимаются при 3:3:3х5,
Весьма полезно будет для тех ,у кого напряг с памятью.

Ну и выходной формат BIN или HEX тоже наверное полезен будет ,я например картинки храню во внешней памяти.
Go to the top of the page
 
+Quote Post
SergeyGSM
сообщение Jan 21 2009, 09:03
Сообщение #20


Частый гость
**

Группа: Свой
Сообщений: 82
Регистрация: 9-06-06
Из: Украина
Пользователь №: 17 926



+800х480
Прикрепленные файлы
Прикрепленный файл  Converter.rar ( 227.07 килобайт ) Кол-во скачиваний: 56
 
Go to the top of the page
 
+Quote Post
SergeyGSM
сообщение Jan 23 2009, 12:02
Сообщение #21


Частый гость
**

Группа: Свой
Сообщений: 82
Регистрация: 9-06-06
Из: Украина
Пользователь №: 17 926



Цитата(Ghost_V @ Jan 5 2009, 15:11) *
......а мне именно декодер только нужен. ( расжимать)



#include <stdlib.h>

int *temp_multiply_matrix_place, temp_multiply_matrix_place_x, temp_multiply_matrix_place_y;

void copy_matrix(temp_multiply_matrix_place, size_x_b, size_y_a, result)
int *temp_multiply_matrix_place, size_x_b, size_y_a, *result;
{
int i,j,accum;
for(i=0, accum=0; i<size_y_a; i++)
{
for(j=0;j<size_x_b;j++)
{
result[accum+j] = temp_multiply_matrix_place[accum+j];
}
accum+=size_x_b;
}
}

void mul_matrix(a, size_x_a, size_y_a, b, size_x_b, size_y_b, result)
int *a,*b, *result, size_x_a, size_y_a, size_x_b, size_y_b;
{
int i,j,k, row_accum_1,row_accum_2,row_accum_3, sum_num;
sum_num = (size_x_a<size_y_b)?size_x_a:size_y_b;
if(a!=result && b!=result)
{
for(i=0, row_accum_1 = 0, row_accum_2=0; i<size_y_a; i++)
{
for(j=0; j<size_x_b; j++)
{
result[row_accum_2+j] = 0;
for(k=0, row_accum_3=0;k<sum_num;k++)
{
result[row_accum_2+j] += a[row_accum_1+k]*b[row_accum_3+j];
row_accum_3+=size_x_b;
}
}
row_accum_1+=size_x_a;
row_accum_2+=size_x_b;
}
}
else
{
mul_matrix(a, size_x_a, size_y_a, b, size_x_b, size_y_b, temp_multiply_matrix_place);
copy_matrix(temp_multiply_matrix_place, size_x_b, size_y_a, result);
}
}

int main()
{
temp_multiply_matrix_place_x = 10;
temp_multiply_matrix_place_y = 10;

temp_multiply_matrix_place = calloc(temp_multiply_matrix_place_x,temp_multiply_matrix_place_y);
/*
int a[3][2] = {{1,2},{3,2},{1,3}};
int b[2][3] = {{1,2,3},{3,2,1}};
int c[3][3] = {{0,0,0},{0,0,0},{0,0,0}};

mul_matrix(a, 2,3,b,3,2,c);
*/

int a[3][3] = {{1,2,3},{3,2,1},{1,3,2}};
int b[3][3] = {{1,2,3},{3,2,1},{2,2,2}};

mul_matrix(a, 3,3,b,3,3,a);

free(temp_multiply_matrix_place);
return 0;
}


вот..... на "ЛАБУ" похоже, но я тоды только учился
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 08:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01463 секунд с 7
ELECTRONIX ©2004-2016