forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=124)
-   -   Lib_canvas - библиотека для поворачивания изображений, копирования части экрана... (http://forum.boolean.name/showthread.php?t=3515)

Kurdt 02.06.2007 23:53

Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Вложений: 4
Вот сегодня научился делать либы, и написал такую вот либу... Ею можно поварачивать изображения (без спрайтов!), копировать повернутую часть картинки, копировать часть экрана... и многое другое...
В архиве идет исходник сама либа, и пример ее использования...


Kurdt 09.06.2007 03:37

Re: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Вложений: 4
По многочисленным просьбам сделал функцию в либе для изменения размера изображения, или resize можно как увеличать так и уменьшать изображение.
Подробный пример использования в МП, описание и исходник прилогается

IVenoMI 09.07.2007 11:43

Re: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
А прозрачность не предусматривается? Или я ошибаюсь?..

Kurdt 10.07.2007 21:34

Re: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
прозрачность есть.. смотри фото в атаче

IVenoMI 12.07.2007 11:47

Re: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Гхрм... Странно... Почему то у меня в упор с прозрачностью не дружит...

fads 28.07.2007 13:50

Re: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Спасибо, весьма полезная либа, понятная новичку. Поможет моим танкам стать легче))

[lol]2Fast4U 16.08.2007 13:47

Re: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Спс, рульная либа ))

g_m_p 02.10.2007 20:13

Re: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
То что нужно, спасибо !

cHeRsAnYa 10.01.2008 22:07

Ответ: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Хорошая либа.

aureli0 20.01.2008 14:16

Re: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Вложений: 1
в эмуляторе в откомпиленом(исходном) примере прозрачночти нету(( Все библиотеки поставил верно, НО Мидлет паскаль отказывается компилить ссылаясь на то что такой функции как resize_image незнает, пример с поворотом компилится нормально.

ViNT 20.01.2008 16:01

Ответ: Re: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Цитата:

Сообщение от aureli0 (Сообщение 74989)
Все библиотеки поставил верно, НО Мидлет паскаль отказывается компилить ссылаясь на то что такой функции как resize_image незнает, пример с поворотом компилится нормально.

У меня все компилится без проблем. Может версия библиотеки старая?

cHeRsAnYa 20.01.2008 16:20

Ответ: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
У меня на мидпХ функция изменения размера не робит, на к300 нормально.

aureli0 20.01.2008 19:50

Re: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
библиотека взята отседова) мало того я функцию нашел в Lib_canvas.java. Паскаль говорит что ее там нет, может такое быть что class файл древний?

ViNT 20.01.2008 22:53

Ответ: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Я скачивал архив из поста #2.
Ставил класс оттуда. Все компилится.
Выложи тот класс, которым пользуешься ты, я его декомпилятором проверю.

aureli0 21.01.2008 01:13

Re: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Вложений: 1
библиотеку качал тоже из второго поста. Может быть для ее работы нужны какиенить еще библиотеки?

Piligrim 21.01.2008 11:22

Ответ: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Цитата:

Сообщение от cHeRsAnYa (Сообщение 75003)
У меня на мидпХ функция изменения размера не робит, на к300 нормально.

изменение размера сильно ест хип, возможно в эмуляторе его просто не хватает.

ViNT 21.01.2008 16:46

Ответ: Re: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Цитата:

Сообщение от aureli0 (Сообщение 75118)
библиотеку качал тоже из второго поста. Может быть для ее работы нужны какиенить еще библиотеки?

У меня все компилится с этим классом, декомпилятор тоже видит функцию. Других библиотек не нужно, похоже это глюк паскаля.

cHeRsAnYa 21.01.2008 20:43

Ответ: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Цитата:

Сообщение от pilgrim (Сообщение 75135)
изменение размера сильно ест хип, возможно в эмуляторе его просто не хватает.

Конечно! :-) 512 кб на телефоне хватает, а 8 метров на эмуле нет!

ViNT 21.01.2008 21:35

Ответ: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Я вообще MIDPX давно не пользуюсь, на нем многое не работает или работает не так, как надо. Возможно, это один из таких случаев.
Кстати, а где там написано про 8 мегабайт(или у меня версия старая)?

cHeRsAnYa 21.01.2008 21:50

Ответ: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Может у меня MidpX глюченый? Проверьте плиз прогу http://slil.ru/25382998

ViNT 21.01.2008 22:05

Ответ: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Если должны быть буквы во весь экран, то работает(на midpx).

aureli0 21.01.2008 22:06

Re: Ответ: Re: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Цитата:

Сообщение от ViNT (Сообщение 75176)
У меня все компилится с этим классом, декомпилятор тоже видит функцию. Других библиотек не нужно, похоже это глюк паскаля.

Можеш выложить папку libs из уже установленого своего мидлет паскаля?

cHeRsAnYa 21.01.2008 22:08

Ответ: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
ViNT, да. Но у меня никак!

ViNT 21.01.2008 22:10

Ответ: Re: Ответ: Re: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Вложений: 1
Цитата:

Сообщение от aureli0 (Сообщение 75244)
Можеш выложить папку libs из уже установленого своего мидлет паскаля?

Вот, но все же советую попробовать переустановить MP.

ViNT 21.01.2008 22:11

Ответ: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Цитата:

Сообщение от cHeRsAnYa (Сообщение 75246)
ViNT, да. Но у меня никак!

А какая версия midpx?

cHeRsAnYa 21.01.2008 22:19

Ответ: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Версия "Version 1.3.1.0"

ViNT 21.01.2008 22:36

Ответ: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Странно, у меня более старая 1.2.0.0, а работает.
Попробуй переустановить.

aureli0 21.01.2008 23:56

Re: Ответ: Re: Ответ: Re: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Цитата:

Сообщение от ViNT (Сообщение 75247)
Вот, но все же советую попробовать переустановить MP.

все ясно. я Мидлет паскаль даже из убунты под вайном запустил-с либами таже ошибка при компиляции. Посмотрел у меня версия паскля 2.01

Где найти 2.02 версию? официальный сайт уже я как понял накрылся:(

ViNT 22.01.2008 00:15

Ответ: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
В разделе 'Прочие вопросы' есть русская версия от odd.

aureli0 22.01.2008 00:28

Re: Ответ: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Цитата:

Сообщение от ViNT (Сообщение 75266)
В разделе 'Прочие вопросы' есть русская версия от odd.

Спасибо тебе!)) все заработало)):-):super:

Вредитель 10.09.2008 14:40

Ответ: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
эх, вот если мохно было бы как в Delphi - img.Canvas.TextOut(0,0,'Привет'); img.Canvas.fillrect; ...

Kurdt 12.09.2008 16:59

Re: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
впринципи можно и так, есть в какихто либах такие функции и филрект можно и лайн.. все что угодно

Вредитель 13.09.2008 13:36

Ответ: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
если можно, то в каких либах?:dontknow:

Kurdt 14.09.2008 00:55

Re: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
ищи я точно непомню.

Вредитель 16.09.2008 15:06

Ответ: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Таких библиотек нет. Чтобы можно было рисовать на конкретной переменной image, а не на экране, нет.

m1kc. 26.09.2008 18:29

Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Мне нужно изменить размеры изображения до нужных границ с сохранением пропорций (причем размер изображения заранее неизвестен). Я пробовал несколько вариантов, вроде как все правильно, но прога зависала намертво. Помогите, пожалуйста.

p.s. а лучше добавьте в либу соответствующую функцию...
p.p.s. исходники показать не могу, стер, матерясь на всю квартиру...

Piligrim 03.10.2008 20:15

Ответ: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
отношения вроде никто не отменял.
newH = (H*newW)/W; это если знаем новую высоту, для ширины, аналогично. А дальше подставляем их в волшебную функцию Kurdt.

m1kc. 04.10.2008 18:28

Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Спасибо! Вроде делал почти так же, только твое работает, а мое нет. :)

m1kc. 20.11.2008 22:57

Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Kurdt, а при повороте прозрачность теряется? Или это MidpX тупит?

odd 11.12.2008 22:22

Ответ: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
В Lib_turn точно не теряется, а вот в Lib_canvas не понятно. Надо пробовать.

~Lexx~ 28.12.2008 20:45

Ответ: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
А у меня че-то функция resize_image не хочет работать с lib_imloadjsr75.
Все компилится, но при использовании этой функции мидлет виснет. Что делать?

ViNT 28.12.2008 23:05

Ответ: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Цитата:

Сообщение от ~Lexx~ (Сообщение 93085)
А у меня че-то функция resize_image не хочет работать с lib_imloadjsr75.
Все компилится, но при использовании этой функции мидлет виснет. Что делать?

А само изображение загружается?

~Lexx~ 06.01.2009 23:57

Ответ: Lib_canvas - библиотека для поворачивания изображений, копирования части экрана...
 
Загружается


Часовой пояс GMT +4, время: 15:39.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot