я уже запутался, помогите сделать такую схему
На входе идет картинка разного размера, на выходе должна быть строга 350х350 с сохранением правильных пропорций, там где нада пиксели удаляем или добавляем и закрашиваем их белым цветом
Этот топик читают: Гость
Ответов: 876
Рейтинг: 101
|
|||
карма: 1 |
|
Ответов: 3655
Рейтинг: 69
|
|||
карма: 0 |
| ||
файлы: 1 | code_11241.txt [1.8KB] [310] |
Ответов: 876
Рейтинг: 101
|
|||
Вячеслав не то, да и вообще твой пример почемуто не работает.
если кому интересно,
а может вам еще удасться ее упростить ------------ Дoбавленo: одно фигово, маленькие изображения растягиваются |
|||
карма: 1 |
| ||
файлы: 1 | 1.jpg [48.3KB] [333] |
Ответов: 1304
Рейтинг: 405
|
|||
flud писал(а): На входе идет картинка разного размера, на выходе должна быть строга 350х350 с сохранением правильных пропорций, там где нада пиксели удаляем или добавляем и закрашиваем их белым цветомflud, вот примерно так.
|
|||
карма: 3 |
| ||
Голосовали: | flud |
Ответов: 876
Рейтинг: 101
|
|||
MAV спасибо, но у меня почти точно такая же схема и в ней есть минус, если картинка меньше 350х350 то она растягивается.
|
|||
карма: 1 |
|
Ответов: 8928
Рейтинг: 823
|
|||
MAV, именно при сохранении размеры по картинке, а не по зкрану
flud, не расстраивайся, на HiAsm всё можно! code_11248.txt При выкладывании схемы на всеобщее обозрение старайтесь привести её в божеский вид, не нагружайте своих коллег путаницей проводов! |
|||
карма: 19 |
| ||
файлы: 1 | code_11248.txt [5KB] [272] |
Ответов: 876
Рейтинг: 101
|
|||
Леонид, при вставке твое темы вылезает ерор
|
|||
карма: 1 |
| ||
файлы: 1 | pfff1122.jpg [34.1KB] [169] |
Ответов: 8928
Рейтинг: 823
|
|||
flud, скачал и запустил:
|
|||
карма: 19 |
|
Ответов: 876
Рейтинг: 101
|
|||
Да вроде как то заставил заработать, но проблема вся таже, если картинка меньше заданного размера то она растягивается, (см.рис) с лева как надо, с право как получается.
|
|||
карма: 1 |
| ||
файлы: 1 | prtsc.jpg [63.7KB] [260] |
Ответов: 3514
Рейтинг: 184
|
|||
сначала определяй размер картинки, если он меньше определенного, то не изменяй..
|
|||
карма: 0 |
|
Ответов: 1304
Рейтинг: 405
|
|||
flud писал(а): если картинка меньше 350х350 то она растягиваетсяflud, сделал вариант, если меньше 350х350, то картинка не трансформируетя, добавляется только фон, если больше подгоняется под размер 350х350. code_11256.txt Работает только под delphi. |
|||
карма: 3 |
| ||
файлы: 1 | code_11256.txt [5.1KB] [241] | ||
Голосовали: | flud |
Ответов: 8928
Рейтинг: 823
|
|||
flud, и маленькие и большие у меня преобразуются как надо. Сейчас выложу в файлообмене *.ехе, попробуйте.
------------ Дoбавленo: А вот и не выложил, там прокрутки нет добавил здесь. |
|||
карма: 19 |
| ||
файлы: 1 | resizecolor.rar [88.4KB] [185] | ||
Голосовали: | MAV |
Ответов: 1304
Рейтинг: 405
|
|||
Леонид, ваш вариант схемы мне понравился больше чем мой .
Возник попутный вопрос, если где набор аргументов для "MathParse". |
|||
карма: 3 |
| ||
Голосовали: | flud |
Ответов: 8928
Рейтинг: 823
|
|||
MAV, не пытались нажать F1 или мышкой знак вопроса на панели инструментов HiAsm при выделенном элементе?
|
|||
карма: 19 |
|
Ответов: 876
Рейтинг: 101
|
|||
MAV, Спасибо, именно то что мне и нужно было
|
|||
карма: 1 |
|