![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
![]()
Уважаемый phomm коротко и доступно обьясните мне что это за цифры
bodyheadYofs = 5; bodypetXofs = 16; bodyshirtYofs = -16; bodypantsYofs = -15; Более я с вас ничего не потребую. ОБЕЩАЮ. |
![]() |
![]() |
![]() |
#22 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
Ну есть 2 способа, они может не совсем короткие и доступные, но тут я ставлю принцип "научите человека ловить рыбу и он будет сыт всю жизнь". 1.Перевести с английского (я старался чтобы название было и английское и вполне краткое и ёмкое) и 2. поменять и запускать, смотреть чего поменялось.
С английского, например, bodyheadYofs это "сдвиг по у головы от туловища" , поменяв это значение и запустив программу легко в этом убедиться. Аналогично и остальные. Тут как бы нет секрета никакого, я старался сделать понятно и себе самому (на время написания) и читающему. Со штанами и рубахой (pants и shirt) немного интересная вещь - они отрицательные, а потому, что их рисунки с большой долей пустоты, поэтому надо выбирать её отрицательным смещением. Картинка штанов для девушки же - без пустоты и там будет норм смещение - на высоту торса, чтобы штаны в итоге легли на бёдра. Ну и странен Ваш тон, я вроде ничего Вам плохого не сделал, а Вы изъясняетесь так, будто я Вас мучаю. Ну или Вы меня )) Я помогаю, что Вам ещё надо-то )) ? Я просто так понимаю, что больше мало кто работал по теме разрезки и склейки пнг с прозрачными областями на библиотеке pngimage, поэтому считаю нужным помочь. Я уже и со своего проекта предлагал исходники (там подобные вещи делаются, я даже пару кусков с них надёргал), и дополнили Ваш исходник решением поставленной Вами задачи (пусть и не перебирая Ваш код, а написав свой). И стараюсь всё объяснить. Давайте не будем разводить непонятно что. Спрашивайте нормально, я стараюсь нормально (в меру понимания Ваших слов) отвечать. Я, конечно, сейчас в разы больше занят, чем на выходных, уж не обессудьте, ну полчасика-час в день на посты могу найти. |
![]() |
![]() |
![]() |
#23 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
![]()
Короче проблема в том, что я не смог применить Ваш код на практике. Возможно Вы не совсем точно поняли мою задачу. Я разрабатываю приложение для социальной сети. Это не коммерческий проект. Пишу его, просто по тому что мне он интересен. Плюс практика. В процессе работы данного приложения я получаю с сервера строковые параметры типа такого параметра, как был в моём примере в поле Edit. Далее я делаю парсинг, отрисовку картинки, и вывод его на компонент дисплея опираясь на входящие строковые параметры. Если ширина, и высота картинки больше самого изображения, я получу сбои в функционале дисплея. Если Вас не затруднит, я могу предоставить несколько строковых параметров с ресурсами. Нужно разработать процедуру, которая будет делать склейку картинок по входящим параметрам. Скидываю вам в личку тестовое приложение, ресурсы и строковые параметры. Посмотрите структуру парсинга строки, и сами тестовые строки. Сегодня я пробовал с нуля написать расчёты, получилось но опять с ошибками. Может сможете поправить. На пустые поля в исходных картинках не нужно обращать внимание. Они там и должны быть.
Последний раз редактировалось doktor255; 01.04.2013 в 23:08. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обрезка изображения средствами CSS | yearmix | HTML и CSS | 13 | 05.02.2013 17:31 |
Обрезка изображения | Rost93 | PHP | 2 | 29.06.2012 09:31 |
Image1.Canvas - перерисовка изображения | Vova777 | Общие вопросы Delphi | 3 | 22.05.2012 11:45 |
Скопировать часть изображения в canvas | NBSTUDIO | Мультимедиа в Delphi | 3 | 19.03.2012 22:21 |
Захват изображения с камеры И ВЫВОД НА CANVAS | FoxWMulder | Мультимедиа в Delphi | 6 | 20.01.2011 16:53 |