- Регистрация
- 04.02.2013
- Сообщения
- 945
- Благодарностей
- 257
- Баллы
- 63
Парни привет. подскажите по снипету, обрезаю им фотки. в двух словах, делаю скриншоты страниц, а потом обрезаю, ибо бляха мух ресайз инстанта никуя не работает в моём билде((
накопал на форуме код
только чтоб вся эта байда работала на многопотоке мне нужно пути к картинкам вставлять из переменных. накалякал я это дело так
в переменные подставлял значение
но как вы уже пдогодались, работать не хочет и не будеть сцка, т.к я не программист ни разу)) на неверные пути ругается. подправьте камрады код пж. если есть ваши варианты обрезок фоток кидайте, в меня, я не обижусь)) можно даже вариантами ресайза инстанта. только думаю дело гиблое((
п.с. привет программистам от билда 5.7.5.3))
накопал на форуме код
Код:
var img = new Bitmap(Image.FromFile(@"e:\PROJECT\temp.png"));
int x1 = 0;
int x2 = 1230;
int y1 = 0;
int y2 = 883;
int width = x2 - x1 + 1;
int height = y2 - y1 + 1;
var result = new Bitmap(width, height);
for (int i = x1; i <= x2; i++)
for (int j = y1; j <= y2; j++)
result.SetPixel(i - x1, j - y1, img.GetPixel(i, j));
result.Save(@"e:\PROJECT\temp2.png");
result.Dispose();
Код:
var img = new Bitmap(Image.FromFile(project.Variables["a"].Value));
int x1 = 0;
int x2 = 1230;
int y1 = 0;
int y2 = 883;
int width = x2 - x1 + 1;
int height = y2 - y1 + 1;
var result = new Bitmap(width, height);
for (int i = x1; i <= x2; i++)
for (int j = y1; j <= y2; j++)
result.SetPixel(i - x1, j - y1, img.GetPixel(i, j));
result.Save(project.Variables["b"].Value);
result.Dispose();
Код:
@"e:\PROJECT\temp.png"
(@"e:\PROJECT\temp.png")
п.с. привет программистам от билда 5.7.5.3))