<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">как-то так</div></div><div class="sp-body"><div class="sp-content">К документу пристегнут файл с картинкой, обычно *.jpeg или *.gif
Необходимо определить его width и height![]()
Option Declare
Uselsx "*javacon"
Class Dimension
Private t_width As Integer
Private t_height As Integer
Sub new( i_width As Integer , i_height As Integer)
t_width = i_width
t_height = i_height
End Sub
Public Function getWidth() As Integer
getWidth = t_width
End Function
Public Function getHeight() As Integer
getHeight = t_height
End Function
End Class
Function getImageDimension( filepath As String ) As Dimension
Dim jSession As New JavaSession()
Dim toolkit As JAVACLASS
Set toolkit = jSession.GetClass("java/awt/Toolkit")
Dim image As JavaObject
Set image = toolkit.getDefaultToolkit().getImage( filepath )
Set getImageDimension = New Dimension( image.getWidth() , image.getHeight() )
End Function
Function getTmpFolder() As String
Dim jSession As New JavaSession()
Dim System As JAVACLASS
Set System = jSession.GetClass("java/lang/System")
Dim method As JAVAMETHOD
Set method = System.GetMethod("getProperty" , "(Ljava/lang/String;)Ljava/lang/String;" )
getTmpFolder = method.Invoke( , "java.io.tmpdir")
End Function
Побайтное - это круто.Спасибо большое, а то уже влез в побайтное чтение файлов картинокмоя версия заработала, но не элегантно
![]()
Угу. После LS, жизнь с явой жизнь покажется раемА с ява-классами просто получается совсем.
Почитать про остальные возможности можно в книжках. Тут как-то обсуждали недавно. Ну и гугл прям-таки завален информацией.Если нетрудно, подскажите пожалуйста где почитать, про остальные возможности.
Насколько я понимаю, нужный класс нашелся на машине, так как была установлена ранее java или это стандартный класс винды?[/qoute]
будет ли такой скрипт работать на сервере и как тут обстоят дела с производительностью, есть ли подводные камни?
Т.е. желательно вызвать recycle() у аттача.EmbeddedObject.getInputStream creates a temporary file. The file is deleted when EmbeddedObject is recycled.
Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab