com.day.cq.dam.core.process.CreatePdfPreviewProcess$2.class Maven / Gradle / Ivy
???? 2 ? p 4 q 4 r
# s t u v
w x
y z { |
} ~ @? @?@
? ?
? ? ?@R ?
? ?
? u ? ? ? ? ? ? ? ?
? ? ? ? ?
? ?
? ?
? ? ? ? ?
) s ?
? ? ?
) ?
- ? u ? ? ? u ? ? ? val$args *Lcom/day/cq/workflow/metadata/MetaDataMap; this$0 5Lcom/day/cq/dam/core/process/CreatePdfPreviewProcess; b(Lcom/day/cq/dam/core/process/CreatePdfPreviewProcess;Lcom/day/cq/workflow/metadata/MetaDataMap;)V Code LineNumberTable LocalVariableTable this InnerClasses 7Lcom/day/cq/dam/core/process/CreatePdfPreviewProcess$2; run F(Lcom/day/cq/dam/api/Asset;Lcom/day/cq/dam/commons/util/AssetUpdate;)V in Ljava/io/ByteArrayInputStream; asset Lcom/day/cq/dam/api/Asset; update )Lcom/day/cq/dam/commons/util/AssetUpdate; metadata (Lorg/apache/sling/api/resource/ValueMap; pageWidth D
pageHeight maxWidth maxHeight maxRes res dim Ljava/awt/Dimension; original Lcom/day/cq/dam/api/Rendition; assetHandler )Lcom/day/cq/dam/api/handler/AssetHandler; image Ljava/awt/image/BufferedImage; out Ljava/io/ByteArrayOutputStream; w Z
StackMapTable ? ? ? ? ? ? ? ? ?
Exceptions ? ?
SourceFile CreatePdfPreviewProcess.java EnclosingMethod ? ? 3com/day/cq/dam/core/process/CreatePdfPreviewProcess 8 9 6 7 : ? /org/apache/sling/api/wrappers/ValueMapDecorator ? ? ? : ? dam:Physicalwidthininches ? ? ? ? ? java/lang/Double ? ? dam:Physicalheightininches MAX_WIDTH ? ?
MAX_HEIGHT ? ? ?
RESOLUTION java/awt/Dimension ? ? : ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (Rasterized {} to an image with dim {}x{} java/lang/Object ? ? ? ? ? ? ? ? ? ? ? ? ? java/io/ByteArrayOutputStream png ? ? ? java/io/ByteArrayInputStream ? ? : ? ? ? cqdam.preview.png image/png ? ? 5com/day/cq/dam/core/process/CreatePdfPreviewProcess$2 ? .com/day/cq/dam/commons/util/AssetUpdate$Runner Runner &org/apache/sling/api/resource/ValueMap com/day/cq/dam/api/Asset 'com/day/cq/dam/commons/util/AssetUpdate com/day/cq/dam/api/Rendition 'com/day/cq/dam/api/handler/AssetHandler java/awt/image/BufferedImage %com/day/cq/workflow/WorkflowException java/lang/Exception execute u(Lcom/day/cq/workflow/exec/WorkItem;Lcom/day/cq/workflow/WorkflowSession;Lcom/day/cq/workflow/metadata/MetaDataMap;)V ()V getMetadata ()Ljava/util/Map; (Ljava/util/Map;)V valueOf (D)Ljava/lang/Double; get 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; doubleValue ()D
access$200 B(Lcom/day/cq/workflow/metadata/MetaDataMap;Ljava/lang/String;DDD)D java/lang/Math min (DD)D round (D)J (II)V getOriginal ()Lcom/day/cq/dam/api/Rendition;
assetStore -Lcom/day/cq/dam/api/handler/store/AssetStore; getMimeType ()Ljava/lang/String; +com/day/cq/dam/api/handler/store/AssetStore getAssetHandler =(Ljava/lang/String;)Lcom/day/cq/dam/api/handler/AssetHandler; getImage R(Lcom/day/cq/dam/api/Rendition;Ljava/awt/Dimension;)Ljava/awt/image/BufferedImage;
access$100 ()Lorg/slf4j/Logger; getPath getWidth ()I java/lang/Integer (I)Ljava/lang/Integer; getHeight org/slf4j/Logger info ((Ljava/lang/String;[Ljava/lang/Object;)V javax/imageio/ImageIO write I(Ljava/awt/image/RenderedImage;Ljava/lang/String;Ljava/io/OutputStream;)Z toByteArray ()[B ([B)V setBatchMode (Z)V addRendition Y(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Lcom/day/cq/dam/api/Rendition; 4 # 5 6 7 8 9 : ; <