Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нарезка картинок 
:(
    Опции темы
Vex
Дата 13.3.2005, 01:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


кацапосрачмученiкъ
****


Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields

Репутация: нет
Всего: 88



Нужно покрамсать картинку для вэба, посоветуйте программу для этого, желательно небольшую и простенькую.


--------------------
Слава Україні.
PM   Вверх
qaz
Дата 16.3.2005, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Экс. модератор
Сообщений: 407
Регистрация: 25.3.2002

Репутация: нет
Всего: 4



имхо бери фотошоп и не парься


--------------------
http://www.tuneart.com

"Software is like sex, it's better when it's free." - Linus Torvalds
PM MAIL   Вверх
Hydrogenium
Дата 17.3.2005, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 17.3.2005

Репутация: нет
Всего: нет



Corel KnockOut
PM MAIL   Вверх
Caramel
Дата 21.3.2005, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4190
Регистрация: 7.8.2004
Где: Дюссельдорф

Репутация: 37
Всего: 142



Image Ready smile
PM MAIL WWW Skype   Вверх
ProgrammerBOTANIK
Дата 21.3.2005, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 706
Регистрация: 27.4.2004

Репутация: нет
Всего: 0



Нифига себе Вы насоветовали прог - человек же просил простенькую и небольшую!!!

Такую прогу можно создать самому вот кодик:

На две части:
________________________________________

Предположим, что в Picture1 - исходная картинка, а в Picture2 должна быть полученная картинка. ТогдаКод:
Sub Form_Load()
Me.ScaleMode = vbPixels
Picture1.ScaleMode = vbPixels
Picture2.ScaleMode = vbPixels
Picture1.AutoSize = True
Picture1.AutoRedraw = True
Picture2.AutoRedraw = True
Picture2.Width = 30
Picture2.Height = 60
Picture2.PaintPicture Picture1.Picture, 0, 0, 30, 60, 0, 0, 30, 60, vbSrcCopy
SavePicture Picture2.Image, "C:\File.bmp"
End Sub

RTFM, однако!
________________________________________

На несколько частей:

________________________________________

В начало процедуры:
Код:
Me.ScaleMode = vbPixels
Picture1.ScaleMode = vbPixels
Picture2.ScaleMode = vbPixels
Picture1.AutoSize = True
Picture1.AutoRedraw = True
Picture2.AutoRedraw = True
Picture2.Width = 30
Picture2.Height = 60

Далее:
Код:
Option Explicit

Private Sub Form_Load()
Dim KX As Long, KY As Long, W As Boolean, H As Boolean, X As Long, Y As Long
If Picture1.Width / 30 = Picture1.Width \ 30 Then W = True
If Picture1.Height / 60 = Picture1.Height \ 60 Then H = True
KX = Picture1.Width \ 30 + CLng(W) + 1
KY = Picture1.Height \ 60 + CLng(H) + 1
For X = 0 To KX
For Y = 0 To KY
GetAndSaveRect X * 30, Y * 60
Next
Next
End Sub

Sub GetAndSaveRect(ByVal lLeft As Long, ByVal lTop As Long)
Picture2.Cls
Picture2.PaintPicture Picture1.Picture, 0, 0, 30, 60, lLeft, lTop, 30, 60, vbSrcCopy
SavePicture Picture2.Image, "C:\MMM\" & lLeft / 30 & "-" & lTop / 60 & ".bmp"
End Sub
____________________________________

Вот и все - все просто...

Маленькую и простую программу можно найти в сети по этому поводу!
Добавлено @ 17:09
Последний кодик делит картинку на 20 частей 500*300, можно менять эти параметры...


--------------------
Сострадание со стороны жизни выражается в смерти
PM MAIL   Вверх
Caramel
Дата 22.3.2005, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4190
Регистрация: 7.8.2004
Где: Дюссельдорф

Репутация: 37
Всего: 142



Ну ты и любитель простых решений smile
PM MAIL WWW Skype   Вверх
ProgrammerBOTANIK
Дата 22.3.2005, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 706
Регистрация: 27.4.2004

Репутация: нет
Всего: 0



На сайте: http://www.download.ru/ полно маленьких бесплатных програмулек - способных разрезать графический файл по желанию пользователя и автоматически добавить его в ШТМЛ документ...
Удачи!


--------------------
Сострадание со стороны жизни выражается в смерти
PM MAIL   Вверх
korob2001
Дата 31.3.2005, 07:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: нет
Всего: 61



Цитата

Такую прогу можно создать самому вот кодик

ProgrammerBOTANIK - а если нужно сохранить нарезанные части в формате JPG???? Просто формат BMP не очень подходит для WEB, а фотки как правило режут именно для WEB.

Это сообщение отредактировал(а) korob2001 - 31.3.2005, 07:33


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
ProgrammerBOTANIK
Дата 1.4.2005, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 706
Регистрация: 27.4.2004

Репутация: нет
Всего: 0



А в чем проблема резки в jpg - переколбась опции загрузки и сохранения?


--------------------
Сострадание со стороны жизни выражается в смерти
PM MAIL   Вверх
LSD
Дата 1.4.2005, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 5
Всего: 538



Кто же такие вещи на VB делает???

Только JAVA!!!
smile smile smile
Код
import java.io.File;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;

public class ImageSplit
{
  public static void main(String[] args)
  {
    if(args.length < 3)
    {
      System.out.println("Usage: java ImageSplit <image> <#X> <#Y>");
      System.exit(1);
    }

    try
    {
      String base = args[0].substring(0, args[0].lastIndexOf('.'));
      String extension = args[0].substring(args[0].lastIndexOf('.'));

      BufferedImage image = ImageIO.read(new File(args[0]));
      int xi = (image.getWidth() / Integer.parseInt(args[1]));
      int yi = (image.getHeight() / Integer.parseInt(args[2]));
      int count = 0;
      for(int x = 0 ; x < image.getWidth(); x += xi)
      {
        for(int y = 0 ; y < image.getWidth(); y += yi)
        {
          BufferedImage clip = image.getSubimage(x, y, xi, yi);
          count++;
          ImageIO.write(clip, "PNG", new File(base + count + extension));
        }
      }
    }
    catch(Exception ex)
    {
      System.err.println("Error processing image: " + ex);
      System.exit( -1);
    }
  }
}



--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Caramel
Дата 2.4.2005, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4190
Регистрация: 7.8.2004
Где: Дюссельдорф

Репутация: 37
Всего: 142



Программисты, млин..... smile Нет бы Фотошоп открыть и сделать это за пять минут. Нет. Мы программу напишем которая за нас все нарежет smile smile smile
PM MAIL WWW Skype   Вверх
Dr Smth
Дата 20.4.2005, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 100
Регистрация: 11.10.2004
Где: New Podrezkovo

Репутация: нет
Всего: 1



Проще, чем ImageReady всё равно не придумаете!
PM MAIL WWW   Вверх
Aliance
Дата 20.4.2005, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: нет
Всего: 137



ProgrammerBOTANIK
А твоя програ на каком языке?

ИМХО, фотопоп рулит smile включаем планшет и все...
PM MAIL WWW ICQ Skype   Вверх
ProgrammerBOTANIK
Дата 21.4.2005, 14:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 706
Регистрация: 27.4.2004

Репутация: нет
Всего: 0



AlianceПо моему из программного кода ясно видно, что на VB 6.0

CaramelТак интереснее, твой фотошоп, простите, сколько загружается и какую машину под себя требует,а? А если нужно одинаково разрезать 20.000.000.000 картинок? (в шопе нет автоматизации таких процессов), а здесь - пару строк программного кода для выбора папки с картинками и поехали!!! smile


--------------------
Сострадание со стороны жизни выражается в смерти
PM MAIL   Вверх
Caramel
Дата 21.4.2005, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4190
Регистрация: 7.8.2004
Где: Дюссельдорф

Репутация: 37
Всего: 142



Цитата(ProgrammerBOTANIK @ 21.4.2005, 15:42)
А если нужно одинаково разрезать 20.000.000.000 картинок?

smile
А ты чем, прости, занимаешься? smile
PM MAIL WWW Skype   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
December DezmASter
z-END Caramel
  • Старайтесь изложить проблему как можно ясней.
    Как показывает статистика, на один понятный вопрос приходится три правильных ответа.

  • Лучше один раз увидеть, чем сто раз услышать.
    Прикрепляйте к сообщению иллюстрации. Если не знаете как это сделать посмотрите здесь: "Как вставлять картинки?"

  • Как вы спросите - так вам и ответят. Будьте вежливы.

и последнее: форум фотошоп предназначен для того, чтобы учиться. Топики с просьбами "сделайте мне" будут удаляться в раздел

работа


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, DezmASter, z-END, Caramel.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Photoshop, Illustrator, Corel и т.п. | Следующая тема »


 




[ Время генерации скрипта: 0.0619 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.