Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #34400

Re: Bash script with Image Magick to a Java program

Path csiph.com!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail
From Cecil Westerhof <Cecil@decebal.nl>
Newsgroups comp.lang.java.programmer
Subject Re: Bash script with Image Magick to a Java program
Date Fri, 27 May 2016 13:31:05 +0200
Organization Decebal Computing
Lines 59
Message-ID <871t4n4u12.fsf@Equus.decebal.nl> (permalink)
References <87oa7s4f1u.fsf@Equus.decebal.nl> <ni8a27$t0j$1@gioia.aioe.org> <8760tz50qf.fsf@Equus.decebal.nl> <ni95r3$19j$1@dont-email.me>
Mime-Version 1.0
Content-Type text/plain
Injection-Info mx02.eternal-september.org; posting-host="12baf5125b19322b899c79c2e3878015"; logging-data="26797"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19UGzSW8eQ3PJaIYv3z4PMnW3RaxNkdgsw="
User-Agent Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux)
X-Homepage http://www.decebal.nl/
Cancel-Lock sha1:1zU0TnrirhlX3cPv5umoK/Il7Q0= sha1:Z4+0rU03UiCNjhcOTn9NktTNDvg=
Xref csiph.com comp.lang.java.programmer:34400

Show key headers only | View raw


On Friday 27 May 2016 12:00 CEST, Martin Gregorie wrote:

> On Fri, 27 May 2016 11:06:16 +0200, Cecil Westerhof wrote:
>
>> I evaluate things. Maybe I start with the standard library and as
>> my program evolves I switch. At the moment I know nothing about
>> graphical functionality in Java.
>>
> Whether the standard image classes in java.awt.image will do the job
> for you depends on the image source. I use it to produce thumbnails
> of JPG images but find that it can't correctly handle some JPGs from
> some sources. These are always B&W images, which result in a
> thumbnail of the correct requested size but distorted by being
> broken into vertical stripes separated by white 'bars' and,
> typically with the right-hand 1/3 or so of the original image not
> appearing in the thumbnail version.

Well, I only work with color JPG files. ;-)


> This seems to be a deficiency in the Java library since the GIMP
> image manipulation program doesn't show this problem. I haven't
> tried Image Magik on these images so don't know what it would do.
>
> Starting with the standard class library and only moving on if you
> find things it can't do sounds like a good plot.
>
> My only other comment is that the documentation for the standard
> image library does rather assume that you are already up to speed on
> image manipulation and so you know what affine transforms, etc. are
> and why you should use each type of operation on an image and in
> what order. This isn't covered in the Java tutorials and there are
> no references to this sort of basic information.

I am not knowledged in image manipulation. So that could make things
trickier.

At the moment I do two things:
   - resize to a minimum format
   - resize to a precise format

If the format is 852x316 and the input format is 4000x2664. The first
results in an image with format 852x567 and the second in an in image
with format 852x316 where the converted undisturbed image is centred
on a black background 0f 852x316. This gives horizontal or vertical
stripes.

Is this doable (without jumping through hoops)? Otherwise I probably
should go for im4java.


Would it be easy to know if Image Magick is installed? I could then
disable the advanced functions on systems that do not have Image
Magick installed.

-- 
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Bash script with Image Magick to a Java program Cecil Westerhof <Cecil@decebal.nl> - 2016-05-27 00:42 +0200
  Re: Bash script with Image Magick to a Java program Jerry Stuckle <jstucklex@attglobal.net> - 2016-05-26 20:45 -0400
    Re: Bash script with Image Magick to a Java program Cecil Westerhof <Cecil@decebal.nl> - 2016-05-27 11:01 +0200
  Re: Bash script with Image Magick to a Java program Arne Vajhøj <arne@vajhoej.dk> - 2016-05-26 22:06 -0400
    Re: Bash script with Image Magick to a Java program Cecil Westerhof <Cecil@decebal.nl> - 2016-05-27 11:06 +0200
      Re: Bash script with Image Magick to a Java program Martin Gregorie <martin@address-in-sig.invalid> - 2016-05-27 10:00 +0000
        Re: Bash script with Image Magick to a Java program Cecil Westerhof <Cecil@decebal.nl> - 2016-05-27 13:31 +0200
          Re: Bash script with Image Magick to a Java program Eric Douglas <e.d.programmer@gmail.com> - 2016-05-27 05:15 -0700
            Re: Bash script with Image Magick to a Java program Cecil Westerhof <Cecil@decebal.nl> - 2016-05-27 15:18 +0200
          Re: Bash script with Image Magick to a Java program Duncan Idaho <duncan@dunenoemail.com> - 2016-05-27 18:51 +0100
            Re: Bash script with Image Magick to a Java program Martin Gregorie <martin@address-in-sig.invalid> - 2016-05-27 18:02 +0000
              Re: Bash script with Image Magick to a Java program Cecil Westerhof <Cecil@decebal.nl> - 2016-05-27 23:23 +0200
            Re: Bash script with Image Magick to a Java program Cecil Westerhof <Cecil@decebal.nl> - 2016-05-27 23:18 +0200
              Re: Bash script with Image Magick to a Java program Duncan Idaho <duncan@dunenoemail.com> - 2016-05-28 08:03 +0100
      Re: Bash script with Image Magick to a Java program Arne Vajhøj <arne@vajhoej.dk> - 2016-05-27 17:59 -0400
  Re: Bash script with Image Magick to a Java program Brixomatic <brixomatic@yahoo.com> - 2016-05-29 17:28 +0200
  Re: Bash script with Image Magick to a Java program Eric Douglas <e.d.programmer@gmail.com> - 2016-06-14 10:25 -0700

csiph-web