Here’s an updated version of the proposed changes.

Thanks,

Brian

--- 
a/src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadata.java
+++ 
b/src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadata.java
@@ -87,7 +87,7 @@
         rootIFD.initialize(stream, true, ignoreUnknownFields);
     }
 
-    public void addShortOrLongField(int tagNumber, int value) {
+    public void addShortOrLongField(int tagNumber, long value) {
         TIFFField field = new TIFFField(rootIFD.getTag(tagNumber), value);
         rootIFD.addTIFFField(field);
     }

--- a/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java
+++ b/src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java
@@ -672,7 +672,7 @@
      * for the supplied {@code TIFFTag}.
      * @throws IllegalArgumentException if {@code value < 0}.
      */
-    public TIFFField(TIFFTag tag, int value) {
+    public TIFFField(TIFFTag tag, long value) {
         if(tag == null) {
             throw new NullPointerException("tag == null!");
         }

On Nov 16, 2016, at 8:20 AM, Brian Burkhalter <brian.burkhal...@oracle.com> 
wrote:

> Thanks for investigating this. I agree that 
> TIFFImageMetadata.addShortOrLongField() should similarly be changed.

Reply via email to