Гость
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / zxing Как сгенерировать 1D штрих код со строкой под ним? / 8 сообщений из 8, страница 1 из 1
25.01.2021, 14:05
    #40038675
SergeyAKa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zxing Как сгенерировать 1D штрих код со строкой под ним?
Требуется при помощи гугловской библиотеки zxing генерировать штрихкоды , чтобы под этим штрихкодом была строка
Как генерировать штрих код разобрался. Но со строкой получился затык
Это пример , по которому сделал. Штрихкод получается.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
String text = "123456789101"; 

int width  = 300;
int height = 100; 
String imgFormat = "png";

BitMatrix bitMatrix = new UPCAWriter().encode(text, BarcodeFormat.UPC_A, width, height);
MatrixToImageWriter.writeToStream(bitMatrix, imgFormat, new FileOutputStream(new    File("C:\\code_.png")));



Но как добавить строку , так и не нашел.
...
Рейтинг: 0 / 0
25.01.2021, 14:34
    #40038689
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zxing Как сгенерировать 1D штрих код со строкой под ним?
SergeyAKa,
png расширить вниз и впечатать строку в картинку.
...
Рейтинг: 0 / 0
25.01.2021, 14:52
    #40038697
SergeyAKa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zxing Как сгенерировать 1D штрих код со строкой под ним?
PetroNotC Sharp,

Есть примерчик как это сделать? Я с графикой впервые столкнулся

По сути у меня стоит задача сделать сервис, который в потоке будет возвращать картинку со штрихкодом, а уже ее вставят куда нужно.

Спасибо!
...
Рейтинг: 0 / 0
25.01.2021, 14:55
    #40038699
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zxing Как сгенерировать 1D штрих код со строкой под ним?
SergeyAKa,

Поиск. Открыть картинку и нарисовать линию, потом текст
...
Рейтинг: 0 / 0
25.01.2021, 15:16
    #40038706
SergeyAKa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zxing Как сгенерировать 1D штрих код со строкой под ним?
PetroNotC Sharp,

Что-то не так сделал, т.к. текст не виден
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
	public static OutputStream generate(String value) throws Exception {
		ByteArrayOutputStream bos = new ByteArrayOutputStream();
		
		BitMatrix bitMatrix = new Code128Writer().encode(value, BarcodeFormat.CODE_128, 100, 50);   // (code, BarcodeFormat.CODE_128, 300, 100);
		MatrixToImageWriter.writeToStream(bitMatrix, "bmp", bos);
		
		ByteArrayInputStream  bis =  new ByteArrayInputStream(bos.toByteArray());
		
		bos.close();
		
		BufferedImage image =  ImageIO.read(bis);
		
		Graphics g = image.getGraphics();
		
		//g.setFont(new Font("arial", 0, 8));
		g.setFont(g.getFont().deriveFont(30f));
		g.drawString("0000000", 0, 0);
		g.dispose();
		
		ImageIO.write(image, "bmp", bos);
		
		return bos;
	}
...
Рейтинг: 0 / 0
25.01.2021, 15:22
    #40038708
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zxing Как сгенерировать 1D штрих код со строкой под ним?
SergeyAKa,

Я сказал линию сначала. От угла до угла. Так виднее))))
...
Рейтинг: 0 / 0
28.01.2021, 08:10
    #40039541
SergeyAKa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zxing Как сгенерировать 1D штрих код со строкой под ним?
Нашел в инете, сделал класс для своих нужд.
Вдруг кому пригодится.
Копирайт не мой
...
Рейтинг: 0 / 0
28.01.2021, 08:25
    #40039543
SergeyAKa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zxing Как сгенерировать 1D штрих код со строкой под ним?
SergeyAKa
Нашел в инете, сделал класс для своих нужд.
Вдруг кому пригодится.
Копирайт не мой


Не получилось вставить исходник, не получилось приаттачить файл с исходником, не получилось исправить сообщение.

Если кому нужно, то обращайтесь
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / zxing Как сгенерировать 1D штрих код со строкой под ним? / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]