Поиск изображений Google: как создать URL-адрес обратного поиска изображений?

Как я могу программно через java преобразовать изображение в "некоторая строка", чтобы передать ее в качестве параметра для поиска в поиске изображений Google. На самом деле я сделал некоторую конвертацию изображения base64, но она отличается от того, что делает Google при поиске изображений ngine. Я сделал такое преобразование (java 7):

import javax.xml.bind.DatatypeConverter;
...
            Path p = Paths.get("my_photo.JPG");
            try(InputStream in = Files.newInputStream(p); 
                    PrintWriter write = new PrintWriter("base64.txt");
               ) {
                byte [] bytes = new byte[in.available()];
                in.read(bytes);
                String base64 = DatatypeConverter.printBase64Binary(bytes);
                write.println(base64);

            } catch(IOException ex) {
                ex.printStackTrace();
            }

вывод этой простой программы отличается от строки Google в url. Я говорю о строке, которая идет после tbs = sbi: AMhZZ ...

10
задан John Conde 30 November 2011 в 02:19
поделиться